AV1迟早会进入WebRTC。 显然,HEVC也是。 现在是AV1 和HEVC的战争。但是我们这些“业余玩家”并不能使用这些编码解码器。
我们早已见识过WebRTC编解码器之争。在WebRTC创办初期,大家一直在讨论WebRTC的强制视频编解码器是VP8,还是H.264。讨论结果是两者强制都在浏览器中实施。
快进到今天,生活更简单了。几乎所有浏览器都装有WebRTC,并支持我们使用。这很棒。
现在我们正在为下一场战斗做准备。这次战争的双方不是VP9和HEVC,而是AV1和HEVC。
为何现在开战
新冠肺炎疫情促使所有通信供应商加快开发,在6-18个月内完成其路线图。如若不然,就会被落在后面。
新冠肺炎疫情加速了WebRTC相关的所有路线图和计划,包括改进编解码器。
我不是要吓唬大家,洗脑大家去做事。事实就是如此。
如果你想看看事态有多严重,只需看看自己周围的情况:
- Zoom几乎每天都会推出新功能。他们填补安全漏洞的速度比大多数供应商计划路线图的速度还要快,更不用说开发速度了;
- Google将在Duo和Meet上发布功能,进行大幅度改进。很多功能取决于机器学习,以及最新的编码技术(稍后我介绍AV1时会详细阐述);
- 在过去的6个月中,尤其是上个月,大多数UCaaS供应商都推出了自己的视频会议服务。很多都是免费的;
- 从多个角度,许多视频行业的供应商都能看到视频应用的使用量增长了10倍或更多;
- 这些视频会议服务正在努力追上zoom。
这里的AV1和HEVC之争非常有趣。
HEVC需要版权使用费,而且其许可很混乱。
AV1太新了,初出茅庐还没有机会磨练。坦白地说。它半生不熟,需要进一步发展。但现在它已经应用到Google Duo里了。
事实上,六个月前,视频功能只是锦上添花。今天?视频优先。其他的都稍后再说。
Zoom的股价和市值是这种变化的最佳表现。
WebRTC视频编解码器的简要历史
在不到10年的时间里,我们见证了WebRTC的3代编解码器更迭:
- VP8 / H.264
- VP9 / HEVC
- AV1
每一代视频编解码器都比上一代有所改进,可满足不同的市场需求
随着每一代编解码器的推出,CPU和内存需求也随着编解码器的复杂性而增加,并且在给定比特率的情况下,最终的质量也会提高。
VP8 / H.264
自200x以来,我一直在使用H.264。大概是2005年的某个时候。当时它是全新的,即将取代H.263及其所有扩展。
快进到2010年左右,大家开始把H.264部署在几乎所有视频会议系统中。
VP8随WebRTC一起,于2012年问世。它可与H.264媲美。
我们有理由选择H.264代替VP8。尽管H.264中的硬件加速比VP8更容易获得,但确实带来了挑战。
就视频通话功能而言,两者目前处于发展黄金期:
- 他们无处不在;
- 功能一应俱全;
- 广为人知,充满生机的生态系统;
- 它们可以在大多数CPU上运行
现在它们处于转折点,正在寻求新的视频编解码器。
👉如果你仅仅想现在使用它,那它非常适合。但是如果你想站在技术的最前沿(付出大量时间、金钱和精力),你可以继续阅读下一个替代方案。
而且,如果你需要在VP8和H.264之间做出选择,请查看此免费视频课程:《H.264或VP8?》
VP9
应该是VP9 vs HEVC,而不是AV1 vs HEVC。
视频编解码器中的第二个优点应该是VP9。VP9是HEVC的替代品。HEVC是继H.264之后的第二代产品,其目的始终是让VP9替代HEVC。
相关阅读:
AV1 vs HEVC——WebRTC编解码器之争卷土重来?(二)
AV1 vs HEVC——WebRTC编解码器之争卷土重来?(三)
原文地址:https://bloggeek.me/av1-vs-hevc-webrtc-codec/
文章作者:Tsahi Levent-Levi