使用ffmpeg将opencv流式传输到youtube 我试图从C++ OpenCV项目中向YouTube流。目前,我的程序输出一个RTMP流,nginx应该将其推送到youtube。我遇到的一个问题是youtube对音频流的要求
我正在尝试通过使用ffmpeg重新格式化来解决问题。它添加了一个空的音频流(效率不高)。另一个问题是我的程序的输出速度约为10 fps。在vlc或youtube中播放时,流会缓冲一段时间并播放几秒钟平滑的视频。如何在C++中设置这个,以播放具有较低FPS的恒定流,包括空音频流? 我使用的例子: 用于添加音频的FFMPEG: ffmpeg-f lavfi-i anullsrc=频道布局=立体声:采样率=44100-hwaccel cuvid-irtmp://localhost/live -vf刻度=3840:2160-c:v h264\u nvenc-预设快速-最大速率6000k-pix\u fmt yuv420p-g 50-b:a 160k-ac 2-c:a aac-f flvrtmp://a.rtmp.youtube.com/live2/使用ffmpeg将opencv流式传输到youtube 我试图从C++ OpenCV项目中向YouTube流。目前,我的程序输出一个RTMP流,nginx应该将其推送到youtube。我遇到的一个问题是youtube对音频流的要求,opencv,ffmpeg,youtube,video-streaming,rtmp,Opencv,Ffmpeg,Youtube,Video Streaming,Rtmp,我正在尝试通过使用ffmpeg重新格式化来解决问题。它添加了一个空的音频流(效率不高)。另一个问题是我的程序的输出速度约为10 fps。在vlc或youtube中播放时,流会缓冲一段时间并播放几秒钟平滑的视频。如何在C++中设置这个,以播放具有较低FPS的恒定流,包括空音频流? 我使用的例子: 用于添加音频的FFMPEG: ffmpeg-f lavfi-i anullsrc=频道布局=立体声:采样率=44100-hwaccel cuvid-irtmp://localhost/live -vf刻度