码迷,mamicode.com
首页 > 其他好文 > 详细

开源语音视频聊天软件对比

时间:2014-12-24 18:27:04      阅读:1949      评论:0      收藏:0      [点我收藏+]

标签:解决方案   音视频   视频开发   视频技术   音视频开发   

谷歌在2011年推出了开源的语音视频聊天软件WebRTC,并准备将这款功能类似SkypeFacetime的软件集成到Chrome浏览器中。

目前,互联网的音频、视频通信服务技术一般都是私有技术,需要通过安装插件或桌面客户端来实现通信功能。但谷歌希望能够直接在浏览器中创建视频或语音聊天应用,这也是谷歌此次将WebRTC开源出来的原因。这很可能是未来语音和视频领域的Web应用趋势。下面介绍在全球品牌谷歌的WebRTC音视频和国内先进技术的AnyChat音视频平台进行对比分析:

关于WebRTC

WebRTC是一款在浏览器内部进行实时视频和音频通信的技术,谷歌在2010年收购互联网电话和视频会议公司(GlobalIP Solutions)后获得这一技术。

WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:WindowsLinuxMacAndroid

谷歌目前宣布向开发人员开放WebRTC架构的源代码,并计划应用于Chrome浏览器。谷歌官方表示WebRTC是免费、无版权费的,开发者可以使用HTML5和简单的Javascript API创建RTC应用。

此外,谷歌还希望WebRTC能成为互联网视频会议和点对点通信的标准,并在此基础之上制定网络通信协议。

关于AnyChat

AnyChat是国内知名音视频互动开发平台,经过长达八年之久的广泛应用和复杂化环境的检测,AnyChat SDK系统在兼容性、安全性、稳定性、易用性方面具有较高的声誉。AnyChat是佰锐科技全力打造的核心产品。

“AnyChat即时通讯平台”包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持、IP组播支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术,为上层应用提供简单的API控制接口,可以在极短的开发周期,以及极少的人力资源投入下为客户的现有平台增加音视频即时通讯、多方会议的功能。

通过“AnyChat即时通讯平台”,可以开发具有企业特色的即时通讯系统、视频游戏系统、视频会议系统、网络教学系统、语音视频聊天系统、专家咨询平台以及政府应急指挥平台等,系统的功能、界面完全由企业定制。


本文出自 “音视频即时通讯” 博客,请务必保留此出处http://yinshipin1.blog.51cto.com/9620924/1595022

开源语音视频聊天软件对比

标签:解决方案   音视频   视频开发   视频技术   音视频开发   

原文地址:http://yinshipin1.blog.51cto.com/9620924/1595022

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!