GStreamer 工具 mp4 aac 通过 rtp 流式传输

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

我构建了一个 rtp 发送器,应该传输 h264 视频和 aac 音频,但它给出了错误。

没有名为“(null)”的接收器元素 - 省略链接

gst-launch-1.0 -e -vv v4l2src device=/dev/video0 ! videoconvert ! queue ! openh264enc ! h264parse ! queue ! mp40. autoaudiosrc ! queue ! audioconvert ! audioresample ! avenc_aac  !  aacparse ! mp40. mp4mux name = mp4 ! rtph264pay ! udpsink host = 127.0.0.1 port = 5003

我该如何纠正?

gstreamer mp4 h.264 rtp aac
1个回答
0
投票

你能试试这个管子吗?

gst-launch-1.0 -e -vv v4l2src device=/dev/video0 ! videoconvert ! queue ! openh264enc ! h264parse ! queue ! mux. autoaudiosrc ! queue ! audioconvert ! audioresample ! avenc_aac  !  aacparse ! queue ! mux. mpegtsmux name=mux ! rtpmp2tpay ! udpsink host=127.0.0.1 port=5003
© www.soinside.com 2019 - 2024. All rights reserved.