LoginSignup
3
3

More than 5 years have passed since last update.

hls.jsのcanary版が利用できるようになった

Last updated at Posted at 2018-05-20

hls.jsのリリースタイミングはMilestones - video-dev/hls.jsでも管理していますが、リリースはいくつかの修正を行った後にしています。

そのためPRはマージされたけど修正版のリリースがされてないという状況が発生するという問題があったため、slackで話し合った結果、コミット毎にcanaryビルドをリリースするようになりました。

いわゆるNightlyビルドのようなものです。

Kobito.TXA9Yr.png

次の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> 
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3