当前播放

B站直播中HLS和去中心化P2P的实际应用

分享者: 姜军(雷鸣)/哔哩哔哩/资深开发工程师

姜军,福建师范大学软件学院硕士。B站主播音视频组资深开发工程师。PC直播姬开发,安卓推流SDK 「Railgun」、Web端P2P SDK 「Sisters」主程。有若干个视频处理插件、OBS插件的开源项目。
技术标签:

视频介绍

本次演讲内容为使用HLS协议承载直播业务的实践,解决HLS延迟高、加载慢的方式,着重介绍哔哩哔哩在基于HLS的P2P中使用的去中心化协作算法。HLS在直播分发的方案中,对CDN友好,对浏览器友好,容易接入。基于HLS开发P2P达到节省服务器带宽开销的目的。在此方面,国内应用现状是:直播平台基本使用FLV,HLS重视程度低,主要在移动端浏览器使用,分享到QQ/微信等。大直播平台都有各种不同的P2P方案,但并不全是基于HLS,且方案较为依赖服务器调度;国际上则是直播平台大量使用HLS,苹果、Twitch使用HLS,Youtube使用稍加修改的HLS。
还可输入800
全部评论
课程推荐

轻松掌握WebAssembly视频播放器

紧抓多媒体生态趋势,将浏览器、WebAssembly和Rust等热点结合;熟知播放器工作原理,为实现商业化H.264/H.265播放器打下坚实基础;课程包含图文、代码、视频,降低学习门槛; 李超精准讲解,及时详细解答