コンテンツへスキップ
uencoder

SDP

SDP(Session Description Protocol、RFC 8866)は、メディアセッションのコーデック・ポート・プロトコルなどのパラメータをテキスト行で記述し、SIP/RTSP/WebRTC でのネゴシエーションに使われる。

目的

マルチメディアセッションの確立時にメディアパラメータを記述・交渉し、両端がコーデックと転送方式で合意できるようにする。

メカニズム

テキスト行は key=value 形式で、v= バージョン、o= 起点、s= セッション名、c= 接続 IP、m= メディア種別/ポート/プロトコル/フォーマット、a= 属性(rtpmap のコーデック対応)を記述する。交渉は SDP のオファー/アンサーモデルに従う。

ユースケース

  • WebRTC のメディア交渉
  • SIP による VoIP セッション
  • RTSP ストリーミング

関連ツール

References