TIP
基於MSE和WebRTC技術的影音網站省流量&加速引擎,適用於所有以Dash.js作為解碼引擎的播放器。
特性
- 瀏覽器原生支援,不需要安裝任何外掛程式,採用仿BT演算法,在線人數越多效果越好
- 支援基於MPEG-dash串流媒體協定的直播和隨選情境
- 不更動dash.js原始碼,並且可以與其無縫銜接,幾行程式碼即可整合,便於在現有專案中快速整合
- 瀏覽器不支援WebRTC時無縫切換到HTTP下載模式
- 設定靈活,使用者可以根據特定的使用環境調整各個參數
- 支援video.js、DPlayer等第三方播放器
- 透過有效的調度策略來保證使用者的播放體驗以及p2p率
- Tracker伺服器根據存取IP的ISP、地域等進行智慧調度
展示Demo
開啟2個相同的網頁:demo
瀏覽器支援情況
由於WebRTC已成為HTML5標準,目前大部分主流瀏覽器都已經支援。CDNBye的瀏覽器相容性取決於WebRTC和hls.js。需要注意的是iOS版Safari由於不支援MediaSource API,因此也不支援hls.js(不過Safari原生支援HLS播放)。
| 相容性 | Chrome | Firefox | Mac Safari | Android微信/QQ | Opera | Edge | IE | iOS Safari |
|---|---|---|---|---|---|---|---|---|
| WebRTC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ✔ |
| dash.js | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Supported | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ✔ |
版本要求
Dash.js 版本號 >= v3.1.0
