[[ネットワーク用語]] > RTP

* RTP [#kaadcac0]

Real-time Transport Protocol

RTP(Real-time Transport Protocol)は、音声や動画などのデジタルデータを[[ストリーミング]]によって連続転送するための制御情報によって、リアルタイムなデータ転送を実現するトランスポート層の上位プロトコルである。

送信側では、パケットの同期クロック情報や順序情報、データタイプなどの制御情報で構成されるRTPヘッダを音声データに付加して送信する。
受信側では、RTPヘッダの制御情報に基づき、許容遅延時間内に届かなかったパケットを廃棄し、IP電話のリアルタイム性を確保する。
また、通信の確認や監視は制御用プロトコルである[[RTCP]]が行う。

CENTER:RTPパケットの構成
| IPヘッダ | UDPヘッダ | RTPヘッダ | RTPデータ |
| 20オクテット | 8オクテット | 12オクテット | - |

~

[[RTP - ウィキペディア>http://ja.wikipedia.org/wiki/Real-time_Transport_Protocol]]
>Real-time Transport Protocol(リアルタイム トランスポート プロトコル、RTP)は、音声や動画などのデータストリームをリアルタイムに配送するためのデータ転送プロトコルである。
[[RTSP]]や[[H.323]]のプロトコルのデータ部分に使用される。
ほぼ全ての[[VoIP]]関連製品は、RTPを利用して、音声情報をIPネットワーク上へ送出している。
これは、リアルタイムストリームを運ぶためのプロトコルとしてIETF、ITUで標準化されている。
 
RTPパケットを受信したホストは、各パケットの時間の情報から時間的な関係を把握し、データを再生することができる。
RTPパケットも他のパケットと同様に、ネットワークを経由して転送されていく中で、喪失や、配送の遅れが起こる。
しかし、映像や音声のデータは、データの一部が欠けていても再生が可能であるため、データの受信側では、喪失や、配送の遅れたパケットは無視し、受信側が期待する時間に到着したパケットだけを利用してデータの再生を行うことができる。
 
インターネット・プロトコル・スイートの中でRTPを利用する場合は、RTPはUDPをトランスポート層のプロトコルとして利用するが、トランスポート層のプロトコルにUDP以外の通信プロトコルを用いることができるようにも設計されている。


** リンク [#j7b32aef]
[[IP電話]]
[[RTCP]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS