web-dev-qa-db-ja.com

H264を作成するための最小SDP RTPストリーム?

H264ビデオストリームをセットアップするために最低限必要なSDPの例を探しています。|

受信機は、SDPを介して必要なパラメーターを取得する限り、H264を再生できると想定されています。

関連ドキュメントを見つけました ここ ただし、例では多くのオプションのパラメーターを使用しており、最低限必要なものを探しています。

これが最低限の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

Updateこの最小限のSDPファイルでストリームが正しく解釈される理由は、RTPパケットに必要なパラメーターが含まれているためですビデオを正しくデコードするには(spropパラメーターはバインドされて送信されます)。この質問は、これらのパラメーターに関する概念的な洞察を少し提供します sprop-parameter-setsまたはprofile-level-idはH264のデコードに必要なSDPパラメーターですか?

10