5. ビデオ
- ビデオ
以下のセクションでは、このメモで定義されているビデオエンコーディングについて説明し、識別のために使用される省略名を示します。これらのビデオエンコーディングとそのペイロードタイプは、表 5 にリストされています。
これらのビデオエンコーディングはすべて、MPEG プレゼンテーションタイムスタンプ周波数と同じ 90,000 Hz の RTP タイムスタンプ周波数を使用します。この周波数は、典型的な 24 (HDTV)、25 (PAL)、29.97 (NTSC)、および 30 Hz (HDTV) のフレームレートと、50、59.94、および 60 Hz のフィールドレートに対して、正確な整数タイムスタンプ増分をもたらします。90 kHz は、このプロファイル内で使用される将来のビデオエンコーディングに推奨される(RECOMMENDED)レートですが、他のレートを使用してもかまいません(MAY)。ただし、ビデオフレームレート(通常 15 〜 30 Hz)を使用するだけでは不十分です。これは、RTCP SR パケット内の NTP タイムスタンプに対応する RTP タイムスタンプを計算する際の典型的な同期要件に対して十分な解像度を提供しないためです。タイムスタンプの解像度は、受信者レポートに含まれるジッター推定にも十分でなければなりません(MUST)。
これらのビデオエンコーディングのほとんどについて、RTP タイムスタンプは、RTP データパケットに含まれるビデオ画像のサンプリング瞬間をエンコードします。ビデオ画像が複数のパケットを占める場合、タイムスタンプはそれらすべてのパケットで同じです。異なるビデオ画像からのパケットは、異なるタイムスタンプによって区別されます。
これらのビデオエンコーディングのほとんどはまた、RTP ヘッダーのマーカービットをビデオフレームの最後のパケットで 1 に設定し、それ以外の場合は 0 に設定すべきである(SHOULD)と指定しています。したがって、新しいフレームを表示する必要があることを検出するために、異なるタイムスタンプを持つ後続のパケットを待つ必要はありません。
5.1 CelB
CELL-B エンコーディングは、Sun Microsystems によって提案された独自のエンコーディングです。バイトストリーム形式は RFC 2029 [18] で説明されています。
5.2 JPEG
エンコーディングは、ISO 規格 10918-1 および 10918-2 で指定されています。RTP ペイロード形式は、RFC 2435 [19] で指定されているとおりです。
5.3 H261
エンコーディングは、ITU-T 勧告 H.261「p x 64 kbit/s の視聴覚サービス用ビデオコーデック」で指定されています。パケット化および RTP 固有のプロパティは、RFC 2032 [20] で説明されています。
5.4 H263
エンコーディングは、ITU-T 勧告 H.263「低ビットレート通信用ビデオコーディング」の 1996 年版で指定されています。パケット化および RTP 固有のプロパティは、RFC 2190 [21] で説明されています。新しい実装で使用する場合は、この形式よりも H263-1998 ペイロード形式を推奨します(RECOMMENDED)。
5.5 H263-1998
エンコーディングは、ITU-T 勧告 H.263「低ビットレート通信用ビデオコーディング」の 1998 年版で指定されています。パケット化および RTP 固有のプロパティは、RFC 2429 [22] で説明されています。H.263 の 1998 年版は 1996 年構文のスーパーセットであるため、このペイロード形式は H.263 の 1996 年版でも使用でき、新しい実装ではこの使用が推奨されます(RECOMMENDED)。このペイロード形式は RFC 2190 を置き換えるものではありません。RFC 2190 は既存の実装で使用され続けており、新しい実装での下位互換性のために必要になる場合があります。H.263 の 1998 年版の新機能を使用する実装は、RFC 2429 で説明されているペイロード形式を使用しなければなりません(MUST)。
5.6 MPV
MPV は、それぞれ ISO 規格 ISO/IEC 11172 および 13818-2 で指定されている MPEG-1 および MPEG-2 ビデオエンコーディングエレメンタリストリームの使用を指定します。RTP ペイロード形式は、RFC 2250 [14] のセクション 3 で指定されているとおりです。
RFC 3555 [7] の MPV の MIME 登録は、MPEG ビデオのタイプの選択を制限するために MIME または SDP とともに使用できる(MAY)パラメータを指定します。
5.7 MP2T
MP2T は、オーディオまたはビデオのいずれかに MPEG-2 トランスポートストリームを使用することを指定します。RTP ペイロード形式は、RFC 2250 [14] のセクション 2 で説明されています。
5.8 nv
エンコーディングは、Ron Frederick によって Xerox PARC で開発されたプログラム nv バージョン 4 で実装されています。詳細情報は、著者から入手できます。
Ron Frederick Blue Coat Systems Inc. 650 Almanor Avenue Sunnyvale, CA 94085 United States EMail: [email protected]