首页
正文
WebRTC中支持的视频编码标准有哪些?
#技术实践
目前WebRTC中支持VP8、VP9、H.264以及AV1这四种编码标准。
1)2011年:WebRTC项目由Google开始,并提出了用VP8视频编码标准进行视频通信。
2)2013年:IETF RTCWEB工作组将H.264和VP8作为最初的强制实现的视频编码标准提出。
3)2014年:Google宣布,在WebRTC中支持H.264标准。
4)2015年:Firefox发布了支持H.264的新版本。
5)2016年:WebRTC标准草案公布,包括VP8和H.264两种主流视频编码。一些主要的浏览器也开始逐步支持VP9的视频编解码标准。
6)2017年:iOS 11版本上的Safari浏览器开始支持WebRTC,并默认支持H.264视频编码。
7)2020年:Google开始在WebRTC中测试新的AV1编码标准。
8)2021年:Google在Chrome 90版本浏览器中的WebRTC正式支持AV1的编解码标准。
目前声网SDK除了支持VP8, VP9, H.264以及AV1之外,还支持H.265一共五种视频编解码标准,能够在任何网络状态、任何设备上选择最合适的视频编码标准,达到最优的视频通话体验。声网的还对H.264,H.265以及AV1三个视频编码器进行了深度的优化和提升,其压缩的性能和编码的速度都远超市面上的其他商用视频编码标准。最后,声网的视频编码器通过与网络模块的深度优化,能有效改善在复杂网络环境下的视频传输效果,通过智能恢复丢失帧、降低网络抖动等技术,让用户在任何网络环境下,都能享受到优质的视频通话体验。