将RTSP从ONVIF通用相机流式传输到Youtube

时间:2017-09-02 00:47:46

标签: ffmpeg youtube

我有一个使用RTSP / ONVIF协议的wifi摄像头,在阅读了FFMPEG文档和谷歌的一些线程后,我试图将流广播到Youtube。所以我在youtube开始播放,在ffmpeg的计算机上我执行了这个命令:

ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://200.193.21.176:6002/onvif1 -tune zerolatency -vcodec libx264 -t 12:00:00 -pix_fmt + -c:v copy -c:a aac -strict experimental -f flv rtmp://x.rtmp.youtube.com/live2/private_key

上面的命令看起来是正确的,因为它经常输出这样的东西:

log of ffmpeg

问题是,在YOUTUBE,它仍然说我离线了。为什么呢?

1 个答案:

答案 0 :(得分:0)

尝试将第一部分替换为:ffmpeg -re -i somefile.mp4,这样您就可以知道相机是否存在任何问题。

ffmpeg和VLC非常相似,甚至对编解码器使用相同的代码。但它的RTSP处理方式不同。但只需尝试ffmpeg -i rtsp://200.193.21.176:6002/onvif1,而不仅仅是源代码。