ハードウェア デコードを備えた高性能な動画

Chromium 42 のリリースでは、OS X でも H.264 ハードウェアによる動画のデコードのサポートが拡張されました。Mac、Windows 7 以降、ほぼすべての Chromebook で動作する Chromium がデフォルトで、電力効率の高い動画のデコードに対応しています。Chromium の HTML5 動画実装では、ドライバとハードウェアのサポートに基づき、この機能を使用するタイミングを自動的に判断します。

ブラウザ プラグインでも同じハードウェア サポートを利用できます。たとえば Pepper Flash では、Flash の StageVideo オブジェクトを通じて動画のアクセラレーションへのフルアクセスが可能です。ほとんどの場合、古いスタイルの Video から StageVideo オブジェクトへの切り替えは簡単です。Adobe の優れた高パフォーマンスで効率的な Flash 動画のベスト プラクティスも参考にしてください。

最適なプラットフォームのサポートと動画のパフォーマンスを実現するため、プラグインから HTML5 動画に移行することを強くおすすめします。Flash などのプラグインを使用すると、モバイルでの検索ランキングに悪影響を及ぼす場合もあります。詳しくは、Google のウェブマスターに関するよくある質問をご覧ください。この動画要素は、モバイルとパソコンのブラウザの 90% 以上に実装されています。Adobe は Android Jelly Bean での Flash のサポートを終了しました。「Web Fundamentals」の動画セクションでは、プラグインフリーのクロスプラットフォーム メディアを最大限に活用する方法を説明しています。ウェブでのアダプティブ ストリーミングの場合は、Shaka Player をおすすめします。Shaka Player は、MSE を使用して DASH を実装し、EME によるコンテンツ保護をネイティブでサポートする、使いやすいメディア プレーヤーです。同様に、Android ネイティブ アプリの ExoPlayer

プラグインのサポート終了スケジュールとネイティブ API への移行方法について詳しくは、NPAPI 非推奨デベロッパー ガイドをご覧ください。