リアルタイムトランスポートプロトコル(RTP)は、インターネットプロトコル(IP)ネットワーク上でデジタルメディアストリームを伝送するための汎用データ形式およびネットワークプロトコルを規定しています。信号のサンプリングレート、フレームサイズ、タイミングといったメディアエンコーディングの詳細は、RTPペイロード形式で規定されます。RTPペイロードのフォーマットパラメータは、通常、セッション記述プロトコル(SDP)を介して伝送エンドポイント間で通信されますが、拡張メッセージングおよびプレゼンスプロトコル(XMPP)などの他のプロトコルが使用される場合もあります。
オーディオおよびビデオストリームのペイロード形式の技術的パラメータが標準化されています。この標準では、新しいペイロードタイプをIANAに登録するプロセスも規定されています。
テキスト メッセージングのペイロード形式とタイプは、次の仕様で定義されています。
MIDIのペイロード形式とタイプは、次の仕様で定義されています。
オーディオとビデオのペイロード形式とタイプは、次の仕様で定義されています。
ペイロード識別子96~127は、セッション中に動的に定義されるペイロードに使用されます。ポート番号5004と5005は、動的割り当てが不要な場合にプロファイルで使用するために登録されていますが、ポート番号は動的に割り当てることをお勧めします。
アプリケーションは常にPCMU(ペイロードタイプ0)をサポートする必要があります。以前はDVI4(ペイロードタイプ5)も推奨されていましたが、2013年に削除されました。[ 53 ]
| ペイロードタイプ(PT) | 名前 | タイプ | チャンネル数 | クロックレート(Hz)[注1 ] | フレームサイズ(バイト) | デフォルトのパケット間隔(ミリ秒) | 説明 | 参考文献 |
|---|---|---|---|---|---|---|---|---|
| 0 | PCMU | オーディオ | 1 | 8000 | どれでも | 20 | ITU-T G.711 PCM μ-Lawオーディオ 64 kbit/s | RFC 3551 |
| 1 | 予約済み(旧FS-1016 CELP) | オーディオ | 1 | 8000 | 予約済み、旧FS-1016 CELPオーディオ 4.8 kbit/s | RFC 3551 | ||
| 2 | 予約済み(以前はG721またはG726-32) | オーディオ | 1 | 8000 | 予約済み、以前はITU-T G.721 ADPCMオーディオ32 kbit/sまたはITU-T G.726オーディオ32 kbit/s | RFC 3551 | ||
| 3 | GSM | オーディオ | 1 | 8000 | 20 | 20 | 欧州GSM フルレートオーディオ 13 kbit/s (GSM 06.10) | RFC 3551 |
| 4 | G723 | オーディオ | 1 | 8000 | 30 | 30 | ITU-T G.723.1オーディオ | RFC 3551 |
| 5 | DVI4 | オーディオ | 1 | 8000 | どれでも | 20 | IMA ADPCMオーディオ 32 kbit/s | RFC 3551 |
| 6 | DVI4 | オーディオ | 1 | 16000 | どれでも | 20 | IMA ADPCMオーディオ 64 kbit/s | RFC 3551 |
| 7 | LPC | オーディオ | 1 | 8000 | どれでも | 20 | 実験的線形予測符号化オーディオ 5.6 kbit/s | RFC 3551 |
| 8 | PCMA | オーディオ | 1 | 8000 | どれでも | 20 | ITU-T G.711 PCM A-Lawオーディオ 64 kbit/s | RFC 3551 |
| 9 | G722 | オーディオ | 1 | 8000 [注 2 ] | どれでも | 20 | ITU-T G.722オーディオ 64 kbit/s | RFC 3551 |
| 10 | L16 | オーディオ | 2 | 44100 | どれでも | 20 | リニアPCM 16ビット ステレオオーディオ 1411.2 kbit/s、[ 15 ] [ 54 ] : 62 [ 4 ] : 18 非圧縮 | RFC 3551 :27 |
| 11 | L16 | オーディオ | 1 | 44100 | どれでも | 20 | リニアPCM 16ビットオーディオ 705.6 kbit/s、非圧縮 | RFC 3551 :27 |
| 12 | QCELP | オーディオ | 1 | 8000 | 20 | 20 | Qualcomm コード励起線形予測 | RFC 2658、RFC 3551 :28 |
| 13 | CN | オーディオ | 1 | 8000 | コンフォート ノイズ。G.711、G.722.1、G.722 、 G.726、 G.727 、G.728、GSM06.10、Siren、RTAudioなど、コーデック自体の一部としてコンフォート ノイズをサポートしないオーディオ コーデックで使用されるペイロード タイプ。 | RFC 3389 | ||
| 14 | MPA | オーディオ | 1、2 | 90000 | 8~72 | MPEG-1またはMPEG-2オーディオのみ | RFC 2250、RFC 3551 | |
| 15 | G728 | オーディオ | 1 | 8000 | 2.5 | 20 | ITU-T G.728オーディオ 16 kbit/s | RFC 3551 |
| 16 | DVI4 | オーディオ | 1 | 11025 | どれでも | 20 | IMA ADPCMオーディオ 44.1 kbit/s | RFC 3551 |
| 17 | DVI4 | オーディオ | 1 | 22050 | どれでも | 20 | IMA ADPCMオーディオ 88.2 kbit/s | RFC 3551 |
| 18 | G729 | オーディオ | 1 | 8000 | 10 | 20 | ITU-T G.729およびG.729aオーディオ8kbit/s;annexb=noパラメータが使用されない 限り、Annex Bが暗黙的に適用される。 | RFC 3551、: 20 RFC 4856 : 12 |
| 19 | 予約済み(以前はCN) | オーディオ | 控えめな、以前は快適なノイズ | RFC 3551 | ||||
| 25 | セルブ | ビデオ | 90000 | Sun CellBビデオ[ 55 ] | RFC 2029 | |||
| 26 | JPEG | ビデオ | 90000 | JPEGビデオ | RFC 2435 | |||
| 28 | ネバダ州 | ビデオ | 90000 | ゼロックスPARCのネットワークビデオ(nv)[ 56 ] [ 57 ] | RFC 3551 :32 | |||
| 31 | H261 | ビデオ | 90000 | ITU-T H.261ビデオ | RFC 4587 | |||
| 32 | MPV | ビデオ | 90000 | MPEG-1およびMPEG-2ビデオ | RFC 2250 | |||
| 33 | MP2T | オーディオ/ビデオ | 90000 | MPEG-2トランスポートストリーム | RFC 2250 | |||
| 34 | H263 | ビデオ | 90000 | H.263ビデオ、初版(1996年) | RFC 2190、RFC 3551 | |||
| 72~76 | 予約済み | RTCPパケットタイプ200~204は、マーカービットがセットされたRTPペイロードタイプ72~76と区別がつかなくなるため予約されている。 | RFC 3550、RFC 3551 | |||||
| 77~95 | 未割り当て | RTCPパケットタイプ207(XR、拡張レポート)は、マーカービットが設定されたRTPペイロードタイプ79と区別がつかないことに注意してください。 | RFC 3551、RFC 3611 | |||||
| 動的 | H263-1998 | ビデオ | 90000 | H.263ビデオ、第2バージョン(1998年) | RFC 2190、RFC 3551、RFC 4629 | |||
| 動的 | H263-2000 | ビデオ | 90000 | H.263ビデオ、第3バージョン(2000年) | RFC 4629 | |||
| ダイナミック(またはプロファイル) | H264 AVC | ビデオ | 90000 | H.264ビデオ (MPEG-4 パート 10) | RFC 6184 | |||
| ダイナミック(またはプロファイル) | H264 サービス | ビデオ | 90000 | H.264ビデオ | RFC 6190 | |||
| ダイナミック(またはプロファイル) | H265 | ビデオ | 90000 | H.265ビデオ (HEVC) | RFC 7798 | |||
| ダイナミック(またはプロファイル) | 神学 | ビデオ | 90000 | Theoraビデオ | ドラフト-バルバート-AVT-RTP-テオラ | |||
| 動的 | iLBC | オーディオ | 1 | 8000 | 20、30 | 20、30 | インターネット低ビットレートコーデック13.33 または 15.2 kbit/s | RFC 3952 |
| 動的 | PCMA-WB | オーディオ | 1 | 16000 | 5 | ITU-T G.711.1 A法 | RFC 5391 | |
| 動的 | PCMU-WB | オーディオ | 1 | 16000 | 5 | ITU-T G.711.1 μ法 | RFC 5391 | |
| 動的 | G718 | オーディオ | 32000(プレースホルダー) | 20 | ITU-T G.718 | ドラフト-ietf-ペイロード-rtp-g718 | ||
| 動的 | G719 | オーディオ | (様々な) | 48000 | 20 | ITU-T G.719 | RFC 5404 | |
| 動的 | G7221 | オーディオ | 16000、32000 | 20 | ITU-T G.722.1およびG.722.1付録C | RFC 5577 | ||
| 動的 | G726-16 | オーディオ | 1 | 8000 | どれでも | 20 | ITU-T G.726オーディオ 16 kbit/s | RFC 3551 |
| 動的 | G726-24 | オーディオ | 1 | 8000 | どれでも | 20 | ITU-T G.726 オーディオ 24 kbit/s | RFC 3551 |
| 動的 | G726-32 | オーディオ | 1 | 8000 | どれでも | 20 | ITU-T G.726 オーディオ 32 kbit/s | RFC 3551 |
| 動的 | G726-40 | オーディオ | 1 | 8000 | どれでも | 20 | ITU-T G.726 オーディオ 40 kbit/s | RFC 3551 |
| 動的 | G729D | オーディオ | 1 | 8000 | 10 | 20 | ITU-T G.729付録D | RFC 3551 |
| 動的 | G729E | オーディオ | 1 | 8000 | 10 | 20 | ITU-T G.729付録E | RFC 3551 |
| 動的 | G7291 | オーディオ | 16000 | 20 | ITU-T G.729.1 | RFC 4749 | ||
| 動的 | GSM-EFR | オーディオ | 1 | 8000 | 20 | 20 | ITU-T GSM-EFR(GSM 06.60) | RFC 3551 |
| 動的 | GSM-HR-08 | オーディオ | 1 | 8000 | 20 | ITU-T GSM-HR(GSM 06.20) | RFC 5993 | |
| ダイナミック(またはプロファイル) | AMR | オーディオ | (様々な) | 8000 | 20 | アダプティブマルチレートオーディオ | RFC 4867 | |
| ダイナミック(またはプロファイル) | AMR-WB | オーディオ | (様々な) | 16000 | 20 | 適応型マルチレート広帯域オーディオ(ITU-T G.722.2) | RFC 4867 | |
| ダイナミック(またはプロファイル) | AMR-WB+ | オーディオ | 1、2、または省略 | 72000 | 13.3~40 | 拡張アダプティブマルチレート - ワイドバンドオーディオ | RFC 4352 | |
| ダイナミック(またはプロファイル) | ヴォルビス | オーディオ | (様々な) | (様々な) | Vorbisオーディオ | RFC 5215 | ||
| ダイナミック(またはプロファイル) | 作品 | オーディオ | 1、2 | 48000 [注3 ] | 2.5~60 | 20 | Opusオーディオ | RFC 7587 |
| ダイナミック(またはプロファイル) | スピード | オーディオ | 1 | 8000、16000、32000 | 20 | スピードオーディオ | RFC 5574 | |
| 動的 | mpa-robust | オーディオ | 1、2 | 90000 | 24~72歳 | ロス耐性のあるMP3オーディオ | RFC 5219 | |
| ダイナミック(またはプロファイル) | MP4A-LATM | オーディオ | 90000またはその他 | MPEG-4 オーディオ( AACを含む) | RFC 6416 | |||
| ダイナミック(またはプロファイル) | MP4V-ES | ビデオ | 90000またはその他 | MPEG-4 ビジュアル | RFC 6416 | |||
| ダイナミック(またはプロファイル) | mpeg4-汎用 | オーディオ/ビデオ | 90000またはその他 | MPEG-4エレメンタリーストリーム | RFC 3640 | |||
| 動的 | VP8 | ビデオ | 90000 | VP8ビデオ | RFC 7741 | |||
| 動的 | VP9 | ビデオ | 90000 | VP9ビデオ | RFC 9628 | |||
| 動的 | AV1 | ビデオ | 90000 | AV1ビデオ | av1-rtp-スペック | |||
| 動的 | L8 | オーディオ | (様々な) | (様々な) | どれでも | 20 | 128オフセットのリニアPCM 8ビットオーディオ | RFC 3551 : § 4.5.10 : 表5 |
| 動的 | DAT12 | オーディオ | (様々な) | (様々な) | どれでも | 20(L16からの類推) | IEC 61119 12ビット非線形オーディオ | RFC 3190 :§3 |
| 動的 | L16 | オーディオ | (様々な) | (様々な) | どれでも | 20 | リニアPCM 16ビットオーディオ | RFC 3551、:§4.5.11 RFC 2586 |
| 動的 | L20 | オーディオ | (様々な) | (様々な) | どれでも | 20(L16からの類推) | リニアPCM 20ビットオーディオ | RFC 3190 :§4 |
| 動的 | L24 | オーディオ | (様々な) | (様々な) | どれでも | 20(L16からの類推) | リニアPCM 24ビットオーディオ | RFC 3190 :§4 |
| 動的 | 生 | ビデオ | 90000 | 非圧縮ビデオ | RFC 4175 | |||
| 動的 | ac3 | オーディオ | (様々な) | 32000、44100、48000 | ドルビーAC-3オーディオ | RFC 4184 | ||
| 動的 | 各3 | オーディオ | (様々な) | 32000、44100、48000 | 強化されたAC-3オーディオ | RFC 4598 | ||
| 動的 | t140 | 文章 | 1000 | IP経由のテキスト | RFC 4103 | |||
| 動的 | EVRC EVRC0 EVRC1 | オーディオ | 8000 | EVRCオーディオ | RFC 4788 | |||
| 動的 | EVRCB EVRCB0 EVRCB1 | オーディオ | 8000 | EVRC-Bオーディオ | RFC 4788 | |||
| 動的 | EVRCWB EVRCWB0 EVRCWB1 | オーディオ | 16000 | EVRC-WBオーディオ | RFC 5188 | |||
| 動的 | jpeg2000 | ビデオ | 90000 | JPEG 2000ビデオ | RFC 5371 | |||
| 動的 | UEMクリップ | オーディオ | 8000、16000 | UEMCLIPオーディオ | RFC 5686 | |||
| 動的 | ATRAC3 | オーディオ | 44100 | ATRAC 3オーディオ | RFC 5584 | |||
| 動的 | ATRAC-X | オーディオ | 44100、48000 | ATRAC 3+オーディオ | RFC 5584 | |||
| 動的 | ATRAC-アドバンスドロスレス | オーディオ | (様々な) | ATRACアドバンスドロスレスオーディオ | RFC 5584 | |||
| 動的 | 暴力 | ビデオ | 90000 | DVビデオ | RFC 6469 | |||
| 動的 | BT656 | ビデオ | ITU-R BT.656ビデオ | RFC 3555 | ||||
| 動的 | BMPEG | ビデオ | バンドルされたMPEG-2ビデオ | RFC 2343 | ||||
| 動的 | SMPTE292M | ビデオ | SMPTE 292Mビデオ | RFC 3497 | ||||
| 動的 | 赤 | オーディオ | 冗長オーディオデータ | RFC 2198 | ||||
| 動的 | VDVI | オーディオ | 可変レートDVI4オーディオ | RFC 3551 | ||||
| 動的 | MP1S | ビデオ | MPEG-1 システム ストリーム ビデオ | RFC 2250 | ||||
| 動的 | MP2P | ビデオ | MPEG-2 プログラムストリームビデオ | RFC 2250 | ||||
| 動的 | トーン | オーディオ | 8000(デフォルト) | トーン | RFC 4733 | |||
| 動的 | 電話イベント | オーディオ | 8000(デフォルト) | DTMFトーン | RFC 4733 | |||
| 動的 | aptx | オーディオ | 2~6 | (サンプリングレートに等しい) | 4000 ÷ サンプルレート | 4 [注4 ] | aptXオーディオ | RFC 7310 |
| 動的 | jxsv | ビデオ | 90000 | JPEG XSビデオ | RFC 9134 | |||
| 動的 | scip | オーディオ/ビデオ | 8000または90000 | SCIP | RFC 9607 |
maxplaybackrateおよびパラメータは、エンコード/デコード時の最大サンプリングレートに関するヒントや設定を示すために使用できます。sprop-maxcapturerate