所谓时间就是金钱,在如今快节奏的生活中,“浪费时间就好比浪费金钱。”这句话虽然有点夸张,但多少有些道理。别的不说,就拿时下最流行的网络视频直播来说,因为提供的是一对多的提供视频服务,所以一旦网络出现问题,尤其是网速出现卡顿的情况,那对用户的体验度是非常不利的。
而想要克服这一问题,除了需要CDN技术支持以外,实时通讯(RTC)技术也是必不可少的。
来自低延迟全互动直播的挑战
目前,实时通信技术面对的挑战是如何保证“低延迟全互动直播”的质量,那么网络直播对实时通信的技术要求有多高?
1、编解码技术:在保证音质、画质的前提下,尽量做到低码率。码率越低,数据包越小,传输越快。
2、网络传输架构改造:以声网Agora为例,他们没有采用基于TCP协议的CDN方案,从底层协议和布网上开始,创建了基于UDP协议的SD-RTN方案,全球端到端,延时平均76ms。
RTC与IM的区别
说到实时通信(RTC),很多人都会想到即时通信(IM),这两者都是一套网络通信系统,其本质都是对信息进行转发。其最大的不同点,是对信息传递的时间规定。二者的区别可以从以下几个方面:
一、场景
即时通信:常见场景包括文字聊天、语音消息发送、文件传输、音视频播放等。通俗的说,就是发短信。
实时通信:场景包括语音、视频电话会议、网络电话等。通俗的说,就是打电话。
二、要求
即时通讯:主要要求可靠,考核送达率。要是你发一条短信,结果丢了,对方没收到!你再也不相信短信了吧。
实时通信:主要要求低延时和接通率。
1)低延时:你打一通电话,每说一句话,对方得几秒钟才有回应,这电话你也讲不下去了吧。
2)接通率:你打电话,你这边听到接通了,实际上对方的手机毫无反应,这实际上就没接通。
目前,在国内有不少企业,尤其是视频企业都有提供关于实时通讯(RTC)技术的产品和解决方案,接下来由众视媒体为您介绍几家!
附件:实时通讯(RTC)技术及企业推荐
融云
融云的实时通信产品为音视频通话和多方音视频。
音视频通话:融云实时音视频SDK,支持一对一、多对多音视频通话功能及服务端录像功能。集成简便,可快速获得流畅稳定、多端互通的网络通话体验。
多方音视频:高清晰、低延迟、低成本、全终端覆盖。提供会控、服务端录像、多方实时互动白板和高清屏幕共享能力,实现多方异地实时在线交流,适用于在线教育、智慧医疗、远程服务、团队会议等场景。
声网
声网的全互动直播产品可多人随机连麦,重现现场互动。它是全球首个基于UDP的直播SDK,只有毫秒级的延迟,支持10000人语音连麦和7人视频连麦,延迟通常为200 - 600毫秒,最大延迟不超过2秒。
声网还开发了专为实时传输设计的虚拟通信网络——SD-RTN™,该网络的超低延时能使全球端到端,平均延时仅76ms,并且保证在网络基础条件落后地区,或极端网络环境下,通话质量远高于业内平均水平,通话服务稳定性强。
阿里云
音视频通信RTC(Real-Time Communication)是阿里云覆盖全球的实时音视频开发平台,让用户以移动、PC、Web等多端SDK快速搭建实时应用,并兼容支持WebRTC的浏览器, 适用于互动娱乐、在线教育、视频会议等场景。
阿里云RTC与自建服务相比,它的服务自动扩容,全球多节点部署,网络覆盖全球,服务就近接入,同时精细化服务运营与实时高效的网络调度,资源使用率更高。无需运维人员与托管费用,按需按量使用。
腾讯云
腾讯实时音视频(Tencent Real-Time Communication,TRTC)是腾讯云基于 QQ 十多年来在音视频通话技术上积累,提供全平台互通高品质实时视频通话服务的一款产品;支持微信小程序、 H5页面、APP、PC客户端等接入方式之间互通,通过本方案可快速从零开始搭建出实时音视频通信平台,很好的应用于在线教育、保险定损、远程医疗与微警务等场景。
腾讯云实时音视频 提供全平台互通高品质实时视频通话服务,可快速从零开始搭建出实时音视频通信平台。支持终端用户在微信公众号、微信小程序、手机 QQ、腾讯浏览器快速通过发起/接受/断开音视频通话。
不仅如此,腾讯实时音视频产品可完美配合其他腾讯云产品共同使用,提供一体化方案,包括:直播、点播、互动课堂白板、证件 OCR 识别、人脸识别、活体检测及语音识别等。
华为云
华为云的RTC云服务通过公有云平台提供语音通话、短信&消息和隐私保护通话能力,开放API接口给企业用户,可与行业应用直接集成,无需自建通信平台即可快速获取通信能力。
华为RTC云平台支持短信大容量并发,高效的调度算法,满足客户短信海量并发业务诉求,国内3网100%覆盖,全球可达,到达率99%。语音通话抗干扰能力强,电信级架构设计,语音质量可靠,防窃听,防攻击;多通道部署、异地容灾,业务稳定不中断。
野狗云
野狗云的实时通信引擎Sync能帮助企业解决应用开发中的实时通信问题,开发者通过调用API,即可为应用建立长连接,实时地双向同步数据。它采用“本地处理,云端同步”的架构可以构建丰富的实时通信场景。
据悉,Sync 实时通信引擎提供了数据同步、高级监听、数据安全等功能,帮助企业快速实现安全可靠的实时应用。Sync以同步的方式传输数据,能够适应各种网络情况,保证消息快速到达。Sync还提供的高级监听功能,简化了你的开发工作,提高了数据处理效率。
亮眼云
亮眼云RTCaaS场景化服务的提出者和领导者,提供的RTC+SaaS实时通信场景云解决方案商,在4K高清视频、大并发、高可用、高可靠等方面有完善的技术和解决方案,目前有三个产品,面向音视频RTC+PaaS的VVSDK。
VVSDK支持公有云也支持私有部署,以及面向RTC+SaaS的亮眼课堂,亮眼会议产品。
亮眼课堂是目前面向在线教育领域的互动课堂,支持一对一,小班课,以及高达50人的大班课。提供电子白板,以及各种互动功能。体验非常好,亮眼云提供免费试用,可以立刻体验实际效果!
拓课云
拓课云的小班课可以实现在WEB里实现多对多的沟通,依赖的是谷歌这套WebRTC的框架,它在最近两年逐渐成型,并且WebRTC1.0的标准已经被很多大的浏览器厂商所支持,市面上绝大部分浏览器都已经支持WebRTC的标准了。
拓课云技术总监陈勇冀表示:“我们会做更大规模的大班课,所谓大班课不是说一百人叫大班,上千人也不罕见,我们想做几十万人,上百万人的大班课,对于传统CDN的几秒钟延时,如果换成WebRTC做这个大班课,基本上几秒钟的延迟没有了,可能会引爆新的业务方向。”
七牛云
七牛实时音视频云是基于七牛在直播产品上的积累,结合实时音视频 SDK 和 自研实时互动流媒体网络及强大云端能力,为客户提供跨平台、高品质、可定制化的一站式解决方案,零基础搭建音视频平台,快速支持一对一视频通话、多人会议、直播连麦、旁路直播等多种业务场景。
七牛云实时音视频云采用的是自研RTC加速网络,实现信息在全球网络的实时共享交互,基于WebRTC,接入门槛低,兼容性强,用户体验好。
铂渊
铂渊信息技术(上海)有限公司成立于2006年,是一家致力于音视频实时交互技术和智能算法的创新型公司。anyRTC云平台是公司是基于WebRTC标准打造的音视频实时通信云平台,提供P2P呼叫,视频会议,直播连麦,视频合成转码等音视频通讯核心引擎。
据悉,RTC实时直播是基于先进的实时通讯技术,超大规模分布式RTC流媒体转发技术打造的实时直播平台,提供无与伦比的超低延时直播体验。
RTC实时直播并非基于传统的rtmp技术,而是自主知识产权RTC流媒体转发服务,可以达到毫秒级的延时,在业内遥遥领先。同时也支持与传统直播(RTMP/FLV等)技术融合,支持跨平台,支持网页无插件推拉流。
结语
以上就是众视媒体为你介绍的关于实时通讯(RTC)的内容,如果你想了解更多相关信息,亦或是想对国内的实时通讯(RTC)有进一步了解的话,可以参加2019年由VideoCTO&亚太CDN产业联盟举办的第七届亚太CDN峰会,此次峰会由北京站、上海站、深圳站、成都站、杭州站系列推广活动组成,共设有30个主题论坛。
而在2019年3月亚太CDN峰会-北京站OTT-IPTV论坛上,就设有关于实时通讯(RTC)的主题演讲,如果你想报名参加或者了解更多关于此次峰会的具体信息,可以添加【微信号:VideoCTO01、shyunfen17】进行咨询。