hls.js - JavaScript製のHTTP Live Streamingクライアント
Appleがキーノートなどの配信に使っているのがHTTP Live Streamingと言われるプロトコルです。特別なプロトコルではなく、HTTPを使っているのがメリットですが、サポートしているブラウザがSafariくらいというのが難点です。 そこで使ってみたいのがhls.jsです。JavaScriptで作られたHTTP Live Streamingクライアントです。
hls.jsの使い方
設定も用意されています。エラーが出ても自動で回復してくれます。
Google Chromeでも動きます。10秒前後に動かすといったアクションもJavaScriptからできます。
hls.jsを使えばモダンなブラウザであればHTTP Live Streamingを提供できるようになります。良い動画配信プロトコルが見つかっていなかった方はhls.jsを使ってみてはいかがでしょう。
hls.jsはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
hls.js demo video-dev/hls.js: JavaScript HLS client using Media Source Extension