要做一个实时视频通信的产品,首先想到的同类产品就是skype,调研了下它的实现技术。

它实际使用了GIPS的产品:


一、GIPS

Global IP Sound(GIPS)协议,著名的语音聊天工具skype所使用的协议。

Global IP Solutions (GIPS) 的前身为Global IP Sound (GIPS),专为数据包网络的实时通信应用市场,

开发行业领先的嵌入式媒体处理解决方案。


1.1 Global IP Sound(GIPS)协议

我们多元化的专利多媒体解决方案为一众网络运营商、设备制造商、应用开发商、互联网服务提供商,

基础架构提供商和企业所采用,解决有线和 Wi-Fi 网络的固有问题与一般缺陷,

包括延迟,抖动,丢包,时钟漂移,声音及网络回声。


1.2 核心产品

GIPS MediaWare™是Global IP Solutions公司的完整产品系列。

VoiceEngine™语音引擎

Global IP Solutions 的 VoiceEngine™平台是一个具有多种配置方式的综合套装解决方案:

VoiceEngine PC (标准版和高级版):针对 PC 机平台的全面解决方案

VoiceEngine Embedded:专门为芯片和硬件器件而设

VoiceEngine Mobile:专门为移动应用而设,备有 Pocket PC (PPC) 和 Symbian 版本

VoiceEngine Multimedia:全面的语音及视频解决方案

基于获奖解决方案和专利技术的完整语音视频解决方案,即使在恶劣的网络条件下,

VoiceEngineTM 仍能保证最少的延迟和出色的音质。



ConferenceEngine™会议电话引擎

Global IP Solutions 的 ConferenceEngineTM 平台是专为服务器环境内的企业会议桥接应用而设计的,

支持多方会议和多地点扩展能力。

适用于和语音有关的关键业务的平台:

带有高阶 API 的软件插件

实时性能

网络条件不佳情况下仍保持出色音质

复杂的语音增强功能,包括回声消除


1.3 Global IP Solutions (GIPS) 的前身为Global IP Sound (GIPS),

专为数据包网络的实时通信应用市场,开发行业领先的嵌入式媒体处理解决方案。

这是个专业从事语音编解码引擎的技术公司。



这是一家位于瑞典斯德戈尔摩的高技术上市公司,成立于1999年,目前只有25位员工,

但却拥有世界上最顶尖的语音处理和IP电话技术专家:

. Roar Hagen博士,其公司CTO,1989年即进入语音处理行业从事开发工作,

在世界知名的AT&T贝尔实验室、爱立信研究院工作。他本人发明了超过10项技术专利。

. Jan Linden博士,在语音处理和通讯领域从业12年。在加入Global IP Sound之前,

Jan Linden博士在加州大学和SingnalCom公司供职。

. Patrik Srqvist,自1995年开始从事语音处理和VoIP研究开发工作,之前在爱立信研究院工作。



就是这样一家规模小同时却拥有来自爱立信、AT&T等电信行业巨头的技术专家的公司,

却在VoIP引擎市场上取得了令人瞩目的成就。Global IP Sound的主要客户和合作伙伴包括:

Nortel、Intertel、Pingtel等电信设备制造厂商,Intel、TI等芯片制造商,

此外还拥有类似WebEx、Logitech、Telligent、Skype等互联网应用软件开发商客户。

Skype的CEO和创建者尼古拉斯Niklas Zennstrm,对Global IP Sound的评价是:

“我们寻找世界上最好的语音引擎来支持我们的软件,感谢Global IP Sound提供给我们。

对于我们用于在互联网上打电话的软件,语音质量是非常关键的,

而Global IP Sound为我们提供的软件包使得我们能够提供比电话更好的语音质量”

拥有这么多客户,也难怪Global IP Sound认为2004年是“GIPS”年,

也难怪QQ会选择GIPS这个世界顶级的语音引擎提供者作为其QQ超级语音的后台技术。

那么,GIPS到底包含什么东西,使得其成为No.1呢?



仔细分析GIPS的产品,可以发现:

GIPS SoundWareTM是Global IP Sound公司提供的产品包的总称。在GIPS中包含了:

1)VoiceEngineTM

Voice Engine是一套基于专利技术,在最恶劣的网络下为VoIP提供最小延迟、最佳语音质量的软件包;

2)ConferenceEngineTM

ConferenceEngineTM是设计用来为企业环境使用的一套服务器软件包。

此外,GIPS还提供了一套增强的语音处理组件,

如NetEQ(为恶劣网络环境提供无延迟语音)、AEC(自动回声消除)、宽带和窄带编解码器等。

GIPS开发的这些套件,能够提供比普通电话质量更好的语音体验。

Global IP Sound提供了语音质量对比的图例:

在这个图例中,由洛克希德马丁(?难道是做战斗机的那家?)公司的测试结果表明,

GIPS在语音质量上全面的超越了G.711,G.729等电信系统常用的编解码器。


二、GIPS的国内客户

国内客户包括了腾讯的QQ,百度的实时通信产品,以及一些视频会议企业等,



下面是腾讯的关于GIPS的介绍:

Global IP Solutions (GIPS) 的前身为Global IP Sound (GIPS),

专为数据包网络的实时通信应用市场,开发行业领先的嵌入式媒体处理解决方案。



我们多元化的专利多媒体解决方案为一众网络运营商、设备制造商、应用开发商、互联网服务提供商,

基础架构提供商和企业所采用,解决有线和 Wi-Fi 网络的固有问题与一般缺陷,

包括延迟,抖动,丢包,时钟漂移,声音及网络回声。



核心产品

GIPS MediaWare™是Global IP Solutions公司的完整产品系列。

VoiceEngine™语音引擎

Global IP Solutions 的 VoiceEngine™平台是一个具有多种配置方式的综合套装解决方案:

VoiceEngine PC (标准版和高级版):针对 PC 机平台的全面解决方案

VoiceEngine Embedded:专门为芯片和硬件器件而设

VoiceEngine Mobile:专门为移动应用而设,备有 Pocket PC (PPC) 和 Symbian 版本

VoiceEngine Multimedia:全面的语音及视频解决方案

基于获奖解决方案和专利技术的完整语音视频解决方案,即使在恶劣的网络条件下,

VoiceEngineTM 仍能保证最少的延迟和出色的音质。



ConferenceEngine™会议电话引擎

Global IP Solutions 的 ConferenceEngineTM 平台是专为服务器环境内的企业会议桥接应用而设计的,

支持多方会议和多地点扩展能力。



适用于和语音有关的关键业务的平台:

带有高阶 API 的软件插件

实时性能

网络条件不佳情况下仍保持出色音质

复杂的语音增强功能,包括回声消除


三、GIPS与WebRTC

WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,

是一个支持网页浏览器进行实时语音对话或视频对话的技术,

是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。


3.1 特点

WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,

目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。



WebRTC(Web Real-Time Communication)项目的最终目的

主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,

而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,

只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript 标准API,

目前是WebRTC 1.0版本,Draft状态;



另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,

形成开发者与浏览器厂商良好的生态环境。

同时,Google也希望和致力于让WebRTC的技术成为HTML5标准之一,可见Google布局之深远。

WebRTC提供了视频会议的核心技术,

包括音视频的采集、编解码、网络传输、显示等功能,

并且还支持跨平台:windows,linux,mac,android。


3.2 现状及未来

飞速增长的WebRTC:一周内将支持超过十亿台设备

WebRTC是一个支持网络浏览器进行实时语音对话或视频对话的软件架构。

它于 2011 年 6 月 1 日开源并在 Google、Mozilla、Opera 支持下被包括进万维网联盟的 W3C 推荐标准。

不同的浏览器可通过该技术进行免费的语音和视频聊天。在周五的 Google I/O 大会上,

Google 的 WebRTC 工程主管 Justin Uberti 表示,一周之内,WebRTC将支持超过十亿个不同端点

(桌面浏览器和移动设备端)。



WebRTC 技术之所以能够完成这个飞跃,主要得益于本周刚刚发布的 Firefox 22。

这款最新的 Firefox 将在其 beta 版自带 WebRTC,而这为 WebRTC 开发商增加了大量的目标用户。

Uberti 同时还提到 WebRTC 将很快支持 iOS 设备:

虽然苹果官方并没有加入到 WebRTC 开源项目中,但尽管如此,Google 希望通过推出一个原生工具包,

帮助开发者来解决 iPad 和 iPhone 用户的使用问题。



当然,还有一个公司在做着抵抗:微软一直在推进自己的 WebRTC 版本,

很多人将之视为破坏标准的始作俑者。Uberti 却很乐观的看待微软的这种做法,

他说:“在制定标准的过程中,微软是一个伟大的参与者。我对此非常乐观,

我相信在不远的未来,我们将看到另一个浏览器 (Internet Explorer) 支持 WebRTC 技术。

实时视频通信技术调研相关推荐

  1. 李幸原:看好实时音视频在教育与医疗的前景

    LiveVideoStack采访了三体云实时视频高级工程师李幸原,从无线桌面.远程医疗到互联网直播,李幸原分析了这几种场景下的技术难点.在不可靠的公网上,三体云抛弃了传统的CDN+TCP,构建起全新的 ...

  2. 网易云信投身远程医疗「超高清时代」,让优质医疗惠及更多人

    在浙江一所三甲医院的会诊室中,几位专家正在激烈讨论,医生们一会儿紧紧盯着会议室前方的大屏幕,一会儿又在屏幕上圈点勾画些什么. 大屏上,呈现着患者的局部病理切片图像,病灶位置和身体组织在放大数倍后依然清 ...

  3. 网易云信 7 周年丨服务超过 150 万开发者,消息量突破 20000 亿条

    ● 数学家的眼中,7 年能够换算成 2555 天或是 220752000 秒. ● 经济学领域认为,7 年是通常意义上的一个经济周期. ● 生物学家看来,每个 7 年,人体的全身细胞就会完成一次彻底的 ...

  4. 利用光纤通信技术解决社会问题调研报告

    电子科技大学 格拉斯哥学院 2017级王钰桐 前言:当前通信技术的光电技术不断发展与完善,在光纤技术和通信技术的基础上,光纤通信技术随之产生.随着信息化时代的推进以及电子产品的普及,社会对通信技术和信 ...

  5. B5G、6G以及未来无线通信技术发展调研

    B5G.6G以及未来无线通信技术发展调研 通信技术简介 B5G发展目标 6G发展目标 未来无线通信技术展望 通信技术简介 从1948年香农发表了<通信的数学原理>,七十年来,现代无线通信系 ...

  6. 深度调研车路协同智慧高速全国建设情况(下)

    | 文章版权所有,未经授权请勿转载或使用  导语  继微信公众号"5G行业应用"的<智能网联(车联网)示范区发展现状分析--华东篇(上)>.<智能网联(车联网)示 ...

  7. 2022-2028年中国第五代移动通信技术(5G)市场研究及前瞻分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国第五代移动通信技术(5G)行业市场行业相 ...

  8. 2022-2028年中国工业4.0深度调研及投资前景预测报告(全卷)

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了工业4.0行业相关概述.中国工业4.0行业运行环境.分析了中国工业4 ...

  9. 超可爱,抖音爆款实时视频漫画变身特效技术

    记者 | 夕颜 出品 | CSDN(ID:CSDNnews) 动漫伴随着我们大部分人的青春,很多人悄咪咪地都有一个动漫梦,如果有一天能变身成为漫画中的人,感觉一定很奇妙吧? 还真就有人用技术手段帮我们 ...

最新文章

  1. C++自定义Log工具
  2. MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)
  3. SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
  4. 关于oracle数据库的操作的命令
  5. 网易云信集成视频教程(四):如何快速实现iOS登录登出?
  6. api zabbix 拓扑图 获取_zabbix网络拓扑图配置-Maps(示例代码)
  7. 详解用65行javascript代码做Flappy Bird
  8. katalon进行app测试_Katalon API 测试 Demo
  9. 实现环形和扇形百分比
  10. linux apache tomcat php 共用 80,apache与tomcat共用80端口
  11. 不通过ios审核 安装苹果app php,iOS APP审核被拒的解决之道(2.1)
  12. Pandas+Pyecharts:2021中国大学综合排名分析+可视化,来围观看看你的大学上榜没
  13. structured Streaming
  14. webstorm ubuntu下安装
  15. 微信小程序获取位置信息基于腾讯地图实现
  16. android红外接收api,关于安卓红外API:ConsumerIrManager类
  17. js中数组filter过滤奇偶数_js--数组的filter()过滤方法的使用
  18. 计算机蓝屏幕亮度,电脑屏幕亮度怎么调,电脑屏幕亮度调节方法
  19. Python-金融应用-获取股票年度收益率
  20. lpop 原子_Matter:碳载单原子催化剂用于能量转化和存储的最新进展 – 材料牛...

热门文章

  1. docker启动mysql失败(闪退)原因
  2. 商城APP软件开发要素有哪些
  3. java imageio_Java使用imageio 读写图像
  4. python语音验证码识别_Python验证码识别
  5. python比对excel表数据中的差异_Excel表格中数据比对和查找的几种技巧
  6. 屏幕尺寸大全和UI设计规范
  7. Ubuntu 安装rar文件解压工具
  8. linux漏洞分析,Spring-data-commons(CVE-2018-1273)漏洞分析
  9. win10打开热点的时候提示我们无法设置热点
  10. 三菱FX5U系列PLC内置高速计数器的使用方法示例