TIP
Shaka PlayerはGoogleがオープンソース化したWebプレイヤーで、HLSとMPEG-DASH形式に対応し、DRM(デジタル著作権管理)にも対応しています。
特徴
- ブラウザにネイティブ対応しており、プラグインのインストールは不要です。BitTorrentライクなアルゴリズムを採用しており、同時視聴人数が多いほど効果が高まります
- HLSストリーミングプロトコル(m3u8)に基づくライブ配信・VODシナリオに対応
- MPEG-DASHストリーミングプロトコルに基づくライブ配信・VODシナリオに対応
- 暗号化伝送に対応
- ブラウザがWebRTCに対応していない場合、シームレスにHTTPダウンロードモードに切り替わります
- 柔軟な設定が可能で、ユーザーは特定の利用環境に応じて各パラメータを調整できます
- video.js、Clappr、DPlayerなどのサードパーティ製プレイヤーに対応
- Trackerサーバーは、アクセスIPのISPや地域などに基づいてインテリジェントにスケジューリングを行います
デモ
同じWebページを2つ開いてください:デモ
ブラウザ対応状況
WebRTCはすでにHTML5標準となっているため、現在ほとんどの主要ブラウザが対応しています。CDNByeのブラウザ互換性はWebRTCとShaka Playerに依存します。
| 互換性 | Chrome | Firefox | Mac Safari | Android WeChat/QQ内蔵ブラウザ | Opera | Edge | IE | iOS Safari |
|---|---|---|---|---|---|---|---|---|
| WebRTC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ✔ |
| Shaka | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ |
| Supported | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
バージョン要件
Shaka Player バージョン >= v3.0.0
制限事項
- LL-HLSには現時点で未対応
