我正在尝试将opencv程序的输出实时流式传输到youtube。我尝试在c ++中使用ffmpeg,这似乎非常复杂,但我找不到添加音频流的方法,这是youtube的要求。目前,我正在尝试使用gstreamer。
我的方法基于以下示例:Opening a GStreamer pipeline from OpenCV with 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命令吗?