获取没有SDP文件的RTP流媒体功能(Gstreamer)

时间:2014-01-21 12:46:09

标签: video streaming gstreamer rtp

我正在使用Gstreamer开发RTP视频播放器。它需要做的是仅渲染从固定源(127.0.0.1)接收的视频。 我还需要支持各种音频和视频编码。

Gstreamer需要媒体功能(上限)来正确管理RTP流,直接指定它们或从SDP文件中获取它们。

有一种方法可以从RTP流中自动获取这些信息(上限)(不使用SDP文件)吗?

1 个答案:

答案 0 :(得分:0)

您可以使用信号处理程序通过rtpbin元素解决此问题。 您必须使用“pad-added”信号来链接相应的元素,并使用“request-pt-map”在pad上设置适当的大写字母。 你可以参考链接。 :http://www.freedesktop.org/software/gstreamer-sdk/data/docs/latest/gst-plugins-good-plugins-0.10/gst-plugins-good-plugins-gstrtpbin.html#GstRtpBin-request-pt-map

注意:将“application / x-rtp,...”设置为udpsrc,以便动态捕捉rtp媒体。