加速实时通信发展 英特尔WebRTC协同开发支持

简介:

随着互联网+时代不断发展,互联互通的移动设备数量不断攀升。市场研究机构Strategy Analytics发布的研究报告显示,到2020年,全球互联终端将达到330亿部,相当于今天的3倍。随之也给物联网市场带来了巨大商机。报告显示:到2022年,全球物联网市场将达到3200亿美金的收益,如此大的市场将对通信领域也将带来全新挑战。

通信技术是推动物联网发展的关键因素。在众多的通信技术中,实时通信则是其中最难的一环,它不仅需要避免网络延迟,又要保持连接的稳定性并保证视频及音频的质量。英特尔WebRTC是实现实时通信的便捷工具。

为了更好地支持网页浏览器进行实时语音对话或视频对话,满足用户对实时通信日益迫切的需求,英特尔于近日发布了面向WebRTC的英特尔协同通讯开发套件2.8.1版本, 不仅在功能上实现了拓展和升级,也为开发者提供了更加强大的支持。

拓展WebRTC技术,带来更广泛应用

WebRTC(Web based Real Time Communication)是W3C/IETF共同制定的开放的音视频通信协议,被认为是实现融合通信战略的关键技术之一。据权威机构预测,到2019年支持WebRTC的终端设备将达到67亿个。由于其卓越的通信质量及无缝的应用内嵌能力,基于WebRTC的通信解决方案近年来已经被全球众多的知名企业部署和使用。

面向WebRTC的英特尔 协同通信开发套件(Intel Collaboration Suite for WebRTC)是构筑于WebRTC标准之上的完整的音视频通信的软件解决方案,能够轻松实现一对一,一对多以及多对多的通信方式,并针对英特尔的平台作了深度优化,同时支持PC,Android 以及iOS客户端。面向WebRTC的英特尔 协同通信开发套件已经在欧美和亚太市场获得广泛应用,应用领域包括视频社交、在线直播、远程医疗、电子教学、视频监控、企业协作、可穿戴设备、智能家居等。

此次发布的面向WebRTC的英特尔协同通信开发套件2.8.1版本主要包括:英特尔协同通信开发套件会议服务器——不但支持点对点格式的通信,还提供基于高效的网页实时通信(WebRTC)的视频会议功能;面向 SIP 的英特尔 协同通信开发套件网关服务器——为 SIP会议提供 WebRTC 终端接入;英特尔 协同通信开发套件客户端软件开发工具包(SDK)——分别支持使用JavaScript* API、安卓Java* API以及iOS Objective-C * API 开发相应WebRTC 应用。

最新版面向WebRTC的英特尔 协同通信开发套件除了能够提供基于安卓系统及JavaScript两种版本的SDK外,还增加了基于iOS系统的客户端SDK,并开始支持基于硬件加速的H.264视频编解码。除此之外,在JavaScript 和安卓客户端SDK 上也为开发人员提供新的API,以便获取WebRTC 连接的实时网络统计数据;并增加对MCU 会议室多流输出的支持,可输出两种以上混合视频流,能够具有不同分辨率,以适应不同的用户或设备;还能够提供更加灵活的媒体录制方式,支持从不同媒体流上分别选择音频或视频完成联合录制;并使用基于英特尔 架构的媒体编解码器加速特性,进一步帮助 WebRTC 网关提高了系统处理能力。

推进实时通信解决方案,为社会谋福利

“面向WebRTC的英特尔协同通信开发套件充分利用英特尔架构与技术,如英特尔 Iris™ pro,英特尔视觉计算加速卡和英特尔硬件加速编码/解码器,能使英特尔协同通信开发套件实现更高的视频质量。” 英特尔公司副总裁,软件与服务事业部系统技术和优化部门总经理Michael Greene表示“随着面向WebRTC的英特尔协同通信开发套件2.8.1版本的发布,我们的客户能够在英特尔协同通信开发套件的平台上开发出更多创新的实时通信解决方案,包括在教育、医疗、视频会议等领域。”

在中国,教育所面临的最大问题就是教育分配不均衡。由于经济发展的水平参差不齐,富裕的城市和贫穷的乡村教育资源差距巨大。中广上洋*作为中国视频技术的领导者,希望能够通过自身的技术来缩短这个差距。中广上洋教育事业部总经理王宁表示:“ 我们非常荣幸能和英特尔公司强强联合,借助英特尔的WebRTC技术,与上洋的核心技术——视音频处理深度的融合,帮助中国的教育机构建立互动课堂、专递课堂等新型应用,通过教育技术的改革,解决中国的教育均衡问题。最终我们希望通过这种技术进步,让更多的学生享受到公平学习的机会,让知识改变命运。”

当前端到端的整合需求日益凸显,WebRTC将帮助英特尔提高从服务器存储等数据中心端到移动端设备间的即时通讯。英特尔公司副总裁,软件与服务事业部系统技术和优化部门总经理Michael Greene先生透露,WebRTC英特尔协同通讯开发套件将以季度为周期实现升级更新,并采取免费策略,下载、开发以及社区支持等方面全面免费,促进WebRTC生态发展。明年英特尔也将进一步对WebRTC开发套件优化。随着WebRTC生态的不断壮大和完善,相信未来在视频监控、远程医疗、智能家居、在线教育等多行业应用广泛应用,实现更迅捷的即时通讯体验。


本文作者:路途

来源:51CTO

相关文章
|
负载均衡 算法 关系型数据库
令人惊叹的 PostgreSQL 可伸缩性
这是一篇系统设计经验分享,主要介绍了如何使用 PgBouncer 以解决 PostgreSQL 的可伸缩性(Scalability)问题。55M QPS + 20% 的互联网流量听上去并不小,但从 PostgreSQL 专家的角度看,这里的实践确实还是有些朴素简陋 —— 甚至可以说大惊小怪。不过,是这篇文章确实抛出来了一个有意义的问题 —— 即 PostgreSQL的 可伸缩性 到底怎么样?
469 3
|
安全 Ubuntu Unix
/var/log/syslog日志说明
`/var/log/syslog`是Unix和Linux的日志文件,记录系统事件和消息,由`syslogd`或`rsyslogd`生成。日志条目含时间戳、主机名、PID、日志级别(如DEBUG、ERROR)和事件描述。内容涵盖系统启动/关闭、硬件错误、网络、用户登录、安全事件等。查看日志可使用`cat`、`tail`、`less`或`grep`命令。不过,不同Linux发行版可能有变,如Ubuntu使用`journald`和`journalctl`。
1370 3
|
网络架构 Docker 容器
Docker容器动态添加端口
Docker容器动态添加端口
461 0
|
网络协议 ice
STUN, TURN, ICE介绍
STUN STUN协议为终端提供一种方式能够获知自己经过NAT映射后的地址,从而替代位于应用层中的私网地址,达到NAT穿透的目的。STUN协议是典型的Client-Server协议,各种具体应用通过嵌入STUN客户端与STUN Server端通讯来完成交互。
14375 1
|
机器学习/深度学习 搜索推荐 算法
Learning Disentangled Representations for Recommendation | NIPS 2019 论文解读
近年来随着深度学习的发展,推荐系统大量使用用户行为数据来构建用户/商品表征,并以此来构建召回、排序、重排等推荐系统中的标准模块。普通算法得到的用户商品表征本身,并不具备可解释性,而往往只能提供用户-商品之间的attention分作为商品粒度的用户兴趣。我们在这篇文章中,想仅通过用户行为,学习到本身就具备一定可解释性的解离化的用户商品表征,并试图利用这样的商品表征完成单语义可控的推荐任务。
24143 0
Learning Disentangled Representations for Recommendation | NIPS 2019 论文解读
|
SQL 开发框架 .NET
C#一分钟浅谈:数据绑定与数据源控件
在Web开发中,数据绑定和数据源控件是实现动态网页的关键技术。本文从基础概念入手,详细讲解数据绑定的原理及其在ASP.NET中的应用,并介绍常见数据绑定方式:手动绑定和自动绑定。接着,文章重点介绍了ASP.NET中的数据源控件,如`SqlDataSource`、`ObjectDataSource`、`XmlDataSource`和`LinqDataSource`,并通过具体示例演示如何使用`SqlDataSource`和`GridView`进行数据绑定。最后,还列举了一些常见问题及其解决办法,帮助读者更好地理解和应用这些技术。
210 4
|
Java Android开发 UED
理解SurfaceFlinger在Android中的作用
理解SurfaceFlinger在Android中的作用
|
12月前
|
数据挖掘
置信区间与预测区间:数据科学中的不确定性量化技术深度解读
本文深入探讨了统计学中两个常见但容易混淆的不确定性量化工具:置信区间和预测区间。
1108 1
置信区间与预测区间:数据科学中的不确定性量化技术深度解读
|
编解码 C# 图形学
C# 获取当前屏幕DPI
原文:C# 获取当前屏幕DPI 1.通过Graphics类获取 Graphics currentGraphics = Graphics.FromHwnd(new WindowInteropHelper(mainWindow).Handle); double dpixRatio = currentGraphics.DpiX/96; 比如当前屏幕设置DPI设置1.5倍,可以通过如上通过后台获取。
3212 0
钉钉回传中文信息乱码怎么处理?
钉钉回传中文信息乱码怎么处理?
958 0