
ビデオ改革は次なる重要な段階を迎えようとしています。 これまでの優れたビデオサポートにさらに主要な規格であるMPEG-4ビデオが加わったFlash Player 9 Updateは、高解像度(HD)ビデオの領域に踏み込みました。 MPEG-4は、軽快で強力なH.264エンコードを採用したビデオ用の業界標準で、高解像度(HD)配信を行うことができます。 これはまた、オンラインおよび家庭用テレビなどのデバイスのHDコンテンツ用の標準でもあります。
優れた表示能力を備えたH.264エンコードビデオと共に、Flash Player 9 UpdateはMP3の高品質な後継者であるHE-AACオーディもサポートします。 Advanced Audio Coding(AAC)は、ビデオ付きまたはビデオなしで使用できる、高効率(HE)かつ高忠実(HiFi)な低帯域幅のオーディオコーデックです。
ユーザはこれらのコーデックを使用して、低ビットレートで高品質のビデオをストリーミングできます。 また、Flash Playerをこのバージョンに更新すると、Adobe Premiere Pro、Adobe After Effects、Adobe Soundbooth、Adobe Auditionなどの業界標準のツールに加え、Apple Final Cut Proなどのアドビ以外のテクノロジを使用して、高品質なビデオコンテンツを作成および配信できるようになります。 将来はAdobe Creative Suite 3(CS3)も更新され、H.264コンテンツのエンドツーエンドの開発および配布の機能が強化される予定です。 今後の展開に対しては、非常に期待が持てるように思われます。
新しいビデオとオーディオの機能はAdobe Flash Player 9 Update 3(バージョン9.0.115.0)で利用可能で、次回リリースのAdobe AIR*に組み込まれます。 この両方のプラットフォームが、2008年の初めにリリースされる次世代のFlash Media Serverからのストリーミング機能を備えています。 新しいAIRアプリケーションであるAdobe Media Playerは、アドビの新しいFlash Media Rights Management Serverを使用して、H.264、HE-AACおよび暗号化されたビデオコンテンツもサポートします。
では、On2 VP6コーデックは、MPEG-4とH.264をサポートするこの新しいFlash Playerによって置き換えられてしまうのでしょうか。 そのようなことはありません。 H.264が追加されることにより、開発者はニーズを最も満たすテクノロジの選択肢が増えることになります。 H.264の現在の実装には、アルファチャンネルに対するサポートがない、SWFファイルにビデオを埋め込むことができないなど、いくつかの制限があります。 On2 VP6は、Flashベースのビデオプロジェクトに対しては確実で高品質な選択肢になります。 またOn2 VP6コーデックは、MPEG-LAで発生する可能性のあるライセンス上の問題もありません (ライセンス情報については、MPEG LA*およびVia Licensing*のサイトを参照してください)。 On2 VP6コーデックは、メディアの配信用として今でも一貫性のある有用なオプションです。詳細については、On2 VP6のテクノロジに関するホワイトペーパー*(PDF、140KB)を参照してください。 H.264のサポートの追加は、高品質でHD対応のビデオに対するオプションが増え、広範囲な互換性が備えられたことを意味しています。
ここでは、新しいコーデックとFlash Player「Moviestar」でサポートされるファイル形式について説明します。 また、H.264ビデオとAACオーディオの両方をFlashに読み込む方法、新しいFlash Player Updateでハードウェアアクセラレーションを使用する方法およびMPEG-4ファイルに含まれているメタデータを読み込む方法についても説明します。
このチュートリアルを完了するには、次のソフトウェアおよびファイルがインストールされている必要があります。
注:Flash CS3 Professionalユーザ向けに、Flash Player 9 Update 3のすべてのデバッグ版とリリース版、および H.264をサポートする新しいビデオ再生コンポーネントを含むアップデートをご用意しています。このアップデートは、Adobe Update Managerを通じて入手するか、Flashサポートセンター*から直接入手できます。
注:このアーカイブファイルには、ActionScript 3.0を使用してAdobe FlashでH.264ビデオプレーヤーおよびMP4プレーヤーを作成するためのサンプルファイルが含まれています。 ビデオとオーディオのサンプルファイルに加え、この記事のそれぞれのチュートリアル用のFLAファイルがあります。 またこのアーカイブファイルには、この記事のActionScript 3.0チュートリアルの代わりとして、ActionScript 2.0のサンプルファイルも用意されています。
Flashの操作およびマルチメディアの開発に関する一般的な経験を持っていることをお勧めしますが、高解像度ビデオとオーディオの表示についての概要およびFlash Player 9 Update 3での最適化および再生に関する技術に興味をお持ちの方もこの記事の対象となります。
David Hassoun氏はRealEyes Media, LLC*の創設者です。同社はコロラド州に本社を置くデジタルメディア企業で、インタラクティブモーションメディアや高度なFlashおよびFlexプラットフォームアプリケーションに注力しています。David氏は常にモーションメディアやビデオの持つ力に情熱を注ぎ、使いやすさと双方向性の課題の解決に取り組んでいます。David氏はアドビ認定のマスターインストラクターで、デンバー大学で上級RIAクラスの授業を受け持っています。また、Rocky Mountainアドビユーザグループのマネージャーも務めているほか、FlashおよびFlexアプリケーション上級コースの講師とコース設計も兼務しています。コンサルタントとして、または他の企業で働きながら、DavidはAmerican Express、Chase Manhattan、Qwest、Boeing、Macromedia、アドビ、米国空軍、Bechtel/Bettisなどのさまざまな企業のために仕事をしてきました。David氏は、コードや技術的なベストプラクティスに関する高度なレビューを定期的に実施しています。また、過去数年間にわたり、Macromedia、アドビ、およびそのクライアントの業界エキスパートとして、世界中の業界リーダーに対し、技術レビュー、コースウェアレビュー、アプリケーションレビューなどの方向性に関するアドバイスを提供しています。