我从相机获得了RTSP流:
rtsp://666666:666666@178.235.206.163:554/cam/realmonitor?channel=1&subtype=0
并且VLC识别它(CTRL + N - >粘贴 - >它显示)。
现在我想使用VLC流式传输到FLV(或HTML5 OGG)。 尝试使用此命令行:
"c:\Program Files (x86)\VideoLAN\VLC\vlc.exe" rtsp://666666:666666@178.235.206.163:554/cam/realmonitor?channel=1&subtype=0 --sout '#transcode{vcodec=FLV1,vb=2048,fps=25,scale=1,acodec=none,deinterlace}:http{mime=video/x-flv,mux=ffmpeg{mux=flv},dst=127.0.0.1:8090/device_1.flv}' :no-sout-standard-sap :ttl=5 -sout-keep -no-audio -video -no-sout-audio
现在VLC无法识别流地址:
VLC could not connect to "666666:554". Input stream cannot be opened
我做错了什么?
答案 0 :(得分:0)
引用RTSP地址并使用适当的参数格式:
"c:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "rtsp://user:password@xxx.xxx.xxx.xxx:554/cam/realmonitor?channel=1&subtype=0" --sout '#transcode{vcodec=FLV1,vb=2048,fps=25,scale=1,acodec=none,deinterlace}:http{mime=video/x-flv,mux=ffmpeg{mux=flv},dst=127.0.0.1:8090/device_1.flv}' --no-sout-standard-sap --ttl 5 --sout-keep --no-audio --video --no-sout-audio
我没有检查你的参数,我只是更正了格式。 有一个输出,我可以播放产生的FLV。
您可能想要更改密码。