P2P + 智能缓存 + 边缘预加载
CDN 费用降低 60-90%,播放速度反而更快
Features
融合 P2P 传输 · 智能缓存 · 边缘预加载 · 自适应调度,四大技术为视频和直播降本提速
同一视频/直播的观众自动组网互传,观众越多省越多。WebRTC协议零延迟,支持HLS/DASH/MP4
本地IndexedDB/ExoPlayer持久化缓存,看过的视频片段零CDN回看。LRU策略自动淘汰,可配缓存大小
智能预判用户行为,提前缓存下一个片段到本地。每个用户设备都是一个边缘CDN节点
实时评估P2P/CDN/缓存三路数据源质量,自动选最优路径。首帧保护、卡顿熔断、秒级降级
How it works
无需改造视频架构,无缝融入现有播放器和直播流
在视频播放器初始化时引入SDK,一行代码开启P2P+缓存+预加载
注册后获取AppKey,在控制台配置缓存策略、P2P参数、预加载规则
SDK自动调度P2P传输、本地缓存、边缘预加载三路加速,CDN费用直降50%+
Performance
Technology
不是简单的P2P,而是一套完整的分布式加速架构
基于浏览器原生 WebRTC DataChannel,用户之间直连传输视频片段,无需中转服务器,延迟低至毫秒级
自研 Rust 信令服务器,多线程异步架构,单节点支撑 10万+ 并发连接,直播万人房间毫无压力
CDN / P2P / 本地缓存三路数据源实时测速,自动选最快路径下载。网络波动时毫秒级切换,用户零感知
看过的视频片段持久化到本地,二次观看零CDN消耗。LRU自动淘汰,可配缓存大小,默认2GB
基于历史带宽、延迟、稳定性对Peer评分排序,优先从最快的节点下载,不是随机碰运气
首帧100%走CDN保证秒开,P2P超时800ms自动降级。连续卡顿触发熔断,5分钟内纯CDN兜底
P2P Ratio
直播:同时观看人数决定P2P效率 | 点播:累计观看人数越多,缓存命中率越高
Calculator
输入你的月视频流量,立刻看到省多少钱
Case Studies
"接入第二天P2P就跑到70%以上,CDN账单直接砍了大半"
"直播人多时P2P分担90%+,观众越多越省,卡顿还少了"
"Android端接入ExoPlayer,用户多的时候P2P飙到83%,加载速度反而更快了"
Compatibility
Integration
P2P + 缓存 + 预加载自动启用,无需额外配置
import { HlsJsP2PEngine } from '@p2pstorm/hlsjs'; // 注入 P2P 能力到 HLS.js HlsJsP2PEngine.injectMixin(Hls); // 正常创建 Hls 实例,传入 AppKey 即可 const hls = new Hls({ p2p: { core: { appKey: 'YOUR_APP_KEY' } } });