使用 vlc 界面,我可以从我的 ip-camera 流式传输视频,但现在我需要通过命令行来完成。至少我可以使用此命令行打开视频,cvlc 'http://192.168.180.60:82/videostream.cgi?user=admin&pwd='
但此命令行仅重现视频,我需要来自 VLC 的流。
当我使用 VLC 接口进行流式传输时,它通过它的接口给了我这个命令行:sout=#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100} :duplicate{dst=rtp{sdp=rtsp://:8554/output.mpeg},dst=display} :sout-keep
总结一下,我的最终命令行如下:
cvlc 'http://192.168.180.60:82/videostream.cgi?user=admin&pwd=' :sout=#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100} :duplicate{dst=rtp{sdp=rtsp://:8554/output.mpeg},dst=display} :sout-keep
但它不起作用,有什么想法吗?