We are using VLC to stream content in multiple formats from a single source. Basically the process is create a WMV stream of our content locally. The spawn child (other streams) which use that stream as the source. So in the end, we may have 5 different streams all based off the 1st "source stream". Process is as follows:
(SourceFile/Stream of Data) eg: stream:///xxx.avi -> to VLC, which does a:
:sout=#transcode{vcodec=WMV2,vb=1800,fps=20,acodec=wma2,ab=48,channels=2,samplerate=48000}:std{access=mmsh,mux=asfh,dst=192.168.2.200:1234/source.wmv}
This works fine. We then start "child" streams at different times, could be right away, could be 5 minutes for the 1a, then 10 minutes for the 1b "sourcing" from the VLC stream, all varying. All the child streams are "sourcing from the stream Created above"
For example:
Stream 1a
----------------------------------------------------------
source=: mmsh://192.168.2.200.1234/source.wmv
output=::sout=#transcode{width=176,height=144,vcodec=WMV2,acodec=wma2,ab=48,channels=1,samplerate=22050}:std{access=mmsh,mux=asfh,dst=192.168.2.205:1234/small.wmv}
Stream 1b
----------------------------------------------------------
source=: mmsh://192.168.2.200.1234/source.wmv
output=::sout=#transcode{width=320,height=240,vcodec=WMV2,acodec=wma2,ab=48,channels=2,samplerate=22050}:std{access=mmsh,mux=asfh,dst=192.168.2.205:1234/medium.wmv}
Stream 1c
----------------------------------------------------------
source=: mmsh://192.168.2.200.1234/source.wmv
output=:::sout=#transcode{width=128,height=96,fps=""5.0"",vcodec=H263,vb=50,scale=1,acodec=mp4a,ab=24,channels=1,samplerate=11025}:rtp{dst=127.0.0.1,port={rtspport},port-audio={rtspaudio},port-video={rtspvideo},sdp=rtsp://192.168.2.205:{rtspport}/{filename}}}
Issue we have, is on the WMV "child" streams, 50% of the time trying to connect to say stream 1a, will only give you a AUDIO ONLY stream. Using Windows media player, then connecting to say mms://192.168.2.205:1234/small.wmv will sometimes give us full video/audio, other time AUDIO only. When doing a PROPERTIES from within Windows Media Player on the stream, when audio/video is present, it tells us properly the resolution, WMV Version 8, etc. When Only Audio is heard, the PROPERTIES window says the STREAM is AUDIO ONLY, no video attributes at all. Yet monitoring the bitrate, it looks as though video data is actually in the stream.
Understandably VLC is an open source project, and generally speaking bugs/feature come as they can be gotten too. For this reason, we would like to offer a BOUNTY, to anyone, or any group of individuals, who can fix this issue. As well, if this is not the proper area, or forum to be requesting/offering such a bounty, first apologies, second, where would be best.
Appreciate the time in reading, and hopefully a fix is in site...
This issue exists in 1.0.0, 1.0.1, and newly released 1.0.2...
Thank you
Shawn