我有一个使用RTSP/ONVIF协议的wifi摄像头,在阅读了FFMPEG文档和Google的一些线程之后,我正在尝试将流广播到Youtube上。于是我在youtube上开始了一个广播,然后在我的电脑中执行了以下命令:
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上面的命令看起来是正确的,因为它经常输出如下所示:

问题是,在YOUTUBE上,它仍然说我离线。为什么?
发布于 2017-09-03 17:25:43
尝试将第一部分替换为:ffmpeg -re -i somefile.mp4,这样您就会知道,如果您的相机有任何问题。
ffmpeg和VLC非常相似,甚至对编解码器使用相同的代码。但RTSP的处理方式不同。但是,只试着使用ffmpeg -i rtsp://200.193.21.176:6002/onvif1,而不是其他任何东西作为源。
https://stackoverflow.com/questions/46009506
复制相似问题