未来云对讲三种技术选型
发布时间:2018-11-13 | 作者:安居乐云对讲
| 来源:云对讲 浏览:
简介:在当前云对讲的技术实现上,存在三种常见技术方案:P2P方案、开源SIP私有化方案和第三方云对讲平台方案,
在当前云对讲的技术实现上,存在三种常见技术方案:P2P方案、开源SIP私有化方案和第三方云对讲平台方案。
接下来针对三种技术方案的原理进行简单介绍,让大家对云对讲涉及的各种技术有一些了解。
P2P方案
P2P(peer to peer)中文翻译为点对点技术,原为互联网系统架构的一种技术,该架构无中心服务器、依靠用户群(peers)交换信息,在国内最著名的应用就是P2P下载。而在安防领域,让P2P技术为众人所知晓的则为行业IPC监控视频传输,使用P2P技术的IPC监控方案不需要架设视频中转节点就可以以很低的成本在PC上或手机上看到摄像头的监控准实时画面,为行业监控IPC的发展做出了很大贡献。
该方案主要技术难点在于NAT穿透和音视频丢包重传,一般好的P2P方案穿透率都能做到85%以上,由于是单向传输,实时性要求不高,音视频重传延迟问题也不是最关键的因素,因此P2P方案在单向视频传输应用中(比如监控)是比较好的选择,优点为技术实现简单、成本低且监控画面质量稳定流畅。
但是双向音视频对讲场景中(如楼宇云对讲),该方案就不适用了,首先音视频丢包重传会造成极大的延迟,尤其是网络经常丢包的场景下,马赛克问题、卡顿问题和延迟问题会非常明显,用户体验很差。而互联网上丢包是常态,因此P2P方案在云对讲方案选型上不应该被考虑。
开源SIP私有化方案
最常用的是采用开源Linphone + freeSWITCH方案,由于是开源项目,资料也比较多,通常一个工程师4-5天就可以搭建出演示系统,信令使用标准SIP协议,音视频传输使用标准的RTP协议。采用这种方案搭建一个云对讲系统非常容易,但想把云对讲做稳定很难,原因有几点:
1、音频质量需要做回声处理、噪声抑制和增益控制,这些高技术含量的工作对于一个普通工程师是不可能做好的,需要硕士以上的专业工程师团队来优化;
2、缺乏门口机到手机端的QoS质量保证机制,网络发生丢包后无法恢复原始数据包,声音和视频都会出现卡顿问题;
3、由于采用开源方案,无法构建实时音视频传输所需要的分布式加速网络,因此声音和视频的延迟会很大,体验非常差;
4、由于工程师对开源项目理解不深入,使用不合理的系统配置,导致对讲效果不稳定。
采用SIP私有化方案的云对讲设备公司,都会让客户在阿里云或腾讯云上购买一台云主机,收取几万元的系统安装部署费用,后续每年还要收取客户的系统维护费。
这种方案问题很多,用户体验也很差,很多工程商和物业公司对云对讲有抵触情绪的主要原因都是因为使用了这种方案的产品。
第三方云对讲平台
国内有能力做云对讲平台的公司凤毛麟角,但一般做到平台的公司都有一定的研发实力,用户体验和产品稳定性都有保障,计费模式一般采用License + 通话费用(按分钟收费)。每家公司采用的技术架构都不一样,大部分都会在WebRTC的基础上做优化,另外需要部署各自的分布式加速网络,用一句形象的比喻就是自建一个全国的IP网络高速公路,这样在这个高速公路上跑业务才会流畅稳定。自建加速网络的同时意味着研发和运维成本极高,除非有海量用户支撑,否则一般公司无法承受如此之高的研发成本和运维支出。
虽然使用第三方云对讲平台是最为合理的技术选型,但如何选择一家专业的云对讲平台却不是一件容易的事,但却又十分重要,建议从以下几点来考虑:
1、考察公司实力,因为作为云对讲平台公司,如果技术实力和资金实力不行,即使前期有一些客户合作,但很难保证平台稳定及可持续运营,小的平台公司运营一两年就关掉的有很多。如何评价一个公司的实力,可以从两方面来看:一是公司规模,二是有无明星客户。平台型公司少于200人一般实力都不会太强,规模太小的话很难保证有很强的技术研发实力,平台也不能保证稳定;另外如果阿里、腾讯和百度这些巨头公司有合作关系,就可以优先考虑合作
2、考察有无云对讲合作案例,合作的客户数量越多,说明行业经验越丰富,产品越成熟。作为平台型公司,如果楼宇对讲行业的客户案例少于5家,证明该公司的云对讲方案还没有得到市场验证,存在很大的不确定性,风险比较高,要谨慎选择
3、考察有无全国加速网络,这个和云对讲的质量息息相关,国内加速节点数量越多,质量越好,一般全国要有30个以上的加速节点才能有好的视频对讲效果。虽然很多平台型公司都号称有加速网络,但实际上只部署3、4个节点,这种组网结构显然是无法满足对实时性要求很高的视频云对讲需求。