CTI论坛(ctiforum.com)(编译/韩江学): WebRTC是一个强大的工具,可让浏览器与浏览器之间进行语音通话,视频聊天和端到端文件共享,与此同时无需任何插件。但你是否知道它也是建立一个移动VoIP应用程序的基础?
WebRTC ,一个自由的,开放源码的项目,使兼容的Web浏览器通过使用简单的JavaScript API来实现实时通信。
该项目有一个使命:“通过简单的JavaScript API和HTML5来使浏览器实现丰富的,高质量的实时的通信应用。”
WebRTC是一种方式,是一种应用在浏览器上的方式。移动平台,如iOS都是以插件应用开始的,但不受插件的制约一直是许多Web标准倡导者的目标。
WebRTC超越VoIP和视频会议,无插件下载或安装 - 因为这些可能导致与消费者的桌面浏览器、手机或平板电脑不兼容。
Tuenti,社交网络和移动聊天服务的总部位于西班牙的供应商,最近的目标是构建一个移动VoIP应用程序。该公司在开发移动VoIP应用程序时发现了挑战,并通过Tuenti博客发布了详细记录。这些挑战包括需要安装第三方插件,定义自己的协议,然后处理编解码器的授权。
由于WebRTC解决了一些他们遇到的问题,所以他们最终选择了通过创建一个WebRTC的移动VoIP解决方案。
WebRTC和VoIP两者都旨在提升用户体验,使消费者的任何设备从任何地方,通过任何网络实现无缝连接,但WebRTC不同之处在于它只强调基于浏览器的通信。通常情况下,我们已经看到了“网络电话与WebRTC”这一提法,专家们已经把这些技术放置在相互的对立面上。但是,WebRTC媒体引擎是非常类似于传统的VoIP媒体引擎,所以使用它来实现VoIP移动应用是很有道理的。
WebRTC是一个软件包,是一个定义好的应用程序编程接口(APIs),这样更容易为Web开发人员将VoIP实现在基于Web的应用程序之中,从而把移动应用变的更加的强大,这也反衬了WebRTC是移动VoIP的强大后盾。
声明:版权所有 非合作媒体谢绝转载