メインコンテンツまでスキップ

RFC 3550 - 12. プロトコル定数の要約

12. プロトコル定数の要約 (Summary of Protocol Constants)​

本節は、本仕様で定義された定数を要約して列挙する。

RTP ペイロード種別 (PT) 定数は本文書ではなくプロファイルで定義される。しかし、マーカビットおよびペイロード種別を含む RTP ヘッダの 1 オクテットは、付録 A.1 で記述されるヘッダ妥当性検査手順のため、RTCP の SR および RR パケット種別と RTP パケットを区別するよう、予約値 200 および 201(10 進)を避けなければならない (MUST)。本仕様に示す 1 つのマーカビットと 7 ビットペイロード種別フィールドの標準定義について、この制限はペイロード種別 72 および 73 が予約されることを意味する。

12.1 RTCP パケット種別 (RTCP Packet Types)​

略号 名前 値 SR 送信側報告 200 RR 受信側報告 201 SDES ソース記述 202 BYE 別れ 203 APP アプリケーション定義 204

これらの種別値は、RTP パケットや他の無関係なパケットと比較して RTCP パケットのヘッダ妥当性検査を改善するため、200–204 の範囲で選ばれた。RTCP パケット種別フィールドを RTP ヘッダの対応するオクテットと比較すると、この範囲はマーカビットが 1(データパケットでは通常そうでない)であり、標準ペイロード種別フィールドの最上位ビットが 1(静的ペイロード種別は通常下半分で定義される)となることに対応する。この範囲はまた、すべてゼロおよびすべて 1 が一般的なデータパターンであるため、数値的に 0 および 255 から一定の距離を置くよう選ばれた。

すべての複合 RTCP パケットは SR または RR で始まらなければならない (MUST) ため、これらのコードは偶数/奇数の組として選ばれ、RTCP 妥当性検査がマスクおよび値により最大数のビットを検査できるようにする。

追加の RTCP パケット種別は IANA に登録されてよい (MAY)(セクション 15 参照)。

12.2 SDES 種別 (SDES Types)​

略号 名前 値 END SDES リストの終わり 0 CNAME 正規名 1 NAME ユーザ名 2 EMAIL ユーザの電子メールアドレス 3 PHONE ユーザの電話番号 4 LOC 地理的ユーザ位置 5 TOOL アプリケーションまたはツール名 6 NOTE 送信元に関する通知 7 PRIV 私用拡張 8

追加の SDES 種別は IANA に登録されてよい (MAY)(セクション 15 参照)。