FirefoxでMedia Source Extensionsを有効にする方法

Firefox Webブラウザを使用して、ベータ版ではなくYouTubeのHTML5 Video Playerページにアクセスすると、ブラウザがページにリストされているすべての機能をサポートしていないことに気付くでしょう。

HTMLVideoElement、H.264およびWebM VP8をサポートしていますが、Media Source Extensions、MSE&H.264およびMSE&WebM VP9はすべてサポート対象外としてリストされています。

Media Source Extensions(MSE)は、HTMLVideoElementを拡張して、JavaScriptが再生用のメディアストリームを生成できるようにします。これにより、アダプティブストリーミングやライブストリームのタイムシフトなどの新機能が使用されます。

FirefoxでYouTubeのHTML5プレーヤーを有効にしている場合、すぐにサイトに1つの制限があります。MSEがサポートされていない場合、YouTubeで一部のビデオ解像度が提供されません。

たとえば、Media Source ExtensionsがWebブラウザでサポートされていない場合、1080p品質は表示されません。

YouTubeでHTML5プレーヤーの代わりにAdobe Flashを使用することで今すぐそれを回避できますが、それを使用するにはシステムにFlashをインストールする必要があることを考慮すると、常にオプションとは限りません。

Mozillaはこれを変更する作業を行っており、Firefox 31でMedia Source Extensionsを有効にする予定です。MediaSource Extensionsをすぐに有効にでき、Mozillaが有効にするまで待つ必要はありません。下記のガイドに従ってください。

:MSEサポートは、Firefox 31のYouTubeにのみ追加されます。 これにより、インターネットで最も人気のあるビデオホスティングサイトのサポートが追加されますが、FirefoxブラウザーでMedia Source Extensionsを完全にサポートするための最初のステップにすぎません。

FirefoxでMSEを有効にするには、次の手順を実行します。

  1. about:configをWebブラウザーのアドレスバーに入力し、Enterキーを押します。
  2. 警告メッセージが表示される場合は注意することを確認してください。
  3. media.mediasource.enabledを検​​索し、名前をダブルクリックします。

これにより、設定がtrueに設定され、FirefoxでMedia Source Extensionsが有効になります。 YouTubeは、HTML5テストWebサイトなどの他のサイトと同様に、自動的にそれを認識します。

YouTubeでは、Media Source ExtensionsとMSE&WebM VP9のサポートが追加されますが、MSE&H.264はサポートされません。これは、一部のビデオがまだこの構成を使用していないことを意味します。

更新 :不足しているパーツを有効にする方法については、こちらをご覧ください。 このオプションは、Firefoxのすべてのバージョンでまだ使用できない場合があることに注意してください。

ビデオがサポートされているかどうかを確認するには、ビデオを開いて、ロードしたら右クリックします。 コンテキストメニューからオタクの統計を選択し、Dash:yes Media Source Extensionsがサポートされている場合は表示されます。

終わりの言葉

Media Source Extensionsのサポートは、特にYouTubeがサイトのHTML5ビデオ機能を制限しているだけでなく、プラグインベースのストリーミングから移行するために将来人気のあるビデオストリーミングサービスで使用されるため、多くの要望があります。

YouTubeに関する実装の現在のステータスについては、こちらをご覧ください。 (Sören経由)