広告
広告
https://www.7key.jp/nw/technology/vopn/sdp.html#what
SDPは、セッションの告知やセッションの招待などを必要とするマルチメディアセッションを開始するために、必要な情報を記述するためのプレゼンテーション層に属するプロトコルです。
v=0 o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4 s=SDP Seminar i=A Seminar on the session description protocol u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps e=mjh@isi.edu (Mark Handley) c=IN IP4 224.2.17.12/127 t=2873397496 2873404696 a=recvonly m=audio 49170 RTP/AVP 0 m=video 51372 RTP/AVP 31 m=application 32416 udp wb a=orient:portrait
https://www.7key.jp/nw/technology/vopn/sdp.html#descript
v=0
セッション記述プロトコルのバージョンを指定します。マイナーバージョン番号はありません。
o=<ユーザ名> <セッションID> <バージョン> <ネットワークタイプ> <アドレスタイプ> <アドレス>
セッションの発信元とセッションID、セッションのバージョン番号を指定します。
ユーザが発信元ホストにログインする際の名前を指定します。発信元ホストにユーザIDとの概念がないのであれば、このフィールドは"-"となります。
数値文字列で表すセッションIDです。NTPのタイムスタンプを用いる方法が提案されていますが、実際はツールにゆだねられています。
この告知のバージョン番号です。
ネットワークのタイプを指定する文字列です。デフォルトで指定されているIN
はインターネット(Internet)の意。
次フィールドのアドレスのタイプを指定するフィールドで、IP4
とIP6
が定義されています。
セッションを作成した端末のグローバルに一意なアドレスを記述します。IP4
の場合、端末のFQDNかドット付き10進数表記のIPv4アドレスを記述します。IP6
の場合は、端末のFQDNか圧縮されたテキスト表記とします。
s=<セッション名>
セッション名を指定します。1つのセッション記述に許される当フィールドは1つだけです。
i=<セッション記述>
セッションに関する情報を記述します。
u=<URI>
WWWクライアントで用いられるURIを記述します。当フィールドはオプションですが、指定する場合は最初のメディアフィールドの前に指定すべきです。1つのセッション記述に許される当フィールドは1つ以下です。
e=<電子メールアドレス>
p=<電話番号>
カンファレンスに責任を持つ人物への連絡先情報を指定します。カンファレンス告知を作成した人物と同一である必要はありません。電子メールフィールドか電話フィールドのどちらかを指定する必要があり、その場合は最初のメディアフィールドの前に指定すべきです。
c=<ネットワークタイプ> <アドレスタイプ> <接続アドレス>
ネットワークのタイプを指定する文字列です。デフォルトで指定されているIN
はインターネット(Internet)の意。
現時点ではIP4のみが定義されていますが、SDPをIP以外のセッションにも用いることができます。
一般的に、クラスDのIPマルチキャストグループアドレスです。
b=<変更子>:<帯域値>
セッション又はメディアで用いる帯域案を指定します(オプション)。帯域値は1秒あたりのキロビット数を指定します。変更子には英数字の1単語で帯域の桁数を示します(CT【Conference Total】:暗黙的な最大帯域/AT【Application-Specific Maximum】:アプリケーションの最大帯域)。
t=<開始時間> <停止時間>
カンファレンスセッションの開始時間と終了時間を指定します。ここで指定する値は、NTP時間値を10進数表記したものです。
k=<メソッド>
a=<属性>
a=<属性>:<値>
属性は、SDPを拡張するための手段であり、セッションレベル属性、メディアレベル属性、又はその両方に用いる属性を定義することができます。
m=<メディア> <ポート> <トランスポート> <fmt一覧>
セッション記述には複数のメディア記述を含めることが可能であり、各メディア記述は「m=」フィールドで始まり、次の「m=」フィールドまたはセッション記述の末尾で終了します。メディアフィールドには複数のサブフィールドも含まれます。
メディアタイプを表すフィールドです。現時点で定義されているメディアは、「audio」、「video」、「application」、「data」、「control」。ただし、新しいメディアタイプによって追加される可能性はあります。
メディアストリームを送信する伝送ポートです。UDP伝送のため、値は1024〜65535でなければならず、RTP準拠のため偶数でなければなりません。
トランスポートプロトコルです。トランスポートプロトコル値は、「c=」フィールド内の<address type>フィールドによって決まります。
メディア形式です。
https://www.7key.jp/nw/technology/vopn/sip.html#supplement
広告