メインコンテンツまでスキップ

9. RFC 1890 からの変更点

  1. RFC 1890 からの変更点

この RFC は RFC 1890 を改訂します。2 つの相互運用可能な実装が見つからなかったために削除された機能を除いて、RFC 1890 とほぼ下位互換性があります。RFC 1890 への追加は、このプロファイルの下でのペイロード形式の使用における既存の慣行を成文化しています。このプロファイルは、ここにリストされているペイロード形式を使用せずに使用される場合があるため、この改訂での新しいペイロード形式の追加は下位互換性に影響しません。変更点は以下にリストされており、機能的変更と非機能的変更に分類されます。

機能的変更:

o セクション 11「IANA の考慮事項」が追加され、このプロファイルの名称登録が指定されました。その付録はまた、この改訂で追加され表 4 および 5 に含まれるもの以外に、このプロファイルの静的ペイロードタイプの追加登録を行わないというポリシーを確立する新しいセクション 3「追加のエンコーディングの登録」を参照しています。代わりに、追加のエンコーディング名は、動的ペイロードタイプにバインドするための MIME サブタイプとして登録される場合があります。RFC 3555 [7] への非規範的な参照が追加され、リストされているすべてのペイロード形式の MIME サブタイプが登録されており、一部にはペイロード形式を使用するためのオプションパラメータがあります。

o RFC 1890 の発行以降に行われた IANA 登録と、G723 および H263 の対応するペイロード形式の記述を組み込むために、静的ペイロードタイプ 4、16、17、および 34 が追加されました。

o ワーキンググループの議論に続いて、静的ペイロードタイプ 12 および 18 が、QCELP および G729 の対応するペイロード形式の記述とともに追加されました。静的ペイロードタイプ 13 は、RFC 3389 で定義されているコンフォートノイズ (CN) ペイロード形式に割り当てられました。ペイロードタイプ 19 は、このドキュメントの一部のドラフト改訂版に存在する以前のバージョンのコンフォートノイズに一時的に割り当てられていたため、予約済みとしてマークされました。

o G721 のペイロード形式は、ITU-T の改番に伴い G726-32 に名称変更され、G726 のペイロード形式の記述は -16、-24、および -40 のデータレートを含むように拡張されました。このドキュメントのドラフト改訂に関する混乱のため、これらの G726 ペイロード形式の一部の実装では、ここで指定されている最下位ビットではなく、最上位ビットから始まるオクテットにサンプルをパックしていました。この非互換性を部分的に解決するために、AAL2-G726-16、-24、-32、および -40 という名前の新しいペイロード形式が別のドキュメントで指定され(セクション 4.5.4 の注を参照)、セクション 6 で説明されているように、静的ペイロードタイプ 2 の使用は非推奨となります。

o ITU-T が勧告 G.729 に附属書 D および E を追加したことに伴い、ペイロード形式 G729D および G729E が追加されました。RFC 1890 の後に他のドキュメントで公開されたペイロード形式 GSM-EFR、RED、および H263-1998 のリストが追加されました。これらの追加のペイロード形式は、動的ペイロードタイプ番号によってのみ参照されます。

o G722、G728、GSM、VDVI のペイロード形式の記述が拡張されました。

o 1016 オーディオのペイロード形式は削除され、2 つの相互運用可能な実装が見つからなかったため、その静的ペイロードタイプ割り当て 1 は「予約済み」とマークされました。

o セクション 2 に輻輳制御の要件が追加されました。

o このプロファイルは、RTCP 帯域幅をセッション帯域幅とは別に、またアクティブな送信者とパッシブな受信者に対して別々に指定できるという、改訂された RTP 仕様の提案に従っています。

o ユーザーパスフレーズ文字列の暗号化キーへのマッピングは、2 つの相互運用可能な実装が見つからなかったため、セクション 2 から削除されました。

o 4 チャンネルオーディオの「クアドロフォニック」サンプル順序の規則は、セクション 4.1 で指摘されている曖昧さを排除するために削除されました。

非機能的変更:

o セクション 4.1 では、すべてのオーディオペイロード形式で無音抑制が許可されることが明示的に述べられています。(これは常にそうであり、RTP の設計の基本的な側面とパケットオーディオの動機に由来していますが、以前は明示的に述べられていませんでした。)コンフォートノイズの使用についても説明されています。

o セクション 4.1 で、オーディオの無音後の最初のパケットのマーカービットの設定に関する要件レベルが "is" から "SHOULD be" に変更され、パケットが意図的に送信されない場合にのみマーカービットが設定されることが明確化されました。

o 同様に、ビデオフレームの最後のパケットでマーカービットを 1 に設定すべきであり(SHOULD)、ビデオフレームはタイムスタンプによって区別されることを指定するテキストが追加されました。

o RFC 1890 の後に公開されたペイロード形式の RFC 参照が追加されました。

o セキュリティの考慮事項と完全な著作権セクションが追加されました。

o Apple の Peter Hoddie によると、1994 年以前の Macintosh のみが 22254.54 レートを使用し、11127.27 レートは使用していなかったため、後者は推奨サンプリング周波数の議論から削除されました。

o 表 1 が修正され、一部の値が "ms/packet" 列から、それらが属する "default ms/packet" 列に移動されました。

o Interactive Multimedia Association が活動を停止したため、参照されている IMA ドキュメントの代替リソースが提供されました。

o 実際のサンプリングレートと RTP タイムスタンプクロックレートの間の不一致を明確にするために、G722 に注が追加されました。

o いくつかの場所でテキストの小さな明確化が行われました。その一部は読者からの質問への回答です。特に:

  -  セクション 1.1 に「メディアタイプ」の定義が示され、セクション 6 の RTP セッションの多重化の説明が、複数のメディアの多重化に関してより明確になるようにしました。

- 長さからパケット内のオーディオフレーム数を決定する方法の説明が拡張されました。

- SDES アイテムへの帯域幅の割り当てに関する記述が増えました。

- セクション 4.1 で指定されたチャネル順序の規則は、特定のエンコーディングまたはペイロード形式仕様によってオーバーライドされる場合がある(MAY)という注が追加されました。

- 用語 MUST、SHOULD、MAY などは、RFC 2119 で定義されているように使用されます。

o このドキュメントの 2 人目の著者が追加されました。