TIP
Shaka Player 是谷歌开源的web播放器,支持HLS和MPEG-DASH格式,支持DRM(数字版权管理)。
特性
- 浏览器原生支持,不需要安装任何插件,采用仿BT算法,在线人数越多效果越好
- 支持基于HLS流媒体协议(m3u8)的直播和点播场景
- 支持基于MPEG-DASH流媒体协议的直播和点播场景
- 支持加密传输
- 浏览器不支持WebRTC时无缝切换到HTTP下载模式
- 配置灵活,用户可以根据特定的使用环境调整各个参数
- 支持video.js、Clappr、DPlayer等第三方播放器
- Tracker服务器根据访问IP的ISP、地域等进行智能调度
演示Demo
打开2个相同的网页:demo
浏览器支持情况
由于WebRTC已成为HTML5标准,目前大部分主流浏览器都已经支持。CDNBye的浏览器兼容性取决于WebRTC和Shaka Player。
兼容性 | Chrome | Firefox | Mac Safari | 安卓微信/QQ | Opera | Edge | IE | iOS Safari |
---|---|---|---|---|---|---|---|---|
WebRTC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ✔ |
Shaka | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ |
Supported | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
版本要求
Shaka Player 版本号 >= v3.0.0
局限性
- 暂不支持 LL-HLS