yeah. like most of us, I am not extremely experienced with this, but I have been fighting vlc all weekend and no luck. Please note, I am not whining or asking roku for support, but looking to see if someone else has already solved this.
And before you say anything, yes, this is too on a windows machine.
Here are the two options that I have tried and failed.
(actually have tried many more, but didn't record them all, these seemed the most likely to work). I have tried both of these with both the streams and the flatfile with a working httpd that supports byte-range. Additionallly, both produce streams/file that are readable by other players.
Attempt1: asf/WMA. Seems to try to read the file, Hangs with no debuging info. I think it fails because vlc is not very wmv9 happy.
--sout #duplicate{dst=display,dst='transcode{vcodec=WMV2,fps=6,acodec=wma2,channels=2,width=720,height=480,vb=1024,ab=128,qp=4}:duplicate{dst=standard{access=file,mux=asf,dst=C:\\vids\\file%Y%m%d%H%M%S.wmv},dst=standard{access=http,mux=asf,dst=:2700/live.asf}'
Attempt 2 (below) for mp4 file, tries to load the file (can see that in httpd logs) but almost immediately pukes.
--sout #duplicate{dst=display,dst='transcode{venc=x264,vcodec=m4a,fps=6,acodec=m4a,channels=2,width=720,height=480,vb=1024,ab=128,qp=4}:duplicate{dst=standard{access=file,mux=mp4,dst=C:\\vids\\file%Y%m%d%H%M%S.mp4},dst=standard{access=http,mux=mp4,dst=:2701/live.mp4}'
This one I can annotate and also say that
mux=ts fails, ps shouldn't even be tried
vcodec=avcodec fails
fps=24 fails
I am not quite sure about acodec options (seems not well doc'd in vlc pages).
anyway, I'd love to hear if anyone else has gotten an --sout success.
Thnks.