WebRTC诞生10年后,正式成为官方Web标准

WebRTC 成为 W3C 推荐标准和 IETF 标准

WebRTC(Web 实时通信)最近成为世界万维网联盟(W3C)的推荐标准和互联网工程任务组(IETF)的标准。这一里程碑标志着自2011年以来WebRTC的漫长发展历程,当时谷歌开源了关键的通信技术,爱立信实现了ConnectionPeer API。新的标准将继续发展,WebRTC工作组致力于整合新的用例,如音频和视频流的实时处理、物联网用例等。

爱立信对新标准的评论

爱立信作为拥有悠久历史的网络和电信公司,在WebRTC早期开发阶段就参与其中,以塑造该技术在不同移动和固定环境中的应用。爱立信表示,WebRTC成为官方全球标准意味着为构建和提供不同通信解决方案提供了稳定的基础,并且正在采取下一步措施将WebRTC应用于5G网络。

WebRTC的背景与意义

WebRTC出现在实时通信(RTC)复杂且昂贵的时代,音频和视频技术要么需要许可,要么需要内部开发。使用RTC的网站(如Skype、Facebook、Google Hangouts)通常需要下载、安装、更新插件或本地应用程序,偶尔还需要故障排除和用户支持。WebRTC旨在实现无插件的实时视频、音频和数据通信的开放标准。

WebRTC的发展历程

谷歌在收购了实时语音和视频处理软件提供商GIPS后,于2011年5月开源了关键的RTC技术。WebRTC的采用并不立即,由于对规范内容和范围的讨论以及主要浏览器和通信提供商的支持不足。虽然Chrome、Firefox和Opera早期支持WebRTC,但微软在2015年引入了竞争性的实时通信API。苹果在2017年通过Safari 11正式支持WebRTC。

WebRTC的现状

如今,WebRTC得到了所有主要浏览器的支持,覆盖了95%的网络用户。W3C强调了新标准的广泛采用,指出2020年显示了WebRTC在限制旅行和物理接触的世界中的关键作用。组织利用WebRTC进行培训、面试、战略规划,或作为面对面会议的替代品,以保持联系。医疗保健和国防领域使用WebRTC进行培训,学校和大学转向虚拟学习平台,云游戏和社交网络使用直播和互动广播,娱乐行业尝试通过远程方式将观众带回工作室,体育行业尝试使用WebRTC重现现场体验。

未来的改进和新用例

W3C还提到通过未来的改进和新增功能来应对新兴的新用例,如音频和视频流的实时处理、文件共享、物联网、机器学习、虚拟现实游戏、不受信任的JavaScript云会议等。例如,机器学习算法RAISR可以生成低分辨率图像的高质量版本。

WebRTC的核心功能

WebRTC是一个开放的Web框架,支持浏览器中的实时通信。它包括用于高质量Web通信的基本构建块,如网络、音频和视频组件,这些组件在浏览器中实现后可以通过JavaScript API访问,使开发者能够轻松实现自己的RTC Web应用程序。WebRTC的努力在W3C的API级别和IETF的协议级别上进行标准化。

阅读 17 (UV 17)
0 条评论