hls.jsのリリースタイミングはMilestones - video-dev/hls.jsでも管理していますが、リリースはいくつかの修正を行った後にしています。
そのためPRはマージされたけど修正版のリリースがされてないという状況が発生するという問題があったため、slackで話し合った結果、コミット毎にcanaryビルドをリリースするようになりました。
いわゆるNightlyビルドのようなものです。
次のPRでcanaryビルドのpublishが実装されています。
Canary版のインストール
通常のstableバージョンは@タグ
を付けずにnpm install
すればインストールできます。
$ npm install hls.js
Canary版は@canary
をつけてnpm install
するとインストールできます。
$ npm install hls.js@canary
次のようにnpm info
で確認するとcanary
タグのついたビルドが公開されていることが分かります。
$ npm info hls.js@canary
hls.js@0.9.2-canary.3828 | Apache-2.0 | deps: 2 | versions: 117
JavaScript HLS client using MediaSourceExtension
https://github.com/video-dev/hls.js
...
dist-tags:
beta: 0.5.47 canary: 0.9.2-canary.3828 latest: 0.9.1
ブラウザからCDNで直接読み込みたい場合はcdn.jsdelivr.netを使うことで読み込めます。
<!-- stable -->
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
<!-- canary -->
<script src="https://cdn.jsdelivr.net/npm/hls.js@canary"></script>