6

What will be the standard for HTTP live streaming with HTML5?

Or what are the standards currently available? I know Apple HTTP streaming is one.

4

4 に答える 4

4

執筆時点ではまだ受け入れられている標準はありません。

Apple の HTTP Live Streaming が最良の候補です。iPad/iPhone のおかげで、コンテンツ エンコーダー (リストについてはウィキペディアを参照) からかなりのサポートが得られ、Android 4 ビデオ プレーヤーでもサポートされています (ただし、Chrome モバイルではサポートされていないようです)。Apple は、IETF 標準として批准するためにいくつかの措置を講じています。現在、多くの Flash ビデオ プレーヤーが HLS および RTMP ストリーミングをサポートしているため、コンテンツをパッケージ化する必要があるのは 1 回だけです。

Microsoft の HTTP Smooth Streamingも同様ですが、実際には Silverlight でしかサポートされていません。Adobe には HTTP ストリーミング形式 ( HTTP Dynamic Streaming / 'San Jose' ストリーミング) もありますが、これは Flash でのみサポートされています。意志があれば、これらのいずれかがブラウザーでサポートされる可能性があります。どちらもおそらく運命づけられています。

あるいは、MPEG グループがMPEG-DASHのスポンサーになっていますが、現場でのサポートはまだ先のようです。

于 2012-08-16T09:16:15.693 に答える
3

HTTPアダプティブ ストリーミング プロトコルの 1 つになります。

2015 年の時点で、2 つの主要なプロトコルがHLS存在しDASHます。HDSSmooth

HLSは広く採用されていますが (2015 年のレポートはこちら: http://info.encoding.com/delivery-report-2015.htmlを参照)、機能はDASH.

MPEG-DASHWebM-DASHの2DASH種類があり、後者は のサブセットであるオープン形式に基づいています。Matroska

DASH勢いを増しており、次の業界標準になる可能性が十分にあります。の選択でHTML5 は、サポートされているコーデックとそのライセンス条件が考慮されます。H.264/AVCH.265/HEVCはフリーではないため、WebMを使用するとVP8VP9可能性が高くなります。

ここに画像の説明を入力

画像ソース: https://www.bitcodin.com/blog/2015/03/mpeg-dash-vs-apple-hls-vs-microsoft-smooth-streaming-vs-adobe-hds/

于 2015-09-29T08:26:17.497 に答える
1

ブラウザが MediaSource 拡張機能をサポートしている場合、HLS は HTML5 でも再生できます。これには、HTTP ライブ ストリーミング クライアントを実装する hls.js ライブラリが使用されます。再生は HTML5 ビデオと MediaSource 拡張機能に依存しています。これは、MPEG-2 トランスポート ストリームを ISO BMFF (MP4) フラグメントに変換することによって機能します。hls.js はプレーヤーを必要とせず、標準の HTML 要素の上で直接動作します。

ここで JS ライブラリと手順を見つけることができます: https://github.com/dailymotion/hls.js

于 2015-09-28T11:29:13.250 に答える
0

容器にもよります。断片化された H.264 には、ライブ ストリームを含めることができます。HTTP経由で送信できます。Google の WebM も HTTP 経由でストリーミングできます。

HTML5 が HTTP 以外の配信方法を追加する可能性は低いです。したがって、地平線上にRTPまたはUDPはありません。

于 2011-02-28T23:11:25.977 に答える