10

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

假设接收端只要通过SDP得到需要的参数,就可以播放H264。

我在这里找到了一个相关文档,但是它在示例中使用了许多可选参数,我正在寻找所需的最低限度。

4

1 回答 1

13

这是最低限度的 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 参数是绑定发送的)。这个问题提供了一些关于这些参数的概念性见解sprop-parameter-sets 或 profile-level-id 是解码 H264 所需的 SDP 参数吗?

于 2013-12-13T12:30:49.433 回答