| インターネットメディアの種類 |
ビデオ/x-pn-realvideo |
|---|---|
| 開発者 | リアルネットワークス |
| 初回リリース | 1997年2月 |
| フォーマットの種類 | ビデオコーディングフォーマット |
| オープンフォーマット? | いいえ |
| フリーフォーマット? | いいえ |
| Webサイト | Wayback Machineの製品 Web サイト(2009 年 5 月 31 日アーカイブ) |
RealVideo ( Real Videoとも表記)は、 RealNetworksが開発した独自の ビデオ圧縮形式のスイートであり、バージョンによって具体的な形式が異なります。1997 年に初めてリリースされ、2024 年時点でバージョン 15 でした。 [1] RealVideo は、 Windows、Mac、Linux 、Solaris、およびいくつかの携帯電話を含む多くのプラットフォームでサポートされています。 [アップデート]
RealVideo は通常、RealAudioとペアになって、 RealMedia (.rm) コンテナにパッケージ化されます。RealMedia は、ネットワーク経由で送信されながら視聴されるストリーミング メディア形式としての使用に適しています。ストリーミング ビデオは、事前にビデオ全体をダウンロードする必要がないため、ライブ テレビの視聴に使用できます。
テクノロジー
RealVideo の最初のバージョンは 1997 年に発表され、H.263形式に基づいていました。当時、RealNetworks は Iterated Systems のClearVideo技術のライセンスを取得し、それを RealVideo Fractal Codec として組み込むというプレスリリースを発表しました。[2] [3] [4]しかし、次のバージョンの RealVideo では ClearVideo のサポートはひっそりと消えてしまいました。
RealVideo は、RealVideo 8 で独自のビデオ形式に切り替えるまで、H.263 を使用し続けました。RealVideo コーデックは4 文字のコードによって識別されます。RV10 と RV20 は H.263 ベースのコーデックです。RV30 と RV40 は、RealNetworks 独自の H.264 ベースのコーデックです。これらの識別子は、RV10 が RealVideo の最初のバージョンであるにもかかわらず、RealVideo バージョン 10 であると想定される可能性があるため、混乱の原因となっています。RealVideo 10 は RV40 を使用します。
RealVideo は、RealMedia ファイルから再生することも、 IETFによって開発されたストリーミング メディアの標準プロトコルであるReal Time Streaming Protocol (RTSP) を使用してネットワーク経由でストリーミングすることもできます。ただし、RealNetworks は、接続の設定と管理にのみ RTSP を使用します。実際のビデオ データは、独自のReal Data Transport (RDT) プロトコルを使用して送信されます。この方法は、RealVideo を他のプレーヤーやサーバー ソフトウェアで使用することを困難にするため、批判を浴びています。ただし、オープン ソースのMPlayerプロジェクトでは、RDT ストリームを再生できるソフトウェアが開発されました。
リアルタイム ストリーミングを容易にするために、RealVideo (および RealAudio) では通常、固定ビット レートエンコーディングが使用され、毎秒同じ量のデータがネットワーク経由で送信されます。最近、RealNetworks はRealMedia Variable Bitrate ( RMVB ) と呼ばれる可変ビット レート形式を導入しました。これによりビデオ品質が向上しますが、この形式はストリーミングにはあまり適していません。特定のビデオ ストリームに必要なネットワーク容量を予測することが難しいためです。動きが速いビデオやシーンが急速に変化するビデオでは、より高いビット レートが必要になります。ビデオ ストリームのビット レートが大幅に増加すると、ネットワーク経由でデータを送信できる速度を超え、ビデオが中断される可能性があります。
RealNetworks は、RealVideo および RealAudio コーデックはRPSLライセンスではソース コードとして利用できないと述べています。ソース コードは、サポートされていないプロセッサおよびオペレーティング システムへの商用移植用にRCSLライセンスでのみ利用できます。RealNetworks は RealVideo および RealAudio の知的財産のほとんどを所有していますが、これらのコーデックの特定の側面についてはサードパーティの技術のライセンスを取得しています。RealNetworks は、その技術をオープン ソース ライセンスでライセンスする権利がないと主張しています。[5]
RealVideo プレーヤー
RealVideo の公式プレーヤーは RealNetworks RealPlayer SPで、現在バージョン 15 であり、Windows、Macintosh、Linuxなどのさまざまなプラットフォームで使用できます。 MPlayerやMedia Player Classicなど、他のプレーヤーもいくつか存在します。これらの多くは、ビデオを再生するために公式 RealPlayer の動的リンク ライブラリ(DLL) に依存しているため、RealPlayer (または実際のプレーヤーでない場合は少なくともその DLL) がインストールされている必要があります。ただし、FFmpegの libav* ライブラリ (およびそのDirectShow対応のffdshow ) は RealVideo を再生でき、RealPlayer またはその一部を必要としません。
Windows 9x で実行できる RealPlayer の最新バージョンは RealPlayer 8 ですが、このバージョンは、RealPlayer 8 Basic には含まれていない、Microsoft の無料配布版 RealPlayer 10 の 3 つの .dll ファイル (コーデックとプラグイン) を手動で追加するだけで、RealPlayer 9 および 10 のファイルを再生できるように簡単に変更できます。
RealNetworks もオープンソースのHelix プレーヤーを開発しましたが、RealNetworks が依然としてコーデックを独自のものにしているため、Helix プロジェクトでの RealVideo のサポートは制限されています。
RealPlayer は RealVideo ストリームを録画しません。RealNetworks は、ユーザーがビデオをコピーしないようにする手段として、放送局、映画スタジオ、音楽レーベルなどのコンテンツ所有者にこの機能を宣伝しています。ただし、後で視聴できるようにストリームをファイルに保存できるソフトウェアは他にもあります。このようなコピーはタイムシフトと呼ばれ、ほとんどの国で合法です。
ビデオ圧縮形式とコーデックのバージョン
RealVideo ファイルは、いくつかの異なるビデオ圧縮形式を使用して圧縮されます。各ビデオ圧縮形式は、 4 文字のコードによって識別されます。以下は、ビデオ圧縮形式と、それぞれの導入されたバージョンの一覧です。
RV10
rv10、 :RealVideo 1.0、 H.263rv13ベース(RealPlayer 5に付属)[6]
RV20
rv20: RealVideo G2およびRealVideo G2+SVT(RealPlayer 6に付属)もh.263ベースです。[7] SVT(Scalable Video Technology)は、ローエンドマシンでより低いフレームレート(フレームスキップ)でのデコードを可能にする機能です。[8]
RV30
rv30RealVideo 8は、 H.264の初期ドラフトをベースにしていると思われる(RealPlayer 8に付属)[9]
RV40
rv40: RealVideo 9、H.264をベースにしていると思われる(RealPlayer 9に付属)[10]rv40: RealVideo 10、別名 RV9 EHQ (RealPlayer 10 に付属)。これは、RV9 プレーヤーと完全に下位互換性のある、RV9 形式の改良されたエンコーダーを指します。形式とデコーダーは変更されておらず、エンコーダーのみが変更になっています。その結果、同じFourCCが使用されます。
RV60
rv60: RealMedia HD (RealVideo 11)、 HEVC (RealPlayer 18に付属)をベースにしていると思われる。 [11] 2018年4月、RealNetworksはエンコーダの速度と圧縮効率のテスト結果を発表しました。このテストでは、RealMedia HDをHEVC、H.264、VP9エンコーダと比較しました。結果によると、RealMedia HDはHEVCよりも高い圧縮率と高い品質レベルを実現したとのことです。また、RealMedia HDは同等の複雑さの設定でx265やVP9よりも高速であるとされています。[12]
RealPlayer の最新バージョンは、FFmpeg を使用するプログラムと同様に、あらゆる RealVideo ファイルを再生できます。他のプログラムでは、すべてのビデオ圧縮形式がサポートされていない場合があります。FFmpeg には、RV50 までのデコーダー コードに加えて、RV10 および RV20 エンコーダー用のオープン ソース コードも含まれています。[引用が必要]
参照
注記
- ^ RealNetworks 製品 - コーデック 2004-08-04 にWayback Machineにアーカイブ
- ^ 「Iterated SystemsとProgressive Networksが戦略的提携を発表」。プレスリリース。RealNetworks China。1997年2月10日。2003年11月27日時点のオリジナルよりアーカイブ。 2013年8月2日閲覧。
- ^ RealVideo Fractal Codec RealPlayer Fractal Codec インストール オプションへの参照
- ^ Terran Interactive, Inc. (1998) Codec Central - ClearVideo、2009年8月12日閲覧
- ^ Helix コミュニティ、Helix Producer カテゴリ FAQ、Wayback Machineで 2011-07-26 にアーカイブ、2009-08-02 に取得
- ^ マルチメディアWiki. 「RealVideo 1.0」. 2009年11月2日閲覧。
- ^ マルチメディアWiki. 「RealVideo G2」. 2009年11月2日閲覧。
- ^ RealNetworks (1999)。「第 5 章: ビデオの作成」。www.jus.unitn.it。RealVideoの Scalable Video Technology (SVT) では、RealPlayer コンピュータのプロセッサ速度に基づいて、RealVideo クリップのフレーム レートを
30 fps から 5 fps まで変化させることができます。つまり、再生中に低速マシンのプロセッサに過度の負荷をかけずに、高フレーム レートの RealVideo クリップを作成できます。
- ^ マルチメディアWiki. 「RealVideo 3」. 2009年11月2日閲覧。
- ^ マルチメディアWiki. 「RealVideo 4」. 2009年11月2日閲覧。
- ^ 「RMHD: より詳細な考察」。
- ^ 「8 つのコーデックについては、部分だけでなく、全体を考慮してください」。2018 年 4 月 10 日。
外部リンク
- RealVideo 10 コーデック製品ページ
- Helix Community は、RealNetworks のすべてのメディア フレームワークのオープン ソース プロジェクトです。2011 年 7 月 26 日にWayback Machineにアーカイブされました。
- Gabest (guliverkli、sourceforge.net) によるRealMedia Splitter DirectShowフィルター。RV40 などを .rmvb、.mkv、.dsm などに分割します。デコーダーは含まれていません。
- Windows Media Player を使用して RealNetworks オーディオ/ビデオ ファイルを再生するためのフィルター
