如何直播YouTube没有音频



我有两个IP摄像头和一台带有ffmpeg的电脑,可以将它们重新流式传输到YouTube上。

第一凸轮

Video和Audio。我可以用这个命令成功地重新流到YouTube。

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.bbb:554/ch0_1.h264 -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

第二凸轮

只有Video。然而,使用下面的两个命令,我无法流媒体到YouTube。(虽然ffmpeg进程运行正常)

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.ccc/Streaming/Channels/102 -an -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.ccc/Streaming/Channels/102 -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

我先用FLV测试了两个相机的流,它们工作得很好。所以,问题不在于IP摄像机的URL。

据我所知,YouTube将流定义为音频-视频内容。但是,如果源文件只有Video.

我的问题是:

如何直播YouTube没有音频,特别是从IP摄像头?

谢谢

生成一个虚拟音频并尝试

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.ccc/Streaming/Channels/102
       -f lavfi -i anullsrc
       -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k
       -deinterlace -vcodec libx264 -preset medium -g 30 -r 30
       -acodec libmp3lame -ar 44100 -b:a 128k
       -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

最新更新