TIP
2つのエンジンで駆動するP2Pアクセラレーションエンジン。長年の技術を磨き上げ、徹底的な最適化により、安定性と信頼性を保ちながら帯域幅を最大90%節約します。
本SDKは2つのP2Pエンジンを統合しています。1つはhls.jsをベースにしたもので、MSE(Media Source Extension)に対応したモダンブラウザ向けです。もう1つはServiceWorkerをベースにしたもので、MSEに対応していないブラウザ向けです。
この2つのエンジンにより、HLSを再生可能なすべてのHTML5プレイヤーに対応しています。hls.jsコア以外のプレイヤーに対しては、ServiceWorkerでネットワークリクエストをインターセプトすることでP2Pを実現します。
デモ
同じWebページを2つ開いてください:デモ
ブラウザ対応状況
WebRTCはすでにHTML5標準となっているため、現在ほとんどの主要ブラウザが対応しています。互換性は、ブラウザがWebRTCに対応しているか、およびServiceWorkerまたはMediaSource APIの少なくとも一方に対応しているかによって決まります。
| 互換性 | Chrome | Firefox | macOS Safari | Opera | Edge | iOS Safari | IE |
|---|---|---|---|---|---|---|---|
| WebRTC Datachannel | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ |
制限事項
- LL-HLSには現時点で未対応
