| リアルオーディオ | |
|---|---|
| ファイル名拡張子 | .ra、.ram |
| インターネットメディアの種類 | audio/vnd.rn-realaudio、audio/x-pn-realaudio [ 1 ] |
| 初回リリース | 1995年4月 (1995-04) |
| Webサイト | realnetworks.com at the Wayback Machine (アーカイブ 2004-04-04) |
RealAudio ( Real Audioとも表記)は、 RealNetworksが開発し、1995年4月に初めてリリースされた独自のオーディオフォーマットです。ダイヤルアップモデムで使用できる低ビットレートフォーマットから、音楽用の高音質フォーマットまで、様々なオーディオコーデックを使用しています。ダウンロードと同時に再生できる ストリーミングオーディオフォーマットとしても使用できます。
かつては多くのインターネットラジオ局がRealAudioを使用して番組をインターネット経由でリアルタイムストリーミング配信していました。しかし近年、このフォーマットは普及しなくなり、より一般的なオーディオフォーマットに取って代わられました。BBCのウェブサイトでは2009年までRealAudioが頻繁に使用されていましたが、利用の減少に伴い廃止されました。[ 2 ] BBCのウェブサイトの中で最後にRealAudioを使用していたBBCワールドサービスは、2011年3月にその使用を中止しました。
RealAudioファイルは、当初は.ra(Real Audioの略)というファイル名拡張子で識別されていました。1997年、RealNetworksはRealVideoというビデオ形式の提供も開始しました。オーディオ形式とビデオ形式を組み合わせたものはRealMediaと呼ばれ、ファイル拡張子は.rmでした。しかし、RealNetworksの主力エンコーダであるRealProducerの最新バージョンでは、オーディオのみのファイルには.raが使用され、ビデオファイル(オーディオあり/なし)には.rvが、 VBRビデオファイルには.rmvbが使用されるようになりました。.ram (Real Audioメタデータ)および.smil(Synchronized Multimedia Integration Language)ファイル形式は、Webページからのリンクとして表示されることがあります(下記の「ストリーミングオーディオ」セクションを参照)。
RealMediaコンテンツの公式プレーヤーは、RealNetworksのRealPlayer SP(現在バージョン16)で、バイナリ形式で様々なプラットフォームで利用可能です。このプログラムのいくつかの機能は物議を醸しており(最近では、RP11がウェブサイトから保護されていないストリーミングメディアを録画できる機能など)、多くの代替プレーヤーが開発されてきました。RealNetworksは当初、オーディオフォーマットを非公開にすることで代替プレーヤーの開発を阻止しようとしました。しかし近年、RealNetworksはよりオープンな姿勢をとるよう努め、メディアフレームワークを拡張するための共同オープンソースプロジェクトであるHelix Communityを設立しました。
RealAudio が導入された当時、RealNetworks はオーディオフォーマットやそのエンコード方法に関する技術的な詳細を一切公開していませんでした。しかし、RealAudio で使用されているオーディオコーデックの一部が、携帯電話やデジタルテレビで使用されているものと同一であることがすぐに判明しました。これらのフォーマットは様々な技術論文や標準規格書で詳細に説明されていたため、これらの情報に基づいて RealAudio を再生できるソフトウェアを作成することができました。
現在、 MPlayerやReal Alternativeなど、さまざまな非公式プレーヤーが存在します。ただし、 Real Alternative はオーディオデータを独自にデコードせず、公式 RealPlayer の動的リンクライブラリ(DLL) に依存します。そのため、 Real Alternative が機能するには RealPlayer (または少なくともその DLL) がインストールされている必要があります。他のほとんどのプレーヤーは、独自のオーディオコーデックライブラリを持つFFmpegに基づいています。 ffmpeg のオーディオコーデックは、形式に関する公開情報に基づいて作成されており、 RealPlayer や Helix ソフトウェアは使用していません。また、 Windows Media Player でRealAudio の一部のバージョンを再生できる ようにするコーデックを入手することもできます。
RealNetworks は Helix プレーヤーをオープン ソース プロジェクトとして提供していますが、一部のオーディオ コーデックは独自のままであり、Helix プレーヤーはすべての RealAudio ファイルを再生できるわけではありません。
RealAudioはストリーミングメディアフォーマットとして開発されたため、ダウンロードしながら再生できます。HTTPを使用してRealAudioをストリーミングすることも可能です。この場合、RealAudioファイルは通常のウェブページと同様に取得されますが、最初の部分を受信するとすぐに再生が開始され、ファイルの残りの部分をダウンロードしている間も再生が続きます。HTTPストリーミングは事前に録画されたファイルで最も効果的に機能するため、ライブブロードキャストに適した代替プロトコルもいくつか開発されています。
RealAudioの最初のバージョンでは、ストリーミングオーディオデータの送信にPNAまたはPNMと呼ばれる独自プロトコルが使用されていました。RealNetworksは後にIETF標準化のReal Time Streaming Protocol(RTSP)に切り替えましたが、RTSPは接続管理のみに使用しています。実際のオーディオデータは、当初は非公開とされていた独自のRDTプロトコルで送信されます。最近、 Helix Communityプロジェクトを通じてRDTプロトコルの仕様の一部が公開されました。2004年頃には、オープンソースのMPlayerプロジェクトがRDTストリームの再生手段を開発しました。[ 3 ]
多くの場合、ウェブページはRealAudioファイルに直接リンクしていません。代わりに、.ram(Real Audio Metadata)ファイルまたはSMILファイルにリンクしています。これらは、オーディオストリームへのリンクを含む小さなテキストファイルです。ユーザーがこれらのリンクをクリックすると、ユーザーのウェブブラウザは.ramファイルまたは.smilファイルをダウンロードし、ユーザーのメディアプレーヤーを起動します。メディアプレーヤーはファイルからPNMまたはRTSP URLを読み取り、ストリームを再生します。 [ 4 ]
RealPlayer SPでは、オーディオストリームをファイルに保存できるようになりました。MPlayer 、RM Downloader 、 VLC media player、StreamBox VCR、HiDownload、Real7ime Converterなどの他のプログラムでも、ストリームをファイルに保存できます。
このセクションの事実関係の正確性には疑問があります。関連する議論は(2025年5月) |
このセクションでは、1998年にリアルタイムの音楽ストリーミングを提供した最初のウェブサイトの1つとしてDJ Vinateaが認めたインターネットミュージックネットの立ち上げについて詳しく説明します。[ 5 ]このウェブサイトは、当時の先駆者であるRealAudio(.RA)技術を活用し、オンライン音楽消費の新しい時代への道を開きました。
1990年代後半に登場したリアルタイム音楽ストリーミングは、オンライン音楽へのアクセスに革命をもたらしました。1998年、Internet Music Netはこの分野の先駆者となり、RealAudioテクノロジーを活用して、ユーザーにウェブブラウザから直接音楽を聴けるサービスを提供しました。
1990年代半ばにProgressive NetworksがRealAudioを開発したことで、インターネット上でのオーディオコンテンツの効率的なストリーミングが可能になりました。Internet Music Netはこの革新を活用し、1998年にリアルタイム音楽ストリーミングを提供する最初のウェブサイトの一つとして立ち上げました(Wayback Machineにアーカイブされています)。ウェブサイトがアーカイブされているため、具体的な機能の詳細は限られていますが、アーティストの選択やジャンルの閲覧などの機能を提供していたと考えられます。
インターネットミュージックネットの先駆的なアプローチは、リアルタイム音楽ストリーミングサービスの普及への道を開きました。このウェブサイトによって普及したオンデマンド音楽アクセスのコンセプトは、SpotifyやPandoraといった将来の業界大手の発展の基盤を築きました。
Internet Music Netの最終的な運命は依然として不明ですが(例えば、運営を停止したのか、買収されたのか?)、オンライン音楽消費の進化への貢献は否定できません。このウェブサイトは、今日の音楽体験を形作った初期の取り組みの証として今もなお存在しています。
RealAudioファイルは複数のオーディオコーデックを使用して圧縮されています。各コーデックは4文字のコードで識別されます。以下に、コーデックとそれぞれの導入バージョンの一覧を示します。
RealPlayer の最新バージョンでは、あらゆる RealAudio ファイルを再生できるはずですが、他のプログラムではすべてのコーデックがサポートされない場合があります。
1998年に発表されたcookコーデックは、RealNetworksが社内で開発した最初のオーディオコーデックであり、開発者であるケン・クックにちなんで名付けられました。これは、単一ブロックサイズの修正離散コサイン変換に基づく純粋な変換コーデックです。2003年に、RealNetworksはRealAudio Multichannelと呼ばれるcookのサラウンドサウンドバージョンを発表しました。これは当初4文字のコード「whrl」で指定されていましたが、現在ではモノラル/ステレオファイルと同様に「cook」として識別されます。RealNetworksはcookコーデックの技術的な説明を公開したことはありませんが、他の人たちがこの形式をリバースエンジニアリングしており、2005年12月現在、FFmpeg libavcodecにはcookでエンコードされたファイルを再生できるデコーダーが含まれています。[ 6 ] 2009年7月現在、Rockboxもcookでエンコードされたファイルを再生できます。