0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ひとりアドベントカレンダー by MasAdvent Calendar 2024

Day 7

VoIPとSIPを通じてRustを勉強する:RTCP概略

Last updated at Posted at 2024-12-06

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の場合)|       
       +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

引用

RFC 3550

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?