Skip to content

TIP

基於MSE和WebRTC技術的影音網站省流量&加速引擎,適用於所有以Dash.js作為解碼引擎的播放器。

npmjsdelivr

特性

  • 瀏覽器原生支援,不需要安裝任何外掛程式,採用仿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播放)。

相容性ChromeFirefoxMac SafariAndroid微信/QQOperaEdgeIEiOS Safari
WebRTC
dash.js
Supported

版本要求

Dash.js 版本號 >= v3.1.0

粤ICP备18075581号