降低开发门槛,打造基于WebRTC的开源低延时播放器
点击上方“LiveVideoStack”关注我们
编者按:多媒体开源项目一直是我们所关注的话题,许多优秀的开源项目不仅打通了行业壁垒,还为全局优化业务提供了广阔的空间。本次,我们邀请到了来自网易云信的资深研发工程师,毕伟老师来聊一聊网易云信在开源低延时直播项目上所做的一些工作。
文 / 毕伟
策划、编辑 / Teresa
LiveVideoStack:毕伟老师,您好。请您介绍下您目前在网易云信所负责的工作和近期关注的技术吧。
毕伟:我目前在网易云信负责低延时直播客户端相关的开发及技术演进。近期主要关注QoS、音视频编解码、低延时直播协议标准化等。
LiveVideoStack:目前互联网上有大量和多媒体技术相关的开源项目,您认为这对多媒体行业的发展来说有哪些帮助?
毕伟:目前互联网上有很多优秀的多媒体开源项目,比如FFmpeg、WebRTC、SRS、ijkplayer等。对于开发者而言,第一能够学习借鉴到优秀的技术,第二能够降低开发成本,同时也可以参与到开源社区的建设中,提升自身的能力;对于整个媒体行业而言,越来越多的开发者参与到开源社区的建设以及开源项目的应用中,能够促进相关行业的标准化建设,进而助推各种多媒体产品在市场上的大规模应用。
基于WebRTC的开源低延时播放器
LiveVideoStack:据了解,网易云信推出了基于WebRTC的开源低延时播放器,这款开源项目的价值是什么?能够为用户提供哪些服务?
毕伟:近几年随着直播行业的不断发展,直播延时已经从传统CDN直播的3~5s步入毫秒级时代。各大低延时直播云厂商都相继推出自己的低延时直播产品,但是这些产品大都基于私有协议,而且跟各家的客户端SDK强绑定,没法做到各个厂商之间互相兼容,不利于低延时直播的大规模推广应用。为此,网易云信推出开源的低延时播放器、开放信令和媒体协议,用户可以使用一套SDK就可以对接多家低延时直播云厂商的低延时直播服务,同时后续通过开源社区的不断完善,可以促进低延时直播的标准化建设,降低开发门槛,进而推动整个行业的大规模应用。
LiveVideoStack:网易云信的低延时直播开源项目目前的应用效果如何?
毕伟:目前网易云信的低延时开源项目已经应用到在线教育行业。依托云信自研的全球传输网WE-CAN,对于首帧耗时、卡顿率、端到端延时等直播的核心指标相对于传统CDN直播都有非常大的优势,后续也会慢慢在其它行业和场景上进行应用。
LiveVideoStack:现在人们对直播的需求越来越多,要求也越来越高,那么网易云信的低延时直播在开源后可以应用在哪些场景中?与开源前相比它的优势是什么?
毕伟:网易云信的低延时直播非常灵活,可以应用于在线教育、电商直播、娱乐直播等传统CDN直播支持的各种场景中。目前直播各项关键指标都有较大的提升,开源后开发者可以继续共同参与到功能完善和指标优化上来,也可以根据自己的需求进行高度定制化。由于协议开放,开发者不再强依赖于各低延时云厂商强绑定的SDK,可以用一套SDK对接多家低延时直播云厂商,对于包体积的控制也有较大的优势。
LiveVideoStack:网易云信低延时直播开源项目的后续规划是什么?未来是否有更多的开源项目计划?
毕伟:网易云信本次低延时直播开源后,后续会继续进行功能完善和指标优化,维护好开源社区的建设,降低开发门槛。本次主要开源低延时直播拉流端,后续还会开源低延时直播推流端,请大家耐心等待。
5G网络对低延时直播的影响
LiveVideoStack:随着网络的不断升级,5G网络基础设施也在建设中,这对低延时直播的影响有多大?现有产品是否也会跟着做相应调整?
毕伟:5G网络具有高带宽、低延时的特性,对于现有低延时直播QoS策略有一定的影响。当带宽不再是瓶颈时,4K、8K等超高清视频以及VR等场景也会跟着应用起来,对于目前的低延时传输网会带来新的挑战,需要支持超高清视频流的传输;直播过程中还会叠加互动的玩法,对于客户端的功能和运算能力都有一定的影响,我们的开源项目也会在这方面不断的进行探索和优化,来适应不同的网络环境和直播玩法。
未来低延时直播行业发展趋势
LiveVideoStack:您认为低延时直播行业未来的发展趋势如何?是会偏向技术迭代,还是会偏向场景拓展,亦或是二者兼具?
毕伟:近几年随着电商直播的兴起,低延时直播得到了快速的发展,但是低延时直播的基础架构建设还不是很完善。随着新的编解码技术的发展(AV1、H266),以及新的直播玩法的升级,现有的技术架构还需要不断地升级调整;而且低延时直播技术门槛比较高,不利于大规模的推广,在这方面,网易云信愿意做这个探路者,旨在降低开发门槛,推动整个行业的快速发展。同时需要不断探索新的应用场景,真正地让整个直播行业迈入毫秒级时代。
LiveVideoStack:很高兴您能参加本次LiveVideoStackCon 2022 音视频技术大会 上海站,本次您将会分享哪些精彩的内容,可以提前给大家剧透一下吗?
毕伟:主要给大家分享一下如何基于WebRTC搭建低延时播放器,以及网易云信在低延时直播上各项关键指标的优化手段。
LiveVideoStack:好的,谢谢!
▼扫描下图二维码或点击阅读原文▼
了解音视频技术大会更多信息
微信扫码关注该文公众号作者