丁建强(Tuzkiss),现任 bilibili 资深前端工程师,2016 年加入 B 站之后一直从事 Web & H5 播放器方面工作。目前主要负责直播 Web & H5 播放器项目、播放器内核研发、播放器平台化支持、播放器性能优化和用户体验优化等。
丁建强(Tuzkiss),现任 bilibili 资深前端工程师,2016 年加入 B 站之后一直从事 Web & H5 播放器方面工作。目前主要负责直播 Web & H5 播放器项目、播放器内核研发、播放器平台化支持、播放器性能优化和用户体验优化等。
伴随着多媒体技术的发展,视频逐渐成为互联网内容的主流,思科表示到 2022 年视频资源将占据互联网流量的 82%,并且将近一半的设备和连接都会具备视频功能。在互联网快速发展的今天,多媒体播放的用户体验显得愈发重要。B 站一直致力于用户视频播放用户体验改善及优化,于去年正式引入并全量上线 MPEG-DASH 作为新的流媒体解决方案。上线之后卡顿率得到大幅优化,切换体验大幅提升,获得用户一致好评。
而我们使用的 MPEG-DASH 是一种自适应比特率串流技术,使高质量流媒体可以通过传统的 HTTP 网络服务器以互联网传递。MPEG-DASH 播放器可以无缝适应不断变化的用户网络或者缓冲区大小并提供高质量的播放体验,减少卡顿率。本次分享中,我将为大家带来的 MPEG-DASH 相关知识及 Web MPEG-DASH 播放器实践优化及未来展望。