2011年Google将WebRTC项目开源,所有应用的数据存储服务都出现访问异常(持续 19 分钟)13

摘要作为Google开源的技术,WebRTC实时音视频技术并不是一个可以拿来就用、并且性能很好的产品。本文主要来谈一谈WebRTC的优缺点。  2011年Google将WebRTC项目开源,让许多开发者眼前一亮,忍不住的加入了研究WebRTC的队伍中。作为Google开源的技术,WebRTC并不是一个可以拿来就用,并且性能很好的产品。本文主要来谈一谈WebRTC的优缺点。  一、发展及现状  WebRTC在被Google开源之前,其价值就已经得到了充分的认可。比如QQ就使用了WebRTC的部分技术。WebRTC的发展情况可以从标准规范和浏览器支持这两个方面看。WebRTC标准是由W3C和IETF所联合制定的,在2016年1月28日,W3C公布了最新的WebRTC标准,标准中定义了WebIDL中一系列的ECMA
Script
API来允许使用合适的RTP的浏览器或设备来接收/发送媒体,详细内容可以访问  二、优点  1.方便。对于用户来说,在WebRTC出现之前想要进行实时通信就需要安装插件和客户端,这是一个复杂的过程。现在,WebRTC技术内置于浏览器中,用户不需要使用任何插件或者软件就能通过浏览器来实现实时通信。对于开发者来说,在Google将WebRTC开源之前,浏览器之间实现通信的技术是掌握在大企业手中,这项技术的开发是一个很困难的任务,现在开发者使用简单的HTML标签和JavaScriptAPI就能够实现Web音/视频通信的功能。  2.免费。虽然WebRTC技术已经较为成熟,其集成了最佳的音/视频引擎,十分先进的codec,但是Google对于这些技术不收取任何费用。  3.强大的打洞能力。WebRTC技术包含了使用STUN、ICE、TURN、RTP-over-TCP的关键NAT和防火墙穿透技术,并支持代理。  三、缺点  1.编译WebRTC的源码就是一个比较大的挑战,搭建其复杂的编译环境往往会遇到很多意想不到的问题,导致当初计划用几个星期的时间来搞定项目,却发现这几个星期连编译都没搞定。  2.WebRTC中很多的参数都是由GIPS公司的工程师们依靠经验所设定的值,这就会出现卡顿、延时、回声、丢包、多人视频不稳定等问题。  3.WebRTC缺乏服务器方案的设计和部署。  4.传输质量难以保证。WebRTC的传输设计基于P2P,难以保障传输质量,优化手段也有限,只能做一些端到端的优化,难以应对复杂的互联网环境。比如对跨地区、跨运营商、低带宽、高丢包等场景下的传输质量基本是靠天吃饭,而这恰恰是国内互联网应用的典型场景。  5.WebRTC比较适合一对一的单聊,虽然功能上可以扩展实现群聊,但是没有针对群聊,特别是超大群聊进行任何优化。  6.设备端适配,如回声、录音失败等问题层出不穷。这一点在安卓设备上尤为突出。由于安卓设备厂商众多,每个厂商都会在标准的安卓框架上进行定制化,导致很多可用性问题(访问麦克风失败)和质量问题(如回声、啸叫)。  7.对Native开发支持不够。WebRTC顾名思义,主要面向Web应用,虽然也可以用于Native开发,但是由于涉及到的领域知识(音视频采集、处理、编解码、实时传输等)较多,整个框架设计比较复杂,API粒度也比较细,导致连工程项目的编译都不是一件容易的事。  总而言之,WebRTC虽然提供了一套音视频实时通讯的解决方案,但是在实际应用中,由于网络传输、设备适配以及多方通话上都存在很多问题,效果并不理想。(WebRTC开源工程官方网站:

摘要4月22日即时通讯云 LeanCloud
发生了因存储集群故障而致服务瘫痪,从事故原因中可以想够用的出目前LeanCloud这类即时通讯云厂商所面临的各种挑战。前言4月22日即时通讯云
LeanCloud
发生了因存储集群故障而致服务瘫痪,从事故原因中可以想象的出目前LeanCloud这类即时通讯云厂商所面临的各种挑战:当用户量持续增大,所面临的各种因大并发、高服务需求问题,时常导致整体服务品质的下降,这也侧面反映出,要做出可靠的云即时通讯服务,在没有现成方案可用的情况下,各厂商要走的路显然还很长。以下是官方事故通报情况2016
年 4 月 22 日 13:04 开始,LeanCloud
中国节点的后端存储集群出现问题,导致该节点上所有应用都出现了存储 API
访问故障,将近半小时后得到恢复。故障的详细经过通报如下。故障时间13:09-13:28
所有应用的数据存储服务都出现访问异常(持续 19 分钟)13:28-13:40
大部分应用已经恢复,但还有 20% 的应用依然无法正常访问(持续 12
分钟)影响范围中国节点上所有应用的存储服务都受到影响,同时依赖于数据存储的实时通信、云引擎服务也可能出现内部错误。美国节点不受影响,所有服务均工作正常。事故经过13:04
我们监控系统陆续发出报警,后端存储集群访问超时慢慢增多,工程师介入调查,并向用户发出了短信和邮件通知。13:10
整个集群的存储 API Server
不再响应外部请求。调查后确认是后端存储系统在做大量耗时的关系数据写入操作,导致系统失去响应。于是我们马上重启集群,并分批开放流量。13:28
部分存储分片(shard)得到恢复,80%
的应用访问恢复正常;发送第二次故障进度通知。13:40
所有应用恢复正常;发送故障解决通知。后续改进措施这一次故障的根本原因在于
AVRelation
模型的底层实现存在缺陷,某些特殊条件下会导致后端存储系统因忙于处理而失去响应。我们已完成替代方案的开发,正在测试中,下周会发布更合理的解决方案。(4
月 27
日周三完成)改进并发限制的算法,以便在异常条件下更好地限制故障的影响范围。(4
月 25
日周一完成)排查所有危险/耗时操作,在上层进行写入控制,避免对后端存储系统造成太大影响。(4
月 25 日周一完成)LeanCloud官网访问以下地址即可:leancloud.cn

摘要在Gartner的眼里,只有“拥有重塑行业的破坏性技术或商业模式创新”,才能被称为“cool”。即时通讯云服务商环信作为中国唯一SaaS客服厂商获此殊荣!  一份报告,在全球范围内引发诸多创业、创新公司的关注。一份不长的名单的出炉,要经过初筛、集中评分投票、数次分析师集体会议等多轮角逐。不仅含金量极高,甚至一些投资机构都奉为圭臬,这就是Gartner每年5月的“固定栏目”——Cool
Vendor评选。Gartner的分析师们经历数月从四五十家被各个不同领域、不同国家和地区的分析师所提名的名单中——经过初期的筛选、集体评分、3-5次的分析师集体会议,再经由提名Cool
Vendor的分析师的观点阐述、讨论和投票——最终筛选出寥寥几家最终入选当年Cool
Vendor的上榜企业。    环信荣膺Gartner 2016 Cool
Vendor  对于何为“cool”,在中国可能的理解有很大不同,是最快融资?被巨头收购?还是被媒体热捧….而在Gartner的眼里,只有“拥有重塑行业的破坏性技术或商业模式创新”,才能被称为“cool”。酷公司需要具有领导某个垂直领域强大的、让人耳目一新的能力,稳健的把握了高热度的市场趋势。  最近,有外电给出了答案,仅有包括环信等5家在云计算、大数据和移动领域引领了市场趋势并专注革命性创新的公司最终进入了Gartner
2016 Cool Vendor
China名单,这几家公司名头也许都不是很大,也不像BAT那样光鲜亮丽,但却都有“酷”的共同创新潜质。当然,这也符合
Cool
Vendor一向的评选规则,就是专门选择那些创新性强、知名度局限在一定范畴内的技术、服务企业。它们就像重型炸弹,一旦爆发,就会重新定义市场。  怎么看待环信入选Gartner
Cool Vendor China这回事  登入Cool
Vendor的名单并不是一件容易的事,与国内一些数据报告、企业排行的榜单比,惯性思维猜测,Gartner会不会是一份商业化的名单?答案是否定的,因为这是Gartner分布在全球的分析师调查、研究的结果。  Gartner
Cool
Vendor通常遵循如下三条标准:  第一,创新性,参评企业是否有前瞻性的技术、产品,是否能够为用户提供“以前没有听说过的、没有用过的”产品技术,是否能够为用户“创造全新的体验”;  第二,影响力,这一影响力并非是参评企业是否在行业或市场内具有影响力,而是其技术是否对用户的业务产生影响。  第三,这家企业在过去一年一定是引起了Gartner的关注的。每一年,Gartner的分析师们都会在各个领域寻找新鲜血液,搜寻行业内新兴发展起来的初创公司,加以关注和分析,从中挖掘其独特的价值。  对于进入这一名单,环信CEO刘俊彦认为,入围的企业往往是创新性、技术影响力表现突出的企业,有没有前瞻性的商业或技术创新,以及技术是否对用户、市场产生重大颠覆和影响,这很关键。看看之前上榜的名单就明白了,Skype、Snapchat、Instagram、VMware,以及当前的明星企业Nutanix、Splunk,都曾榜上有名。  环信能入选,在于其背后的云通讯能力正成为新商业的标配,在任何生意模式都回归到“连接人与商业”的本质后,通讯能力就变成了一个开放性的功能模块,并且给企业带来创新性的业务模型。SaaS客服就是云通讯平台上“生长”出来的场景化的应用。Gartner为什么认为环信是Cool
Vendor的代表呢?Gartner给出的评价是这样描述的——环信的移动客服SaaS平台提供了强壮的APP内置客服支持能力,并集成了支持多渠道接入的客服工作台,截止2016年上半年,服务了国内2万多家客户,经受住了5亿用户的验证。  表面看起来,SaaS客服领域的门槛并不高,实际上技术上难度相当大。目前,SaaS客服产品在宣传层面趋于同质化,比如噱头上都贴着“支持全媒体接入”的标签,包括电话呼叫中心、网页客服、微信公众号、APP内置客服,但前三个渠道技术很成熟,难度也低,只有APP内置客服接入这一渠道,有非常高的技术门槛。  环信CEO刘俊彦表示,传统网页在线客服基于HTTP轮询技术,不断向服务器发送查询请求来收取消息。但APP内置客服要解决移动弱网络环境下客服咨询绝不掉线、绝不丢消息的挑战,还要对数千款碎片化的Android手机的完美适配,并支撑亿级用户的同时在线,传统网页客服所使用的技术是完全不适用的。截止2016年上半年,环信独有的IM长连接技术经历了82149家APP及5.64亿用户在线的实践考验,每日发送信息5.57亿条。这一移动端上的技术领先优势是同行所难以企及的。道理很简单,其他平台从未承载过亿级规模的海量用户,没有经过验证的高并发能力,在移动弱网络环境下,消息容易延迟或丢失,在“连接人与商业”的时代,这是致命的。  移动+智能机器人是SaaS客服核心竞争力  其实,SaaS客服市场在中国有不少的选手,但只有环信一家进入了Gartner的Cool
Vendor名单,很多人觉得奇怪,但理由其实很简单,客服软件的主战场一定是在移动端,谁在今后2年里赢得了移动端客服软件这场战役,谁就可能赢得整个客服软件的竞争。而移动端APP上最好的消费者和客服的沟通形式,只有一种,就是IM。这已经被微信,陌陌,淘宝旺旺的成功所验证。恰恰,环信最擅长的就是移动IM长连接技术。按Gartner的评价说,环信在移动端客服软件市场处于一个绝对垄断地位。  同时,人工智能正在改变客户服务行业的工作方式和劳动力结构。未来,中国劳动力人口呈现连续下降趋势,传统客服行业是劳动密集型行业,运营成本将越来越高,这会倒逼企业从传统客服转向SaaS客服市场,从话音呼叫中心转而采用全媒体客服的模式,尤其是智能机器人的广泛应用,将取代大部分的人工,以往的人工会向高级咨询顾问升级,所以说,出现普通劳动力失业的现象会是必然。因为这是一场效率的革命。而这也是环信能拿到Cool
Vendor称号的另一个重要原因。环信智能客服机器人已经在客户服务的售前,售中,售后的多个环节得到了大量的应用和实践。这其中即包括售后环节下标准化的,重复性的客服需求,也包括售前,售中等环节中高客单价,需要深度挖掘销售机会的场景。  基于人工智能和大数据的“客户声音”才是未来  有人会问,SaaS客服的未来究竟在哪里?在传统客服链条上,客户服务被认为是成本中心。但实际上未来SaaS客服一定会承载营销、销售的功能,从成本中心转向利润中心。Gartner就SaaS客服的发展趋势也给出了预判,环信能上榜,也是因为这一点。因为一些企业已经开始利用环信的SaaS客服产品实现服务式的反向营销,通过人群打标签的画像能力进行精准营销,转化率也极高,帮电商企业实现了订单数与客单价的双重提升。  环信推出的“环信客户声音”就是一款基于人工智能和大数据挖掘的客户行为透析产品。可以通过自然语言解析,主题聚类,情感度分析等技术挖掘和分析热点话题,发现畅销或问题商品,分析发现服务中存在的问题,企业就此可以优化运营,还能利用大数据洞察力来发现销售机会。相比,国内同类的SaaS客服产品大多还停留在全媒体客服的接入整合阶段。环信CEO刘俊彦认为,未来,无论是哪个渠道进入的用户,都可以自动识别,并将多方数据统一到某一用户身上,只有这样,用户在任何接入点上,都能更准确地了解用户的需求、消费倾向。  Gartner将SaaS客服列入重点研究领域,也是因为看到了技术创新所带来的颠覆效应,而且,不管是传统行业,还是互联网行业,“连接人与商业”是未来五年的重要发展方向,SaaS客服扮演的正是连接工具的角色,其普适性及对商业的改造毋庸置疑,这恰恰也印证了Gartner对Cool
Vendor公司的定义。  Gartner高级分析师解析环信入选理由节选:  环信成立于2013年,成立之初专注于为APP提供即时通信能力推出了即时通讯云PaaS平台。截至2016年,环信已拥有两大核心产品线:即时通讯云PaaS平台以及移动客服SaaS平台。  其中,即时通讯云为移动APP提供嵌入式的移动即时通讯服务。这个包含了可定制UI的解决方案已被中国众多移动应用开发商采用,每天为超过60000家移动APP提供服务,日发送信息量超过两亿条。  移动客服SaaS平台包含了移动APP内置客服功能,并集成了支持多渠道客服接入的客服工作台。该SaaS客服产品的后端集成了环信的即时通讯云PaaS平台。在两年的时间内,环信客服产品就获得了中国国内11000家客户。2015年,该公司发布了智能客服机器人功能,并成为了其SaaS移动客服解决方案的组成部分。环信还进一步拓展完善了其SaaS客服平台的全渠道的接入能力,包括语音呼叫中心、网页客服、社交网络和移动APP。  为了能够在中国的社交媒体和消费级APP上提供客户服务,国际CRM供应商投入了大量的研发。有迹象显示他们将为应对该挑战增加投资。过去两年中环信在该领域非常成功,而且在市场上几乎没有竞争对手。  Easemob
Beijing, China (www.easemob.com)  Analysis by Olive Huang  Why Cool:
Founded in 2013, Easemob started as a communication platform as a
service (PaaS) vendor that focused on instant messaging services. By
2016, Easemob had two key products in its portfolio: a mobile messaging
as a service platform and a SaaS-based mobile customer service
application.  The mobile messaging as a service platform serves as the
foundation for mobile communications within mobile apps. This solution,
which includes a customizable UI, is used by a large group of mobile app
developers in China to power messaging communications for more than
60,000 mobile apps and deliver more than 200 million messages per
day.  The SaaS-based mobile customer service application includes
mobile in-app customer support functionalities and an integrated agent
console supporting multiple channels; its back end runs on Easemob’s
mobile messaging as a service platform. In two years’ time, Easemob’s
customer service app has accumulated more than 11,000 customers in
China. Since 2015, the company has released virtual customer assistance
functionality as part of its SaaS-based customer service solution. It
also has further developed its mobile customer service platform to
support multichannel customer services including voice, web, social
media and mobile.  International CRM vendors have long struggled in
their R&D to support customer service functionalities on Chinese social
media platforms and consumer mobile apps. There are few signs that they
will increase investments to deal with this challenge. Easemob has
become very successful in the last two years with very little
competition in the market.(环信官网:

相关文章