2013-12-12 54 views
5

我正在尋找設置H264視頻流所需的最低SDP示例。製作H264 RTP流的最低SDP?

假設是隻要接收器通過SDP獲得所需的參數,接收器就可以播放H264。

我發現了一個相關的文檔here但是它在示例中使用了大量的可選參數,我正在尋找最小的裸露參數。

回答

7

這是bares最低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?

+0

如何從某些廣播rtp構建sdp文件? –