web-dev-qa-db-ja.com

どのWebブラウザがMPEG-DASHストリーミングプロトコルをサポートしていますか?

私は以下のものを見つけました:

次によると: このリンク

DASHは、W3C Media Source Extensions(MSE)をサポートするすべてのブラウザーでサポートされています。今日では、Chrome and IE11

そして ここ

Firefox 21には、デフォルトでオフになっているHTML5 WebMビデオ用のDASHの実装が含まれています。 「about:config "および" media.dash.enabled "設定。Firefox23はHTML5 WebMビデオのDASHのサポートを削除しました

ただし、Chrome(23+)でのみ実行できます。ストリーミングビデオでDASH MPEGをサポートするすべてのブラウザを教えてください。

19
hoangmeo325

ブラウザはMPEG-DASHをネイティブにサポートしていません

Webサイトでは、DASHストリーミングを再生するためにJavaScriptライブラリが必要です。これらのオープンソースMPEG-DASHプレーヤーライブラリには、ブラウザーでの [〜#〜] mse [〜#〜] のサポートが必要です。

  • dash.js :公式のリファレンス実装
  • Shaka Player :Googleのプレーヤーライブラリ

他のクライアント:

ブラウザでのMSEサポート

  • Chrome 23
  • IE 11(Windows 8以降のみ)
  • エッジ
  • Safari 8.0(iOSではなくOS Xのみ)
  • Firefox 42
  • Opera 20、WebMのみ、h.264はまだありません(26現在)

また、Safari 10(iOSとMacの両方)のHLS実装は、MPEG-DASH mp4フラグメントをサポートするようになりました。つまり、HLSとMPEG-DASHをサポートするためにメディアフラグメントを2回生成する必要はありません。必要なマニフェストファイルは2種類のみです。

独自のブラウザで公式の MPEG-DASHテストベクトル を試すことができます。

MSEブラウザーのサポート情報の詳細: caniuseJW PlayerHTML5test

27
Duvrai

実際、MPEG-DASHのブラウザサポートは、主に MSE-Media Source Extensions specification に基づいています。 HTML5ビデオタグと組み合わせて使用​​して、ブラウザ内でMPEG-DASHストリームを再生できます。さらに、コーデックの考慮事項がいくつかあります。 MSE拡張機能を備えたMPEG-DASHをサポートできるブラウザのリストは次のとおりです。

  • Chrome 23以降:DASH264およびWebM Dash
  • Windows 8以降のIE 11:DASH264
  • MS Edge:DASH264
  • Opera 20+:WebM Dash。 Opera 30+はDASH264もサポートしています。
  • Mac OS X Yosemite上のSafari 8以降(10.10):DASH264 ...テスト中に壊れたように見えた
  • Chrome 34以降:Android 4.2+:DASH264およびWebM Dash
  • Firefox 42以降:DASH264(WebM Dashが近づいているようです)

サポートなし:

  • iOS 8 Safariはサポートを提供しますnot

Radiant Media Player (免責事項:私は創業者)は、さまざまなフォールバックオプションを備えたHTML5でのオンデマンドおよびライブビデオストリーミング用のMPEG-DASH(DASH264)をサポートしています。

注:MPEG-DASHはそのようなストリーミングプロトコルではなく、MPEG-4(つまりMPEG-DASHのMPEG))のようなコンテナ形式であり、配信プロトコルはHTTPです。

5
Arnaud Leyder

任意のWebブラウザで動作するbitdash MPEG-DASHプレーヤーがあります。

  • IE11(Windows 8)およびChromeはHTML5(MSE)+ JavaScriptベースの実装を使用します。
  • 他のすべてのブラウザー(HTML5 Media Source Extentionsをサポートしない)は、FlashベースのMPEG-DASHプレーヤーを取得します。

その上に統一されたAPIがあります。したがって、誰かがbitdashを使用する場合、天候に注意を払う必要がない場合、HTML5またはFlashバージョンが使用されます。

無料版は http://dash-player.com で利用可能です

1
Stefan Lederer

MPEG DASHはストリーミングプロトコルであり、オーディオおよびビデオコーデックに関して不可知論的であるよう努めています。たとえば、H.264、HEVC、VP8、またはVP9コーデックを使用してエンコードされたビデオを伝送できます。

ブラウザが異なるコンテンツを再生できるかどうかは、MPEG DASHの互換性ではなく、サポートするコーデックに依存します。

Firefoxの場合、サポートされているコーデックのリストを見ることができます here

MPEG DASHプロトコル固有の互換性に関しては、おそらく試してみたいオープンソースのリファレンスプレーヤーがあります。 DASH.js

0
Michael Iatrou