AV1、H.265与Janus的爱恨情仇(三)

要开展下一步,我们就要能访问实际的AV1 / RTP数据包,即弄清楚如何检测关键帧。最重要的是将捕获的数据包转换为可播放的媒体文件。AV1 / RTP规范有一些不清楚的地方,加上(对我而言)AV1序列标的隐秘性(即存储一些类似比特流分辨率的元数据的地方),使转换操作尤其具有挑战性。但最后我还是解决了这个问题。比如下面这张屏幕快照显示了mplayer应用程序播放的媒体文件,该文件是使用Janus后处

AV1、H.265与Janus的爱恨情仇(二)

运行AV1 正如预期的那样,从一开始AV1就被认为是免版税的编解码器。如果你想了解更多关于编解码器及其背后的知识(你会看到很多大牛的名字),请访问AOMedia网站上的“入门”页面。 本文的重点在于AV1与WebRTC的关系。与所有编解码器一样,为了在WebRTC中运行,AV1首先需要一种在SDP中协商的方式以及一组RTP打包规则。通常,这是在IETF活动(特别是在MMUSIC和AVTCORE工作

AV1、H.265与Janus的爱恨情仇(一)

距回顾有关Janus的内容以来已经过去了几周,我们大致陈述了许多不同的改进。现在我觉得是时候深入探讨一个主题了——为使Janus支持AV1和H.265,我们付出了何种努力。 又一次编解码器大战? 如果你和我一样历经WebRTC时代更迭的话,你可能会记得“编解码器一战”。这场战役中VP8和H.264展开了激烈竞争,想置对方于死地。最终两者都没有从市场上消失,但是都变成了MTI(强制实施),这意味着所

AV1 vs HEVC——WebRTC编解码器之争卷土重来?(四)

有关最新WebRTC视频编解码器的常见问题解答 Web WebRTC是否支持HEVC(H.265)? 不,并没有正式支持。 苹果正在Safari中添加对HEVC的支持,但是其他浏览器没有添加,或表示有此计划。 我可以在WebRTC中使用HEVC吗? 可以,但浏览器中不能用。 苹果将​​在Safari中引入HEVC,但其他供应商没有此计划。如果你要给自己的电脑或手机构建本机应用,可以添加HEVC为另

AV1 vs HEVC——WebRTC编解码器之争卷土重来?(三)

Google Duo的WebRTC AV1支持 我之前说我会再迭代。AV1太年轻,在WebRTC或实时通信中采用它还为时过早。然而,Google刚刚宣布在Google Duo中支持AV1使用,如下文: “……在接下来的一周里,我们会推出一种新的视频编解码器技术。即使在带宽非常低的连接情况下,它也可以提高视频通话的质量和可靠性。” 他们声称添加了一个不错的移动GIF,这样你可以看到在相同的比特率下“

AV1 vs HEVC——WebRTC编解码器之争卷土重来?(二)

与VP8相比,VP9可以提供相同质量下更少的比特率,或更高质量下与VP8相同的比特率。 按现状来看,VP9的优势正是新一代编解码器所应该具备的,比如: 压缩效率; 复杂性更突出; 硬件加速不足(仍然是一个问题)。 VP9本应满足业界对SVC (即可扩展性)的要求。VP8支持时间分级功能,而VP9自诩为能带来时间,空间和SNR分级的编解码器。使用VP9 SVC可以提高视频的弹性,并能够比以往更好地扩

AV1 vs HEVC——WebRTC编解码器之争卷土重来?(一)

AV1迟早会进入WebRTC。 显然,HEVC也是。 现在是AV1 和HEVC的战争。但是我们这些“业余玩家”并不能使用这些编码解码器。 我们早已见识过WebRTC编解码器之争。在WebRTC创办初期,大家一直在讨论WebRTC的强制视频编解码器是VP8,还是H.264。讨论结果是两者强制都在浏览器中实施。 快进到今天,生活更简单了。几乎所有浏览器都装有WebRTC,并支持我们使用。这很棒。 现在

近期热门

有奖小调查

1 分钟回答 3 个小问题,让内容更符合你的 WebRTC 学习与开发期望。
每个月最后一天会随机抽出 5 名获奖者,并通过邮件联系送上奖品。
填写问卷