Gstreamer 管道捕获视频和音频并通过 RTSP 同时进行流传输

问题描述 投票:0回答:1

我必须开发Gstreamer管道,我现有的捕获和流数据的管道如下,

"v4l2src device=/dev/video0 ! video/x-raw,width=1280,height=720 ! vpuenc_h264 bitrate=1500 ! rtph264pay config-interval=1 name=pay0 pt=96"

我必须修改此管道以包含以下内容,

  1. 使用虚拟音频文件来获取音频
  2. 同时处理和流式传输视频和音频

我尝试了几个管道,但它们不起作用。请提供可以完成此任务的管道。

audio video gstreamer
1个回答
0
投票

因此,对于

test-launch
示例,您可以继续添加名称为 pay0、pay1、pay2 ... 等的流,该示例将在同一 url
/test
上发布所有流。所以你可以用类似的东西添加音频流

test-launch "( v4l2src device=/dev/video0 ! video/x-raw,width=1280,height=720 ! vpuenc_h264 bitrate=1500 ! rtph264pay config-interval=1 name=pay0 pt=96 audiotestsrc ! audioconvert ! audioresample ! queue ! opusenc ! rtpopuspay name=pay1 pt=97 )"
© www.soinside.com 2019 - 2024. All rights reserved.