WebRTC新动向(2017年第四季度情况)

作者:Hector Zelaya(原文链接

翻译:刘通

原标题:[Q4 2017 Status] What’s New with WebRTC? Kite Testing Suite & More

new1

概述

WebRTC最近有什么新动向?上个月月末,10月27日的时候,Kranky Geek 2017在旧金山召开。介绍了很多很酷的信息。其中一个有趣的话题就是WebRTC的近况。

他们管这个叫做“WebRTC:通往1.0的道路”。整篇演讲在YouTube上可以观看,但是在本篇文章中,我们将提供一些有关2017年最后一个季度预期的改进和效果的见解。

WebRTC在成长!

演讲的第一部分就证实了我们这段时间一直在宣扬的:WebRTC是通信的未来!

而证据就是演讲前言所提到的统计数字:

         # 每周仅在Chrome浏览器上就有超过15亿分钟的WebRTC音视频通话。

         # 现在有超过1,300个从事WebRTC的公司和项目。

         # 所有安装的浏览器中就有80%已经内置了WebRTC。

         #官网webrtc.org的访问数量一直在增长。

除此之外,WebRTC 1.0的标准化进程已经处于了非常高级的阶段。大多数的内容已经成为了RFC标准。新的API形式有更加稳定的,尚处试验中的特性,虽然目前只是在Chrome中,但预计它们也将在所有主流浏览器中实现。

这意味着大家对WebRTC的兴趣正在增加,因为越来越多的公司正在使用WebRTC并且将其加到自己的应用程序中,并且有越来越多的浏览器供应商也加入到了这个大家庭中。

现在是你将WebRTC用于新的实时项目的好时机!

稳定性提升

new2

WebRTC近年来一直在改进,并且由于公司的质量和数量的提高,以及提供CPaaS服务作为内部解决方案的开源项目,这是实时通信的坚实选择。

当然,与其他技术一样,这些年来也出现了一些问题,其中有些是非常烦人的。那些Mac OS X的用户也许还记得,他们每次都得重新启动浏览器才能让麦克风在使用Hangouts的时候正常工作,以及在分享屏幕时的一些问题,虽然不是经常出现,但是的确影响了一些用户的体验。

随着Chrome 63版本计划在12月上线,这些问题大多数都会被解决,至少会将发生的概率降到最低,预计在2018年第一季度到第二季度会有更多的问题得到解决。

下面列出的是Chrome 63版本中会包含的性能提升:

         # 会解决CoreAudio的问题,当Mac OS进入睡眠状态并导致竞争情况时,Hangouts出现的“无音频”问题。

         # 在进行屏幕共享时,重新调整起搏算法以最小化延迟。

         # 新的AEC3算法来处理音频回声

         # 音频和视频将会有它们独立的chrome处理,这样就可以在出现问题的时候不必要重启浏览器就可以重新启用音视频。

上面提到的改进真的是令人振奋!它们展示了WebRTC开发者与企业市场之间的妥协,其中可靠性是迎接和实施新技术的关键因素。

浏览器合规性及测试

为了确保浏览器与WebRTC最新增加的性能之间的互操作性,已经采取了一些行动来提前解决任何可能存在的问题。

首先,在web-平台-测试项目上已经创建了一系列的测试,这些测试夜以继日地对每个主要浏览器运行。这提供了浏览器生态系统中规范状态的概览。

让我真正感到兴奋的是一个叫做Kite的测试套件的发布。

网络平台测试在一次一个浏览器的测试规格方面做的很好。

但是,我们要如何测试浏览器之间的互操作性,特别是在有着不同操作系统,媒体服务器,协议等等的复杂环境中?

这就是Kite想要解决的事情。

Kite背后的想法是,就像在原本的论坛帖子中所说的那样,开发人员可以“运行在不同操作系统上的不同浏览器之间建立WebRTC会话的测试,并在便捷的仪表板上报告结果。”这对于改进WebRTC平台是一个重要的贡献,并使其更具可预测性。

因此,在2017年这一年中,我们的可靠性得到了改善,并且出现了一些测试工具,这对明年来说非常的重要。我们预计所有这些新东西都将有助于WebRTC的发展,并将进入更广泛的市场。

填写常用邮箱,接收社区更新

WebRTC 中文社区由

运营