

AV1 vs HEVC——WebRTC编解码器之争卷土重来?(四) | WebRTC中文网-最权威的RTC实时通...
source link: https://webrtc.org.cn/20200529-av4/?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

AV1 vs HEVC——WebRTC编解码器之争卷土重来?(四)
有关最新WebRTC视频编解码器的常见问题解答
- Web WebRTC是否支持HEVC(H.265)?
不,并没有正式支持。
苹果正在Safari中添加对HEVC的支持,但是其他浏览器没有添加,或表示有此计划。
- 我可以在WebRTC中使用HEVC吗?
可以,但浏览器中不能用。
苹果将在Safari中引入HEVC,但其他供应商没有此计划。如果你要给自己的电脑或手机构建本机应用,可以添加HEVC为另一个受支持的编解码器,在您的应用程序中使用它。
- 我应该花钱把AV1添加到WebRTC应用程序中吗?
视情况而定。如果你要添加AV1,就需要确保你的用例,和你预判用户有的设备与其适配。
你还需要投入大量的时间和金钱来添加HEVC。
对于大多数供应商,我的建议是等待AV1支持。
- 4. 为什么不在WebRTC中使用VP9?
这是个亟待解决的问题。
我觉得是时机不对。当VP9面世的时候,AV1已经发布并马上也要进入市场了。因此供应商宁愿直接等待并跳转到AV1,没有选择VP9。
VP9并没有很强的硬件加速功能,这也使其占用了大量CPU资源,公司需要进行微调和优化才能使用它。许多人都不愿意费这个功夫。
WebRTC和视频编解码器的未来
WebRTC的视频编解码器之战又一次开始了。这次,每个供应商都需要选择一种策略来站队。

现如今,是否有一个视频编解码器可以满足你所有的WebRTC需求呢?
目前市面上有多种编解码器:VP8、H.264、VP9、AV1,甚至还有HEVC。
我们会使用哪一个或者哪几个呢?
场景很重要。不同的场景会导致完全不同的视频编解码器选择。比如说目的是优化质量,CPU使用率,性能,比特率或成本等。
在1:1会话中,选择更加多样。在建立会话时再做决定,这样就能动态地作出最佳选择。
对于群组通话,你会选择使用单个静态视频编解码器吗?还是允许使用多个呢?在一个小组会议中你会用多个编解码器吗?你是否需要为此调整和调整SFU?是否会为会话选择最佳的视频编解码器,然后随着会话性质的变化而动态切换(比如有时间限制的人加入然后离开)?
那么消费者呢?哪种视频编解码器选择策略会更受欢迎呢?它们与我们在企业解决方案中看到的编解码器有什么不同呢?移动优先或基于应用程序的解决方案,与基于Web的解决方案有什么区别呢?
WebRTC差异化:下一次战争即将到来

WebRTC差异重新成为焦点
我们生活在一个有趣的时代,编解码器的选择从未如此有趣或重要。
虽然WebRTC支持2种编解码器(H.264和VP8),但大多数浏览器都支持VP9,如今浏览器供应商正在自己的应用程序中添加HEVC或AV1。
如果媒体质量是你的服务核心(请仔细考虑其是否是核心),那么你可能有必要重新考虑视频编解码器的选择策略。这需要研究和投资,但也是WebRTC中视频编解码器的未来走向。
相关阅读:
AV1 vs HEVC——WebRTC编解码器之争卷土重来?(二)
AV1 vs HEVC——WebRTC编解码器之争卷土重来?(三)
原文地址:https://bloggeek.me/av1-vs-hevc-webrtc-codec/
文章作者:Tsahi Levent-Levi
Recommend
-
141
作者: 张鹏,资深音视频工程师 janus介绍 janus是Meetecho开发的一个WebRTC网关,janus的主要作用就是它可以和你的内网设备和浏览器同时建立连接,并将浏览器发来的音视频…
-
18
WebRTC应用程序如何与浏览器更新同步?(一) 如果你正在使用WebRTC进行开发,那你需要特别注意浏览器版本的更新。因为这些版本可能会破坏你的应用程序。下面我会谈谈我是如何处理这个问题的。
-
23
用WebRTC的Insertable Streams API把元数据添加到媒体帧 以前,许多WebRTC功能只有在本机应用程序中才能使用,包括带有修改后的Chromium代码的电子应用程序。 如今,借助WebRTC NV API,其...
-
25
WebRTC+MongoDB+Vue+Docker:全栈用开源项目,实现一个Slack 现在聊天和视频会议应用火遍全球。 Slack、Microsoft Teams、Zoom、Google Meet、Facebook Rooms等应用程序越来越受欢迎。这是因为Cov...
-
22
AV1、H.265与Janus的爱恨情仇(一) 距回顾有关Janus的内容以来已经过去了几周,我们大致陈述了许多不同的改进。现在我觉得是时候深入探讨一个主题了——
-
31
AV1、H.265与Janus的爱恨情仇(三) 要开展下一步,我们就要能访问实际的AV1 / RTP数据包,即弄清楚如何检测关键帧。最重要的是将捕获的数据包转换为可播放的媒体文件。
-
18
Android上的WebRTC——多设备如何启用硬件编码?(一) Badoo 和 Bumble 是海外的社交、交友约会平台与应用,于 2006 年在伦敦创立。据公开报道显示,其活跃用户达1.3 亿。
-
63
Android上的WebRTC——多设备如何启用硬件编码?(二) 可以看到,Android仅对Qualcomm和Exynos芯片组启用了硬件编码支持。那么为什么标准的WebRTC实现不支持其他芯片组呢?最有可能是因为不同制造...
-
44
无法找到 20200703 Webgl2 ?hmsr=Toutiao Io&utm_Medium=Toutiao Io&utm_Source=Toutiao Io Oops! 你访问的...
-
29
博人眼球:用WebGL和WebRTC建造线上剧院(上) 简介 毫无疑问,我们过去几个月的生活与预期中的大相径庭。3月初隔离开始,我所有的投影设计工作都被取消了。我和几个好朋...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK