Skip to content

TIP

双引擎驱动的P2P加速引擎,多年技术打磨而成,极致优化,稳定可靠,节省高达90%的带宽。

npmjsdelivr

本 SDK 整合了两个 P2P 引擎:一个是 基于hlsjs 的,用于支持 MSE(Media Source Extension) 的现代浏览器,另一个是基于ServiceWorker的,用于不支持 MSE 的浏览器 。
在双引擎的驱动下,支持所有可播放 HLS 的 HTML5 播放器,对于非 hls.js 内核的播放器采用 ServiceWorker 拦截网络请求从而实现 P2P 。

演示Demo

打开2个相同的网页:demo

浏览器支持情况

由于WebRTC已成为HTML5标准,目前大部分主流浏览器都已经支持。兼容性取决于浏览器是否支持 WebRTC ,以及 ServiceWorker 或者 MediaSource API 其中至少一个特性。

兼容性ChromeFirefoxmacOS SafariOperaEdgeiOS SafariIE
WebRTC Datachannel
SwarmCloud

局限性

  • 暂不支持 LL-HLS

粤ICP备18075581号