Skip to main content

リアルタイムトランスポートプロトコルとは何ですか?

realimeリアルタイムトランスポートプロトコル(RTP)は、リアルタイムマルチメディアユニキャストおよびマルチキャスト通信を実施するために使用されるインターネットプロトコル標準です。輸送プロトコルとリアルタイム輸送制御プロトコル(RTCP)の2つのコンポーネントで構成されています。前者は、インターネットプロトコル(IP)仕様を提供して、ネットワーク全体でマルチメディアストリームをリアルタイムで送信します。後者は、データパケットの損失を探したり、送信の遅延を補うなど、基本的なセッション管理とサービス品質(QOS)機能を提供します。Voice Over Internet Protocol(VoIP)テレコミュニケーションで一般的に使用されているリアルタイムトランスポートプロトコルは、元々インターネットエンジニアリングタスクフォースオーディオビデオワーキンググループによって開発され、地理的に分散した場所で複数の参加者間でリアルタイムのビデオ会議を実施する手段を提供しました。

オーディオおよびビデオデータストリームは、RTPで個別に送信されます。2つの異なる通信ポートおよび/またはマルチキャストアドレスを使用して、それぞれに個別のRTPおよびRTCPパケットが送信されます。したがって、参加者は1つのメディアのみを受け取ることを選択できます。オーディオとビデオの両方のセッションとビデオセッションの両方でRTCPパケットのタイミング情報を使用することにより、オーディオとビデオの両方の同期再生が達成されます。また、ネットワークデバイスの受信がデータパケットを再構築できるようにする命令も含まれています。RTPの他のコンポーネントには、次のものが含まれます。各フレームの開始と終了をマークするフレーム識別。タイムスタンプを使用して遅延ジッターを検出および補償するIntramediaの同期。ペイロード識別は、帯域幅のバリエーションを調整できるようにメディアエンコード方法を説明します。また、リアルタイムトランスポートプロトコルの一部は、失われたパケットとソース識別を検出するためのシーケンス番号です。RTCPのコンポーネントには、参加者の名前、電子メールアドレス、電話番号、およびIntermediaの同期を含む識別が含まれます。セッションコントロールにより、参加者はセッションを離れていることを示すことができます。往復送信時間とジッターにより、ソースは必要に応じてデータレートを調整できます。qosを保証するための基本的な監視機能を提供していますが、RTPはマルチメディア通信のリアルタイム配信を保証しません。また、RTPは、パケットが正しい順序で受信されるなど、他のQoSパラメーターを保証しません。オープンシステムの相互接続(OSI)モデルのネットワークおよび輸送層のインターネットプロトコルに依存しています。RTPは通常、ユーザーDatagramプロトコル(UDP)の上で実行されますが、セッション開始プロトコル(SIP)やH.323を含む他のトランスポートプロトコルも使用できます。