Cmd-line HTTP streaming works in Linux, but not in Windows?
Posted: 09 Nov 2006 16:36
I'm trying to stream a video file (MPEG-2) from a Windows PVR. The command-line example provided in the documentation:
I've also tried adding explicit options on the command line, like --sout-standard-access, since the error messages complain about missing values, but that didn't fix it.
What command line do I need to use under Windows to simply stream a file via http, with no transcoding or local display?
edit: I've also tried it with other types of files (MPEG-1, several AVI codecs), with the same result. Also, I can stream via HTTP just fine using the Wizard, but I'm trying to automate the process.
Thanks,
Godfrey
works fine under Linux; however, on the Windows machine, using the exact same video file, it doesn't work and I get numerous errors in the Messages window:vlc -vvv input_stream --sout '#standard{access=http,mux=ogg,dst=server.example.org:8080}'
The Windows version I'm using is 0.8.5; my Linux version is a little older (0.8.2-svn)main debug: using sout chain=`std{mux="",access="",dst="'#standard{access=http,mux=ogg,dst=:8080}'"}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main warning: missing value for option mux
main warning: missing value for option access
main debug: set sout option: sout-standard-dst to '#standard{access=http,mux=ogg,dst=:8080}'
stream_out_standard debug: creating `(null)/(null)://'#standard{access=http,mux=ogg,dst=:8080}''
stream_out_standard error: no access _and_ no muxer (fatal error)
main warning: no sout stream module matching "std" could be loaded
main debug: destroying chain... (name=std)
main debug: destroying chain done
main error: stream chain failed for `std{mux="",access="",dst="'#standard{access=http,mux=ogg,dst=:8080}'"}'
main error: cannot start stream output instance, aborting
main debug: thread times: real 0m0.109375s, kernel 0m0.015625s, user 0m0.000000s
main debug: thread 3916 joined (input/input.c:399)
main: nothing to play
I've also tried adding explicit options on the command line, like --sout-standard-access, since the error messages complain about missing values, but that didn't fix it.
What command line do I need to use under Windows to simply stream a file via http, with no transcoding or local display?
edit: I've also tried it with other types of files (MPEG-1, several AVI codecs), with the same result. Also, I can stream via HTTP just fine using the Wizard, but I'm trying to automate the process.
Thanks,
Godfrey