小编Zha*_*Fei的帖子

如何使用 gst-launch 通过 rtp 流式传输 mp4 音频和视频并播放?

我使用这些命令来发送和接收 rtp 数据:

发送 rtp 数据到 UDP 端口 5000

gst-launch-1.0 -v filesrc location = haizeiwang.mp4 ! decodebin ! x264enc ! rtph264pay ! udpsink host=192.168.1.101 port=5000
Run Code Online (Sandbox Code Playgroud)

从udp端口5000接收rtp数据并播放。

gst-launch-1.0 -v udpsrc port=5000 caps="application/x-rtp, media=video, clock-rate=90000, encoding-name=H264, payload=96, ssrc=3394826012, timestamp-offset=2215812541, seqnum-offset=46353" ! rtph264depay ! decodebin ! videoconvert ! autovideosink sync=false
Run Code Online (Sandbox Code Playgroud)

但我只能得到视频(不是很清楚),而且没有声音。我可以同时获得视频和音频吗?我应该使用哪些元素?命令应该是什么?

谢谢你。

rtp gstreamer gst-launch

4
推荐指数
1
解决办法
6777
查看次数

标签 统计

gst-launch ×1

gstreamer ×1

rtp ×1