制作H264 RTP流的最小SDP?

时间:2013-12-12 08:45:29

标签: sip h.264 rtp sdp

我正在寻找设置H264视频流所需的最低SDP示例。|

假设只要通过SDP获得所需参数,接收器就可以播放H264。

我找到了一个相关的文档here但是它在示例中使用了很多可选参数,而我正在寻找所需的最小值。

1 个答案:

答案 0 :(得分:9)

这是最小的SDP。这是一个名为test.sdp的文件,其中包含以下内容:

c=IN IP4 10.5.110.117
m=video 5004 RTP/AVP 96 
a=rtpmap:96 H264/90000

我已经使用VLC在虚拟机上启动了流。 (没有SDP发送到这里)

vlc -vvv sample_video/big_buck_bunny_480p_h264.mov --sout
'#rtp{dst=10.5.110.117,port=5004,ttl=1}'

在客户端,播放器以:

开始
vlc test.sdp

<强>更新 使用此最小SDP文件正确解释流的原因是RTP数据包包含正确解码视频所需的参数(sprop参数以绑定方式发送)。这个问题提供了关于这些参数Is sprop-parameter-sets or profile-level-id the SDP parameter required to decode H264?

的一些概念性见解