1 Star 0 Fork 0

swarmcloud / hls-p2p-engine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

English | 简体中文

logo

Let your viewers become your unlimitedly scalable CDN.

npm jsdelivr

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

浏览器支持情况

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

兼容性 Chrome Firefox macOS Safari Opera Edge iOS Safari IE
WebRTC Datachannel
MSE(MMS)
Service Worker
SwarmCloud

使用方法

参考在线文档

相关项目

FAQ

我们收集了一些常见问题。在报告issue之前请先查看一下。

联系我们

邮箱:service@cdnbye.com

空文件

简介

暂无描述 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/swarmcloud/hls-p2p-engine.git
git@gitee.com:swarmcloud/hls-p2p-engine.git
swarmcloud
hls-p2p-engine
hls-p2p-engine
main

搜索帮助