Page 1 of 1

open Multicast with WMPlayer need Help!

Posted: 08 Dec 2008 09:27
by JeFFrY
Hello,

Problem:
first of all, I would like to stream a video file via multicast with the VLC software. This works fine.
To open the stream I try it out with different players. Qicktime, Realmedia etc...
all can open that stream without, the Windows Media Player from Microsoft.:evil:

Encoder system:
- VLC software (create a mulicast stream)
- Batch script

Decoder system:
- Windows Media Player (with MP4 plugin)

Specification:
- OS: Win XP Pro
- VLC: 0.8.6.0 (batch script works perfect "do not change a running system!" :wink: )
- MP4 plug-in is installed
- Windows Media Player 9.0 (local machine)
- Windows Media Player 11 (Workstation)

I have also to try it out with the plug in from "Envivio".
source: http://www.nordunet2005.no/advstreaming.html
After the installation of this plugin the result is, a black screen if I open the .m4e (only change the extansion from .sdp to .m4e)

- Any other ideas to realise that?
- Any special plug's available?
- Quicktime and Realmedia is no alternative for me!

I hope other people have the same problem but could fix that :)


Kind regards,

JeFFrY

Re: open Multicast with WMPlayer need Help!

Posted: 08 Dec 2008 18:21
by VLC_help
What transcoding options you use?

Re: open Multicast with WMPlayer need Help!

Posted: 09 Dec 2008 10:09
by JeFFrY
Hi,

here is the source code of my batch file:

1. transcode a MP4 file into h.264:

Code: Select all

vlc -vvv -I rc --ttl 12 file://mp4Babe.mpeg --sout #transcode{vcodec=h264,fps=25.0,vb=999,width=384,height=288,acodec=mpga,ab=128,deinterlace}:duplicate{dst=display,dst=rtp{dst=239.255.255.255,port=1231,sdp=file://h264_1.sdp}} --loop
2. transcode a MPG-2 file into a MPG4:

Code: Select all

vlc -vvv -I rc --ttl 12 file://BabeMpeg_2.mpg --sout #transcode{vcodec=mp4v,fps=25.0,vb=999,width=384,height=288,acodec=mpga,ab=128,deinterlace}:duplicate{dst=display,dst=rtp{dst=239.255.255.255,port=1231,sdp=file://test2.sdp}} --loop

Re: open Multicast with WMPlayer need Help!

Posted: 09 Dec 2008 19:51
by VLC_help
acodec=mp4a or acodec=mp3 might be a little better option. And if you create a normal MP4 file as output, can WMP open it correctly?

Re: open Multicast with WMPlayer need Help!

Posted: 10 Dec 2008 09:57
by JeFFrY
Hi,
acodec=mp4a or acodec=mp3 might be a little better option. And if you create a normal MP4 file as output, can WMP open it correctly?
Unfortunately no changes... take a look on the screenshot...
It is possible to create with the VLC a .nsc file? The .nsc is the official multicast container from Microsoft.
Any ideas?

Image Image

------------

I have an another question to the VLC.
Why I can not open a MPEG-4v/MPEG-2/H.264 Unicast stream with the WMP? I installed the FFDSHOW codec pack. I found in the configuration from the ffdshow programm all codecs that I need. But the wmp says, I must download and install the "mpgv" (for a mpeg-2 stream) or the MP4S (for a mpeg-4 stream) codec...
Screenshot of ffdshow configuration:

Image

I have transcoded the video into the differents formats. If I start the video "over file", I can watch the video files... Thats the proof that the codecs work, or not? :-|

The test files:
MPEG-4: transcoded with VLC from a mpeg-2 file <----- Playback with the wmp works fine
MPEG-2: VisCom software <----- Playback with the wmp works fine
H.264: transcoded with VLC from a mpeg-2 file <----- Playback with the wmp works fine
WMV7: transcoded with VLC from a mpeg-2 file <----- Playback with the wmp works fine
WMV9: transcoded with VLC from a mpeg-2 file <----- Playback with the wmp works fine

Can not open stream, reason codec not installed!

Code: Select all

vlc -vvv BabeMpeg_2.mpg --sout #transcode{vcodec=mp4v,vb=999,scale=1,acodec=mp4a,ab=128,channels=2}:std{access=http,mux=asf,dst=:4051} --loop
This works fine...

Code: Select all

vlc -vvv BabeMpeg_2.mpg --sout #transcode{vcodec=wmv1,vb=999,scale=1,acodec=wma,ab=128,channels=2}:std{access=http,mux=asf,dst=:4051} --loop
Without transcoding...

Code: Select all

vlc -vvv BabeMpeg_2.mpg --sout #std{access=http,mux=asf,dst=:4051} --loop <<< Wmp can not open....

Code: Select all

vlc -vvv WMV3_Babe_768x576.wmv --sout #std{access=http,mux=asf,dst=:4051} --loop <<< Works perfect...
Maybe the mpeg-4, mpeg-2 codec is not compatible to the ffdshow codec's?

Re: open Multicast with WMPlayer need Help!

Posted: 10 Dec 2008 19:11
by VLC_help
I don't think VLC supports .nsc file creation. And the supported fourcc showed in FFDshow have to match to one that WMP displays. VLC will send mpeg-4 fourcc as MP4S which isn't good for all decoders.