首页 > 解决方案 > OpenCV 管道到 gstreamer RTMP 流

问题描述

我正在尝试将我的 opencv 程序的输出实时流式传输到 youtube。我尝试在 c++ 中使用 ffmpeg,看起来很复杂,我没有找到添加音频流的方法,这是 youtube 的要求。目前我正在尝试使用 gstreamer。

我的方法基于以下示例:OpenCV 中的 GStreamer 管道与 VideoWriter。但是,我无法创建实际执行某些操作的 gstream 命令。我正在尝试实现以下方法来添加音轨:GStreamer: Add dummy audio track to the received rtp stream

gst-launch-1.0 videotestsrc | mux. audiotestsrc wave=silence freq=200 | voaacenc | aacparse | mux. mpegtsmux name=mux | rtmpsink location=rtmp://a.rtmp.youtube.com/live2/stream

有人知道我应该如何创建所需的 gstreamer 命令吗?

标签: c++opencvyoutubegstreamerrtmp

解决方案


推荐阅读