RTCPとは
受信品質、参加者の識別、ソースについての情報、セッション内のメンバの変更通知、メディアストリームの同期に必要な情報を定期的にレポートするもの。
パケット
パケットは5種類ある。
・RTCP受信レポート(RR:Receiver Reports)
・RTCP送信レポート(SR:Sender Reports)
・RTCPソース受信(SDES:Source Description)
・RTCPメンバシップ制御(BYE)
・RTCPアプリケーション定義(APP:Application-Defined)
パケット転送
RTPセッションはネットワークアドレスと2つのポートで識別される。
RTPデータのポートは偶数、RTCPのポートは1を加えたものが使用される。
#RTCPパケットのフォーマット
パケットは以下の構成となっている。
次回以降で説明する。
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
header |V=2|P| RC | PT | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 種類別情報 |
| |
| |
+ +-+-+-+-+-+-+-+-+-+-+
| |パディング(P=1の場合)|
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+