使用VLC在Linux上传输HTTP

Bob*_*obC 5 streaming command-line http vlc

在Ubuntu 10.04上使用VLC 1.1.4我可以将GUI从我的捕获卡流式传输到HTTP客户端(例如IE8)但是当我尝试使用命令行版本的属性时,流不会遇到.我不确定我是否正确编码命令行.我从GUI中获取了属性并编写了一个看似合理的命令行,并且在VLC日志中没有明显的错误,但是没有流.当我将浏览器指向camera.asf文件时,Windows Media Player会弹出,但几乎立即显示错误"已到达文件末尾".

这是我从GUI中提取的内容:

:sout=#transcode{vcodec=WMV2,vb=800,scale=1,acodec=wma2,ab=128,channels=2,samplerate=44100}:http{dst=:8080/camera.asf} :no-sout-rtp-sap :no-sout-standard-sap :sout-keep
Run Code Online (Sandbox Code Playgroud)

以下是我作为命令行尝试的内容:

cvlc v4l2:///dev/video0 --v4l2-input 1 --sout "#transcode{vcodec=WMV2,vb=800,scale=1,acodec=wma2,ab=128,channels=2,samplerate=44100}:http{dst=:8080/camera.asf}" --no-sout-rtp-sap --no-sout-standard-sap --sout-keep
Run Code Online (Sandbox Code Playgroud)

我试图从VLC论坛获得帮助,但没有回复.

有任何想法吗?

谢谢.