融云 CTO 杨攀:出海社交娱乐项目的通信技术应用指南

近日,由白鲸出海主办的《出海东南亚 释放娱乐新势能》线上分享会开启,邀请融云、Akamai、HAGO、AppsFlyer 等企业负责人和行业专家,围绕着泛娱乐和游戏行业所关注的出海话题进行研讨。在分享会上,融云联合创始人兼 CTO 杨攀重点剖析了目前东南亚出海...
继续阅读 »

近日,由白鲸出海主办的《出海东南亚 释放娱乐新势能》线上分享会开启,邀请融云、Akamai、HAGO、AppsFlyer 等企业负责人和行业专家,围绕着泛娱乐和游戏行业所关注的出海话题进行研讨。在分享会上,融云联合创始人兼 CTO 杨攀重点剖析了目前东南亚出海市场趋势,并就出海项目中的通信技术应用给出了自己的观点。

出海聚焦6大领域 社交成为基础诉求

在分享中,杨攀指出,随着国内竞争的加剧和中国企业在海外逐渐形成生态体系后,越来越多的企业开始将国内流行的业务模式带到海外。特别是东南亚地区,得益于区域地理位置的优势,以及在文化、历史及宗教方面与中国的渊源,这一地区的用户习惯与中国更为接近,也成为了出海企业的重心。

杨攀表示,目前在东南亚市场,中国出海产品普遍集中在社交、电商、金融、游戏、工具和内容这 6 大领域,且应用社交化的趋势非常明显,社交不再单纯是某一款通信应用,而是每一款应用中都带有社交属性。


“目前的应用基本上都是需要注册使用的,用户自带身份就天然的需要进行沟通,无论是平台运营者与用户,还是用户与用户之间,沟通是一个基础的诉求”,杨攀认为,即使是对于看似不需要社交能力的工具类应用而言,引入社交属性,可以使应用无论是活跃、留存还是用户的召回上,都可以大幅增强用户黏性。

关于疫情对全球社交带来的影响

根据融云平台数据来看,在疫情的影响下,全球线上社交的整体业务量猛增,其中,原本在线上拥有自传播能力的社交平台或应用,在其热门话题或活跃 KOL 的引导助力下,业务量保持着稳定增长。但值得关注的是,对于部分产品,特别是仍处于初创期的产品,会依赖于线下推广和线上流量购买,在无法进行线下推广和市场投入趋于保守的现状态下,很难获得业务量的增长。


同时可以看到,受疫情的影响,大量的办公业务和教育机构也从线下搬到了线上。受此影响,融云平台每日的消息量相较于 2019 年提升了 3 倍以上,单日峰值消息量突破千亿条。同时实时音视频单月使用分钟数也较 2019 年平均值增长了 4 倍以上。

典型社交通信场景分析

目前各类社交形态所使用的主要通信服务包含了 IM 聊天、语音沟通、视频沟通和直播互动等。杨攀将社交通信场景概况为两大类,一类是以 IM 功能为主的私密社交、兴趣社群、直播互动场景,另一类则是以 RTC 能力为主的音视频直播、音视频通话等场景。


出海企业可以根据产品逻辑和场景需求,选择适合的互联网通信能力来构建自己的产品业务。但通信云 PaaS 服务不同于标准化的 SaaS 产品,杨攀表示,“通信业务与产品业务逻辑是紧密结合的,每家的产品都有自己的特点,所以在应用内构建通信能力的过程中,产品架构的设计以及如何用融云 SDK 接口组合成开发者想实现的功能和服务,这都是非常依赖于实践经验的。”对此,融云提供了业务和技术解决方案的咨询服务,针对客户的业务场景诉求,融云产品技术专家可量身定制产品解决方案,解决架构性能及技术实现问题。

融云的出海全球化服务

显然,东南亚地区已成为中国企业出海的重点市场,融云多年前即在新加坡建立了海外物理数据中心,成为了国内唯一一家在海外建有数据中心的通信云厂商。以新加坡为中心,辐射整个东南亚地区及邻近的南亚、澳洲等市场,让融云的客户进入印尼、马来西亚、越南等国家和地区,均可以获得业界高质量的通信服务。

“物理形式的数据中心,比任何形式的网络优化都要来的有效果,目前融云在边缘节点做到 2 跳,核心节点做到 1 跳,就可以连接到融云的数据中心。”杨攀表示,基于出海客户的真实诉求,融云自建了全球通信网(SD-CAN),依托海外数据中心,通过 SD-CAN 遍布全球的优质接入点,结合融云自研的最优链路调度算法,解决服务响应慢、服务不稳定等问题。


融云全球通信云服务
“IM 是一个中心化的服务,可以通过融云的海外数据中心进行消息的传递,但在 RTC 方面,融云是去中心化的。”杨攀表示 IM 和 RTC 完全是两个业务逻辑,他举例称,融云在全球均布有核心节点,比如在印度有两个用户进行音视频通话,不需要经过数据中心,只需要通过融云位于孟买的核心节点,即可实现实时互动交流。目前,融云在东南亚及南亚市场可以做到端到端延时小于 300ms,保障用户之间延迟无感知的实时互动。

从 2016 年开始服务出海客户至今,融云业务已全面覆盖全球的 233 个国家和地区,在欧美、中东、东南亚及非洲等地均拥有大量的客户,服务于 StarMaker、小象直播、Opera、Razorpay、Castbox、Lispon 等众多知名的出海应用。杨攀表示,一方面融云会继续打磨自身的产品技术,优化全球通信网络,另一方面不断提升开发者服务水平,通过为开发者提供北极星(质量问题排查)、业务数据监控等服务,让开发者可以快速定位排查问题,监测通信质量,进而不断优化产品业务,最终为用户带来更稳定流畅的通信体验。

收起阅读 »

艾瑞报告:通信云三大应用场景助力5G时代万物互联

“未来在每个互联网、企业级应用、智能硬件设备上都有望看到通信云的身影”,当5G时代到来,各类数字信息建设将驶入新的快车道,通信云的价值也将日渐突显,成为在每个行业发展中“无处不在”的底层基础技术。近期艾瑞发布的《2019年全球互联网通信云行业研究报告》认为,通...
继续阅读 »

“未来在每个互联网、企业级应用、智能硬件设备上都有望看到通信云的身影”,当5G时代到来,各类数字信息建设将驶入新的快车道,通信云的价值也将日渐突显,成为在每个行业发展中“无处不在”的底层基础技术。

近期艾瑞发布的《2019年全球互联网通信云行业研究报告》认为,通信云已进入2.0阶段,完成从传统通信向提供“IM+实时音视频”整合通信能力的“互联网通信云”的迭代。随着应用场景从互联网应用、企业级应用向智能硬件的突破性拓展,通信云将向3.0时代进一步升级。在三大应用场景与各行业融合发展带来的乘法效应下,5G时代的通信云有望迎来发展的黄金期。

最广泛的应用场景:互联网应用

——互联网通信云开启互联网应用的社交突破口

互联网应用是互联网通信云最广泛应用的场景,通信云已经落地于社交、直播、教育、游戏、电商、生活等各个领域,可以帮助各类互联网应用的开发者快速获得IM和实时音视频能力,实现应用内社交、音视频通话、直播互动等不同场景下的沟通,为互联网应用带来多层面的价值。

图片10

一、构建与用户沟通的桥梁,增强用户与平台的互动性。

互联网通信云是互联网应用构筑用户沟通网络的基础,可以让平台服务从以往图文、视频、音频等单一的形式向问答、社群、直播等进行延展,强化平台的粘性。例如在在线教育领域,互联网通信云厂商融云助力新东方、韦博英语在移动端打造班级群聊,同班学员间可进行在线即时交流,让学习不再孤单;在互联网金融领域,通信云可以帮助金融机构在公众服务平台上构建“专家在线直播互动”、“客服沟通”等场景,通过聊天室管理、用户管理、消息管理、聊天互动等多种功能的支持,为金融机构带来耳目一新的在线互动体验。

二、助力企业通过打开社交突破口,探寻商业创新之道。

互联网通信云通过提供IM+实时音视频的整合通信能力,可以助力互联网应用更好的进行创新,如去年以来一些社交性应用便借助通信云的实时语音技术打造“声音交友”场景;通过在线k歌、排麦领唱等方式,构造游戏化音乐社交场景。通信云还可以帮助不同行业构建以兴趣为纽带的垂直化社交,如近期国内发布的“移动电影院V2.0”产品便借助IM和实时音视频技术,开启了“观影社交”模式的探索,为社交领域的后入者提供了很好的思路。

三、与更多新技术融合,有望产生“杀手级”颠覆性应用。

5G网络具有超宽带、超高速度、超低延时的特点,5G时代的互联网通信云与AR、VR等新技术的融合,将可以助力互联网应用为用户带来视觉、听觉、触觉上的全新互动体验,探索新的视频社交、VR社交场景,将产生更多“杀手级”颠覆性的互联网应用,更有望开启新的互联网时代。

深具潜力的应用场景:企业级应用

——互联网通信云担当企业内外部和业务系统的连接器

为企业客户提供通信个性化解决方案,是互联网通信云现阶段非常具有潜力的发展方向。随着企业对数字化办公的需求越来越强烈,使用个人通讯软件存在敏感信息外泄的隐患,搭建一整套企业内部的通信系统显得尤为重要,覆盖全终端、多渠道的互联网通信云已然成为企业的首选。融云面向政务机构、中大型企业提供完整企业通信解决方案——融云RCE,可实现“连接内部、连接外部、连接业务、跨国沟通”四大类场景,并满足各行业大中型企业“安全、可定制”的个性化需求。

图片11

一、通过“内外连接”,企业将可以迅速建立与内部、外部连接的通信网络,有效促进企业沟通效率的提升。

在“连接内部”上,互联网通信云可帮助企业打造安全、可靠的私有版通讯工具,通过对客户端、链路端、服务端、运维端的安全防护,从根源上解决用户通信安全的核心问题。在“连接外部”上,互联网通信云可以帮助企业实现与用户、企业与上下游厂商的场景化沟通,如在金融领域,可帮助金融机构实现销售过程的“双录”,规范金融销售行为,并构建VIP客户音视频客服等场景,为客户体验提升提供支持;在房产领域,通信云可以帮助房产机构建立“视频看房”,让客户通过远程高清画面即可了解房源的真实状态,帮助销售提升成交率。

二、通过“连接业务”,推动企业信息化系统的融合化。

通过企业IM与OA、ERP、CRM等业务系统无缝对接,互联网通信云可成为企业内外部和业务系统的连接器,促进企业通信软件与企业内部业务、企业内部信息化应用走向融合,最终整合成覆盖全终端、多渠道的一整套系统。

三、通过“跨国沟通”,帮助企业快速实现全球化运营。

互联网通信云将彻底改变传统通信受区域、运营商限制的局限性,通过构建覆盖全球的通信网络,实现无时间与地域限制、成本更加低廉的全球化沟通,降低通信方式给企业全球运营带来的风险和管理的复杂性,帮助企业更快速完成向“全球化运营”的高质蜕变,成为真正意义上的“跨国企业”。

突破性的应用场景:智能硬件

——互联网通信云赋能智能硬件构建万物互联时代

5G将移动互联网扩展到物联网领域,物联网将驱动智能硬件成为互联网通信云新兴的应用场景。艾瑞报告指出,当与物(设备)相关的信息传递被纳入到通信云的范畴,通信云的应用场景将实现延展,不仅可实现“人与人的沟通”,更可实现“人与物的沟通、物与物的沟通”,通信云也将从2.0阶段迈向3.0阶段。

图片12

互联网通信云对于智能硬件的价值主要体现在,能够实现设备与用户之间、设备与设备之间数据通信能力,方便开发者和企业客户开展物联网创新性业务。目前在TO B领域,互联网通信云可为智能楼宇、智能交通、智能制造的发展提供支持,推动传统通信设备升级为互联网通信,加速移动智能设备配送调度、工业自动化等新兴业务实现快速、低成本的设备间通信;在TO C领域,互联网通信云可为智能手表、智能音箱、智能机器人等个人消费智能硬件,实现不同产品之间的联动控制。

国内通信云厂商已经在智能硬件领域展开了技术落地的相关实践,例如融云等厂商推出了智能穿戴设备音视频解决方案,可以为手表、眼镜、执法记录仪等智能设备提供音视频解决方案,满足远程监护、维修、执法等场景的应用需要,实现无缝的沟通与协作。

互联网通信云的三大场景方向在各个行业进行发酵、裂变,对于全球通信将产生全面的重塑效应:在5G开启的万物智联世界里,帮助各行业全面构建四通八达的“枢纽”与“管道”,以全新的通信方式为全球经济增长带来新的活力。随着中国通信云厂商已成为2.0阶段的“全球互联网通信云服务商”,可以提供覆盖三大应用场景的通信云服务,中国将成为互联网通信云发展中屹立前沿的佼佼者,推动新时代全球通信方式变革与产业创新。

收起阅读 »

【融云分析】如何保障 API 设计的稳定性

计算机行业有句名言 —— 计算机科学领域的任何问题,都可以通过增加一个间接的中间层来解决。当前的计算机领域,无论广度还是深度,已经没有一个人能完全掌握了。但是,通过各种中间层的组合使用,我们不需要了解其内部细节,也可以像搭积木一样,开发出各种有趣的服务和应用。...
继续阅读 »

计算机行业有句名言 —— 计算机科学领域的任何问题,都可以通过增加一个间接的中间层来解决。

当前的计算机领域,无论广度还是深度,已经没有一个人能完全掌握了。但是,通过各种中间层的组合使用,我们不需要了解其内部细节,也可以像搭积木一样,开发出各种有趣的服务和应用。
而各个中间层之所以能组合工作,正是因为大家都通过定义好的 API 交互和通信。每个模块在对外提供经过抽象 API 的同时,也需要使用其他模块的 API 作为自身运行的基础。

今天我们来聊聊融云在设计 API 过程保障稳定性的一些实践。

无处不在的 API
API(Application Programming Interface) 又称为应用编程接口。

而接口,本质可以理解为契约,一种约定。
计算机接口的概念起源于硬件。早期各家研发的各种元器件都不通用也没有标准,相互使用非常困难,于是大家约定了功能和规格,就产生了接口,后来蔓延到软件中。

接口蔓延到软件之后,又分为 ABI(Application Binary Interface) 和 API(Application Programming Interface) 。
前者主要约定了二进制的运行和访问的规则,后者则 专注于逻辑模块的交互。本文以下内容仅讨论开发者经常接触的 API。

很多人对 API 的印象只是包含一些函数的 Class 或 头文件。但 API 在我们生活中无处不在,只是我们有时并没有注意到。

比如,当我们在拨打电话时,手机和基站通信的整个系统是非常复杂的。

图片1

好在我们不需要了解内部的细节,仅需要把 11 位的电话号码传给“电话系统”的接口就可以,而隐藏的国家区号(如+86)可以理解为接口的默认参数。
这个高度抽象的 API 背后,隐藏了非常多的细节。借助上面的中间层理论,我们可以系统性地讨论设计一个 API 所需要考虑哪些内容。

图片2

模块对上层暴露的 API 如何被使用?

API 从使用的耦合方式上,可以分为两类:一种是通过协议调用,如调用 HTTP 接口;另一种是语言直接通过声明调用。
如设计 HTTP Restful API 时,并不需要关心使用者的操作系统、使用的编程语言、内存线程管理等,因此会比后者简单一些。

API 从使用者的规模和可控范围上,可以分为 LSUD(Larget Set of Unkown Developers) 和 SSKD(Small Set of Kown Developers) 两种。
前者一般都是公网开放的云服务,任何开发者都可以使用,无法提前预知以何种姿势被使用,版本也不可控制。融云提供的通信云就是这种 API。
后者用户群有限,一般都在同一家公司或团队内。比如前段时间比较火的组件化,即对内提供的模块化 API,使用范围和方式均可控,在更新时一般不用太纠结向后兼容。

API 的第一受众是人,然后才是机器,所以“可理解性”在设计时需要优先考虑。
而良好的 API 文档、简单扼要的 Demo、关键的 log,可以提升 API 使用者的体验。

API 所属模块对下层有什么依赖?

API 所属模块都运行在一定的地址空间中。而其中的环境变量、加载库、内存和线程模型、系统和语言特性都需要考虑。

API 所属模块的内部实现对其他层有什么影响?

一般而言,设计良好的 API 在使用时,并不需要理解其内部实现。但如果能了解其内部架构并辅助关键 log,有助于提升使用 API 的效率。
并且模块的内部实现,有时也会影响到 API 设计的风格。
如一个强依赖 IO 的接口,可能需要使用异步的方式。大量异步的方式,就衍生出了 RxJava 等框架。

向后兼容
因为 API 如此重要,涉及的范围又如此广泛,广大开发者对 API 的向后兼容可以说要求非常高。
毕竟谁也不想在开发过程中,频繁的更新接口和代码,想想《 swift 从入门到精通到再次入门到再再次入门》的惨案就心有余悸。

我们不仅问,为什么很多公司或者项目都无法向后兼容,仅仅是投入不够或不够重视,还是说 100% 的向后兼容实际就是不可能的?

假设设计是理想和经过论证的,正如一个完美的圆圈。
设计是要落实到编码中的,而编码的过程中总是不可避免的引入一些 bug,而带着 bug 的某个版本实现,其实正如一个 Amoeba 变形虫,形态是不固定的。而随着版本不断演进,不可避免会产生一定的差异。

第一个版本实现:

图片3

第二个版本实现:

图片4

所以说 100% 向后兼容本身就是不可能的。

因此,大家平时在谈论 API 稳定性时,其实默认是可以包含一定程度变更的。

但由于 API 涉及的范围太广泛,保障向后兼容都需要极大代价。
比如 Linux 就希望快速迭代,完全不保证 API 的稳定性。针对这个问题,Linux 还特意写了 stable-api-nonsense 文档。
有兴趣的可以点击阅读:stable-api-nonsense.rst

渐进式改进
所以说,保障 API 的稳定性会面临很多挑战,比如:
* 业务形态还不稳定,还在高速发展
* 业务和 API 历史包袱较重
* 多个平台和语言的特性不一致
* 用户群和使用方式不明确

我们回顾一下正常的开发流程,看看是否能通过一些指标和工具,改善 API 的稳定性,主要涉及:需求、设计、编码、Review、测试、发布、反馈等步骤。

※需求

普通的产品开发,在启动的时候,用户需求都比较明确,但对于 LSUD 的云服务而言,无法提前预知用户群都有哪些,以及用户在他的产品中如何使用 API。
这容易造成,没有明确的用户需求,API 就不好进行设计和迭代,没有设计就没有用户,需求更无从谈起。这是一个鸡生蛋、蛋生鸡的问题。

建议可以在 API 发布之前,内部先针对典型的使用场景,设计几个完整的 Demo,验证 API 的设计和使用是否合理。
需要注意的是,Demo 需要有完整应用场景,达到上架地步,如果能内部使用, Eating your own dog food 最好,过于简单的 Demo 无法提前暴露 API 的使用问题。

Demo 的开发人员最好与 API 的设计者有所区分,避免思维固化,更多内容大家可以参照 Rust 语言开发在自举过程中的一些实践。

※设计

在设计 API 的时候,有很多需要注意的点和普通开发不太一样。

普通开发,快速实现功能始终被放在第一位。比如大家会用一些敏捷开发的方式,优先实现功能再快速迭代等。
但 API 设计时,接口无法频繁变更,所以首先需要考虑的是“少”,少即是多。

l 每个 API 做的事情要少

一个接口只做一件事,把这个事情做好就足够了。
需要避免为了讨好某个场景,在一个 API 上进行复杂的组合逻辑,提供一个类似语法糖的接口。否则,场景的业务自身在演进时,很难保证 API 的行为不变。
如果需要支持多种业务,可以考虑将 API 分层,比如融云客户端的 API 会分为下面几层。

图片5

举个例子,融云考虑通用性,基于订阅分发的模型,抽象了 RTCLib,客户端能处理媒体的任意流,非常的灵活,但是对于用户而言开发代价可能高些,要思考和做的工作比较多。
考虑到大量的用户,其实需要的是音视频通话的业务,基于 RTCLib,融云分装了不带 UI 的 CallLib 以及集成了 UI 的 CallKit。
如果一个用户,需求和微信的音视频通话类似,可以集成带 UI 界面的 CallKit,开发效率会非常高;
如果用户对通话音视频通话 UI 的交互有大量需求,可以基于 CallLib 进行开发,对 UI 可以进行各种定制。

l 暴露的信息要少

成熟的 API 设计者都会尽可能的隐藏内部实现细节。
比如字段不应该直接暴露而是通过 Getter/Setter 提供,不需要的类、方法、字段都应该隐藏,都已经成为各个语言的基础要求,在此就不细述了。
但容易被忽略的一点需要提醒大家,应尽量隐藏技术栈的信息。
比如:API http://api.example.com/cgi-bin/get_user.php?user=100,就明显混入了很多无用的信息,并且以后技术切换升级想维持 API 稳定非常麻烦。

l 行为扩散要少

在语言直接调用的 API 中,需要避免基础接口通过继承导致行为扩散。
在普通的编码过程中,抽象类和继承都是面向对象的强大武器。但是对于 API,更建议通过组合使用。
比如一个管理生命周期的类,如果被继承,子类有些行为就有可能被修改而导致出错。这时候建议使用 Interface + 工厂的方法提供实例。
由于 Java 8 之前 interface 没有 default 实现,为了避免增加功能需要频繁修改接口,可以使用 final class。
Objetive-C 则可以使用 __attribute__((objc_subclassing_restricted)) 和 __attribute__((objc_requires_super) 控制子类继承行为。

l 画风切换要少

API 命名要做到多个平台的业务命名统一,与每个平台的风格统一。
这点 HTTP 的接口要简单一些,只需要选定一种风格即可,Restful 或者 GraphQL 或者自己定义。
语言调用的 API 命名,建议首先遵循平台的风格,然后再是参考语言标准,最后才考虑团队的风格。
比如:iOS 平台的 API 开发,需要首先参照 iOS 的命名风格,did 和 will 之类的时态就非常有特色。
命名上细节较多,词汇、时态、单复数、介词、⼤小写、同步异步风格等都需要考量,需要长时间的积累。

l 理解成本要少

一般 API 每个接口都会有相应的注释说明,但是值得注意的是,大部分开发者并不看注释。
大部分开发者对接口的了解,都仅源于 IDE 的补全和提醒。一个接口看着像就直接用,不行再换一个试试,这其实是一种经验式编程的方式。
也就意味着接口命名需要提高可理解性。有一个办法可以验证,将接口的所有注释抹掉,使用者能否非常直接的看懂每个接口的含义。如果很困难,则需要改进。

API 设计还有一处和普通开发不太一致。普通开发设计好架构即可,每个模块的开发可能是同一个人,接口并不需要在设计时确定下来。
但是 API 的设计阶段,需要进行 Review 并直接确定接口的设计,以保证多端在开发时遵循完全一直的规则。

※编码

在 API 的编码过程中,有以下几点需要注意。

在 API 中,预定义好版本号。
这个主要是针对 HTTP API,如:http://api.example.com/v1/users/12345?fields=name,age。 如果目前仅有一个版本,也可以暂时不加,第二版时再区分。

注意 API 版本检查。
当分层提供多种 API 时,每层 API 需要在启动时,先校验一下版本号,避免不匹配的情况。
比如在以下 Java 代码中,大家可能觉得判断版本号相等的代码非常奇怪,应该永远是 true 才对。

图片6

但是抽象类和实现类出现在不同的分层模块中,并且实现类先编译,抽象类版本更新后再编译,就会出现不一致的情况。有很多语言或平台能提供类似的方式来确定版本。

提供规范性的 log 输出。
普通开发的log,主要用于自己定位问题。但是 API 在编码时,最好针对性的添加一些 log,有利于 API 的使用者理解并简单排查问题。
但出于性能考虑,需要定义好 log 的级别并可以调整。

注意废弃与迁移。
当一个以前设计的 API 不再符合要求或者有重大问题时,我们可以对外标记成已废弃,并在注释中建议使用者迁移到另一个接口。
如果是类似的被废弃接口,内部编码时最好能使用新的接口来实现,以降低向后兼容的维护成本。
HTTP 的 API,需要预定义好迁移的错误码,比如在 HTTP 规范中,可以使用 410 Gone 说明已经不再支持某个接口。

※Review

API 的 Review 基于普通开发的 Code Review。
如果基础的 Code Review 都没有做好,肯定无法保障 API 的质量和稳定性。

可以通过一些工具,为 API 的 Review 提供一些参考报告。
比如可以使用 SonarLint 分析代码复杂度,如果接口层的代码复杂度较高,会是一个危险的信号。
还可以借助 Java 反射、Clang 语法分析,获取当前的 API 接口列表,生成接口变更报告,也有利于减少无用接口的暴露。
另外,自动化工具生成的接口文档也是 Review 重要的一环。

※测试

在测试环节,我们可以通过 unit test 来关注 API 的稳定性。
与敏捷开发经常修改 test case 不同,API 的 test case 基本代表了接口的稳定性。所以在修改旧 case 时需要特别明确,是 case 自身的 bug 还是接口行为发生了变更。

※发布

我们可以通过区分 dev 和 stable 版本,为不同阶段的开发者提供更好的体验。

dev 版本包含最新的功能,但是 API 接口有变更风险。stable 版本 API 稳定,但功能不一定是最新的。
如果开发者还在开发过程中,可以选用最新的 dev 版本,基于最新 API 开发。
如果应用已经上线,可以选择升级直接到最新的 stable 版本。

※反馈

由于前面提到的,云服务的 API 比较难确定用户群和用户的使用方式。
可以参考 APM(Application Performance Management) 的方式,记录热点 API 使用情况,为后续的优化提供数据。

总结
上面的改进,让保障 API 的稳定性变得更容易。
下面以融云 IMLib iOS SDK 2.0 版本演进为例,历尽 2015至 2019 四年时间,从 2.2.5 到 2.9.16 共 98 个版本。
API 接口数量翻了一番,考虑到接口更内聚,功能大约增加了 3 倍。

图片7

但是需要用户迁移的接口非常少,即使迁移时开发成本都非常低。

图片8

图片9

收起阅读 »

融云实时音视频落地各应用场景 以 RTC+IM 双重能力服务开发者

疫情之下,在线教育、娱乐社交、电商直播等领域逆势增长,也带动了开发者们对于 IM 和 RTC 能力的需求热潮。然而对开发者来说,分别选择不同 IM 和 RTC 厂商实现通信场景,不仅降低开发效率,还会大幅增加产品上线后的运营和服务成本。为解决部分开发者的实际需...
继续阅读 »

疫情之下,在线教育、娱乐社交、电商直播等领域逆势增长,也带动了开发者们对于 IM 和 RTC 能力的需求热潮。然而对开发者来说,分别选择不同 IM 和 RTC 厂商实现通信场景,不仅降低开发效率,还会大幅增加产品上线后的运营和服务成本。

为解决部分开发者的实际需要,融云适时升级了实时音视频产品,并推出了“IM 即时通讯+实时音视频+推送”一体化解决方案,就是要“以一套 SDK 解决所有通信场景”,满足多场景下的高品质通信的需求,成为下一代 RTC 的创领者。

在线教育场景的 RTC 应用

在线教育中,由于不同学生群体的需求不同,催生了丰富的在线教学模式,融云实时音视频可以支持互动小班课、一对一辅导、大型互动直播课、双师课堂、音乐教学等全场景在线教学模式。

小班互动课和一对一辅导场景,重点需要保障师生上课质量体验,课堂稳定流畅不卡顿,目前融云实时音视频可以做到全球端到端延时小于 400ms,最低延迟 66ms,满足超低延时需求。同时通过融云实时音视频服务可以灵活地控制音视频流的订阅和发布,让教师端可以任意选择单个或多个学生进行课堂答疑互动;此外课堂白板作为老师上课、讲解要点的重要工具,融云可以提供互动白板及高清屏幕共享,满足师生互动的需求。


融云满足一对一辅导场景的强互动需求
大型直播互动课程和双师课堂中,主要是保证 QPS 下仍有稳定的承载能力和低延时的互动体验。融云首先采用去中心化多点分布式的全球架构,无需对接 CDN,可支持不限量学生同时在线,支持千万级并发态;其次,利用全球加速网络,多端用户实现就近节点接入,直接通过专线级联的方式来减少网络传输造成的延迟,实现师生音视频远程连麦互动的低延时体验。


融云支持无成员上限的互动直播聊天室
在较为特殊的音乐教学场景,尤其需要高清音乐模式,针对器乐的高频音段和弱音音阶进行优化处理,融云在音频方面采用全声道采样、立体声支持,支持最高音频采样率 48KHz,可真实还原对端声音,高度还原音乐细节。此外,融云实时音视频还提供隐身监课功能,课程监督者可隐身进入课程房间,实时了解课堂情况,能够有效帮助平台提升课程品质,提高用户满意度。

泛娱乐社交场景的 RTC 应用

泛娱乐社交中,融云可提供包括音视频连麦、观众直播、麦位管理、互动聊天室在内的一整套解决方案,适用于泛娱乐直播、语音聊天室、相亲交友、音视频通话等多场景。

泛娱乐直播场景中,融云提供的低延迟互动直播是基于RTC技术做的直播推流,它不依赖 CDN 推流,主播观众间延迟在 300ms 左右,主要服务一人直播多人互动的场景,比如直播带货、直播连麦、语聊、游戏社交等,为主播端到观众端延迟无感知的实时互动提供高质量保障。与 RTC 技术不同的,另一种实现音视频能力的 CDN 技术,往往直播延时在 3-5 秒。

在泛娱乐直播中经常会出现多麦位直播场景,即多人直播互动场景,融云可以提供麦位双向音视频通话能力,观众可以清晰收看合流直播;同时还可以通过融云 IM 通道实现上麦、下麦、抢麦、轮麦、抱麦、禁麦等多种麦位管理方式,让房主更好地管理直播间。此外,融云通过自定义聊天室属性,提供 Key、Value 多种存储方式,实时记录客户端与服务器端用户麦位状态,实时更新,确保多麦位直播的流畅无卡顿。


融云语音聊天室解决方案
近期,全球音频社交类 App 开发增多,语音聊天室这类场景被关注。融云为开发者们提供了“多路音视频互动”技术,纯音频可以做到支持 32 路连麦互动,同时提供多种控麦能力的“麦序管理”功能,满足开发者快速构建多人语聊场景的需求。

更多领域中的 RTC 应用

智能硬件领域,在智能手表、智能音箱、VR 眼镜、智能门禁中,融云均可帮助开发者实现端到端的一对一/多方音视频通话;尤其在智能音箱场景中,手机端可以远程监控音箱端,如遇紧急情况,可随时开启服务器端录像功能。

在地产服务中,融云可以帮助客户实现 VR 直播带看,利用 IM 信令通道实现多端 VR 同步看房;利用实时音视频技术,让用户与客户经理实时语音连线,实现客户经理远程 VR 带看并同步讲解。

在线医疗的远程会诊,融云可帮助开发者实现多方会诊、病历上传、病情讨论、后台录制等功能;在线问诊中,融云还可提供互动白板、时长计费、IM沟通与高清多方音视频等。

此外,企业通信的协同办公、视频会议;金融服务的远程面签、视频客服等,凡涉及互联网通信领域,皆是融云 RTC+IM 双重能力所覆盖的范畴。

结语

在实际应用场景中,IM 和 RTC 能力是密不可分的。有 RTC 需求的几乎 100% 都有IM 需求。融云 RTC 调用了 IM 信令通道,在稳定性、可靠性和通信接口协调性上,都能确保性能质量更佳,以 RTC+IM 双重能力为开发者提供更好的服务。在当前更为强调互动性的移动互联网新时代,通过融云“IM+RTC+推送”一体化解决方案,可以帮助开发者更加快速地构建低延迟、高品质的应用通信能力,实现音视频通信的全行业、全场景覆盖。

收起阅读 »

融云观察:快速洞悉伊利立体化协同时代背后的通信奥秘

2017年乳制品消费总量已达到2691.66万吨,人均消费量将达到20.83千克,国人持续增加的乳制品需求使行业发展和竞争并存。借助移动信息化手段增强竞争力,逐渐成为乳制品企业的普遍选择,通过互联网通信云技术与行业特征的有机融合,将对行业内各企业的研发、生产、...
继续阅读 »

2017年乳制品消费总量已达到2691.66万吨,人均消费量将达到20.83千克,国人持续增加的乳制品需求使行业发展和竞争并存。借助移动信息化手段增强竞争力,逐渐成为乳制品企业的普遍选择,通过互联网通信云技术与行业特征的有机融合,将对行业内各企业的研发、生产、管理和服务等各环节带来深刻变革。

就全国乳制品企业来说,当前信息化建设的路任重而道远。信息孤岛现象比较普遍、数据无法充分共享、信息的价值不能完全发掘、全球通信需求难以满足,加之系统的灵活性、扩展性及兼容性欠佳,都会导致企业无法对业务的快速变化进行及时响应。

作为国内乳制品行业的领头羊,内蒙古伊利实业集团股份有限公司(以下简称“伊利集团”)走在了移动信息化建设的前沿。伊利集团是唯一一家进入全球乳业8强的亚洲乳企,创造了亚洲乳企迄今为止的最高排名,如今正为国内外千万家庭提供着来自草原牧场的健康鲜奶,以高品质、高科技含量、高附加值的多元化产品,赢得了广大消费者的高度信赖。优秀的管理模式让伊利集团在乳制品行业全产业链发展道路上跻身前列,而伊利集团能够取得现在的成绩,与其较早从集团内部开展移动信息化建设的决策是密不可分的。

“三剑合璧”助力伊利集团大步迈向立体化协同时代

经过深入详细的需求调研分析,伊利集团亟需在市场上寻找一家可靠的协同办公软件服务商,并建立持久的合作关系。伊利集团的企业管理和技术团队对多家主流协同管理服务商进行了全面细致的对比,最终选择了OA行业唯一主板上市公司——泛微,助力其开拓乳制品行业全面移动信息化的先河。

在技术和产品方面,伊利集团重视泛微17年间在协同办公软件领域的专注,认同其以OA系统帮助企业构建全员统一的移动办公平台,特别是在企业级移动互联大潮下,泛微发布了以“移动化、社交化、平台化、云端化”四化为核心的全新系列产品;另一方面,伊利集团也看重泛微背后融云为其赋予的扎实的通信云能力,融云基于海量业务的技术锤炼,从基础架构到精细化运营,充分体现为合作伙伴赋能及技术倍化的实力;伊利集团选择泛微和融云,还得益于二者具备完善的合作伙伴体系,通过合作可获得快速的技术支持及更大的综合价值,“三强”可共同构建立体协同办公云图。

融云泛微_900x500

“五大中心、三大平台”实现移动信息化全面升级

根据伊利集团所面临的市场业务需求,泛微为其打造了覆盖“五大中心”(门户集成中心、流程审批中心、知识汇聚中心、身份认证中心、知识共享中心),跨越“三大平台”(综合办公平台、企业微信平台、移动办公平台)的全新协同办公系统,为伊利集团全国33个省市、70多家分子公司、500多个业务部门,共60000多人提供了高效协同办公方式,驱动企业移动信息化加速发展。

其中,融云的云通信能力作为贯穿这一套移动协同办公系统的重要主线,“通信引擎”、“自有系统连通”、“特色功能”和“全球通信加速网络”等底层技术为整套系统增光添彩,帮助伊利集团真正实现管理战略的快速落地和移动信息化的全面升级。

毅力2

(伊利集团内部通信平台)

l 通信引擎完成资源整合

如何解决整套协同办公系统的通信问题,以提高企业内外部协同办公的效率,对拥有供应链、经销商、分公司架构的伊利集团来说是个复杂且棘手的问题。通过整合融云云通信能力后的泛微协同办公系统,伊利集团可做到内外部1对1沟通,多人沟通,并通过调用组织架构通讯录,自动生成特定业务群组,不仅扫清员工沟通障碍,使生产和工作经验得到有效及时的传递,也令资源得到有效整合。

l 自有系统连通可扩展激发新活力

在引进泛微协同办公系统之前,伊利集团已自助开发乳业生产、质量以及供应链环节中的一系列配套软件,然而系统平台无法连通扩展导致了信息共享的瓶颈。而基于融云通信系统中良好的兼容性,泛微可为伊利集团提供统一消息总线,无缝对接企业自有的业务系统,将企业的沟通机制和办公系统有机结合,整体办公效率轻松提升。

l 特色功能让协同系统大放异彩

利用融云的即时通讯和实时音视频能力,泛微针对伊利集团的业务需求,专门打造了特色功能,如“PIN功能”、“已读未读”、“来电/拨号提醒”等。事实证明,在伊利集团的多个办公场景中,这些特色功能成功避免信息遗漏,并且加速了协同系统的创新。

伊利3

(特色功能——PIN功能)

l 全球通信加速网络助力国际化发展

融云的全球通信加速网络,已在全球建立了三大数据中心,3000多个加速节点,服务范围已覆盖全球233个国家和地区,当泛微与融云相遇,可助力伊利集团这样国际化的企业,大幅提升企业在全球的通信体验,在世界的任何一个地方,均能实现稳定的办公与流畅的沟通。

对于泛微和融云的牵手,泛微网络研发副总裁杨国生评价道,我们在经过严格的技术测评后选择了与融云合作,在合作过程中,融云在产品性能、功能方面都表现良好,尤其是在高并发环境下的服务稳定性和高可用性都经受住了严峻的考验。

不仅如此,泛微借助融云在即时通讯和实时音视频中积累的丰富技术经验,不仅获得强大的技术产品支撑,还通过专业的线下合作伙伴大会接触各个行业的头部客户。未来,泛微和融云双方将进一步联手共同推动企业信息化的发展。

收起阅读 »

融云入选艾瑞互联网通信云报告典型案例 IM市场占有率第一领跑新赛道

近日,艾瑞发布2019《全球互联网通信云行业研究报告》,指出:全球通信云已经步入2.0阶段,即“互联网通信云”时代。与以“短信+话音”为通信方式的通信云1.0阶段相比,新阶段实现了通信形式的变革,即为全球企业提供“IM+实时音视频”的互联网通信能力。当物联网技...
继续阅读 »

近日,艾瑞发布2019《全球互联网通信云行业研究报告》,指出:全球通信云已经步入2.0阶段,即“互联网通信云”时代。与以“短信+话音”为通信方式的通信云1.0阶段相比,新阶段实现了通信形式的变革,即为全球企业提供“IM+实时音视频”的互联网通信能力。当物联网技术推动通信云出现在更广泛的应用场景中,通信云也将从百亿级市场向千亿级市场迈进。

其中,作为互联网通信云领域的头部企业,融云入选艾瑞全球互联网通信云报告典型案例,被艾瑞报告重点分析,在新赛道占据核心领先地位,成为全球化竞争中的有力角逐者。能够从新赛道上脱颖而出,源于融云在IM与实时音视频上的先发技术优势与对“全球互联网通信云”发展的前瞻布局。

推动IM即时通讯先行发展 多年市场占有率第一

艾瑞报告指出,互联网通信云即以云计算技术理念和服务模式所提供的IP通信能力,包括IM云服务和实时音视频云服务,其中IM即时通讯是最常见的互联网通信方式,客户可以利用IM云服务快速获得消息实时收发的能力,覆盖文本、图片、语音、表情、红包等多样化的消息类型,IM也因此广泛应用于互联网应用、企业级应用等各类场景中。

融云在IM市场拥有突出的优势,是中国即时通讯领域的先行者和领跑者。自2014年,创始成员大多出自飞信团队的融云在业内先行推动IM发展,拥有数十年的技术研发和运营维护经验,率先承诺在海量用户并发的情况下消息不丢失、不重复、不乱序,五年来在即时通讯市场连续保持市场占有率第一。报告中提到,据艾瑞mUT监测数据,月独立设备数居TOP1000的头部APP中,融云覆盖到的APP日活设备数加总(非去重)超过3000万台,业务覆盖量居于国内专业IM云服务厂商之首。当前,融云平台日活已超7000万,SDK触达用户数在全球累计突破35亿,无论是日活量还是用户数均处于全球领先位置。

图片1

多年深耕实时音视频技术 率先拥有“互联网通信云”能力

报告指出,“互联网通信云”的重要发展特征是将IM与实时音视频进行整合,为全球企业提供二者融合的互联网通信能力,并以API/SDK形式交付。随着网络基础设施的优化和底层技术的成熟,实时音视频在互联网通信中的地位逐渐提升,并能够与IM结合发挥协同效应。因此,互联网通信云厂商必须拥有完整的技术优势,提供涵盖IM+实时音视频的互联网通信云服务,将其作为一种按需提供的底层通信能力,为各类厂商进行赋能。

除了在IM领域处于市场份额第一,融云在实时音视频市场拥有多年持续经验,各项技术指标保持市场领先水平,如提供一对一、多对多音视频通话能力,视频支持分辨率1080P高清画质,音频可对抗70%丢包,视频可对抗30%丢包,音视频延时最低可达66ms等等。近期,融云更在业界发布了实时音视频RTC 3.0版本,带来了更高的技术稳定性、可靠性、灵活性,以及更佳的通信质量。融云2018年将实时音视频作为与IM并重的业务板块,先行确立了“互联网通信云”为主赛道的战略方向,提供IM与实时音视频的整合通信云能力:从传统的短信、话音沟通向涵盖消息、图片、语音、文字、短视频、实时音视频等方式在内的互联网通信方式转变,满足企业对于互联网通信云的全面需求。

行业场景化服务经验突出 落地案例遍地开花

报告指出,“互联网通信云”时代的竞争,除了要考量厂商通信云技术的优劣,还要考量厂商在行业场景化领域积累的服务经验是否深厚。随着互联网云通信的应用越来越广泛,完全标准化的通信能力已经不能满足客户的需求,因而厂商普遍针对行业高频场景形成行业解决方案,以模块化的方式提供给客户,能够让客户更加简单便捷地接入互联网通信云。

随着客户对于行业场景化需求的发展,融云逐步丰富了产品形态,从基础底层技术到完整的行业解决方案,全面覆盖各行各业,以组件“插拔应用”的模式,供企业随时调取、集成,充分满足不同行业、不同企业的应用需求。目前,融云不仅可满足社交、直播、教育、游戏、电商、生活等互联网领域各类应用场景的需求,还可为金融、新零售、政务、党建、房地产等传统行业提供行业解决方案,各行业落地案例频出。融云的部署方式也非常灵活,可为互联网应用提供公有云服务,为企业级应用提供私有云和混合云服务。

base64

助力中国企业出海 以全球化战略构筑新竞争力

艾瑞报告指出,海外新兴市场的增长潜力将推动互联网通信云的全球化发展。GSMA智库数据显示,预计到2020年亚太地区、拉丁美洲和独联体国家的4G应用比例增长迅速,将在互联网发展上展现巨大的新兴市场空间。海外市场的吸引力将有望推动中国企业开启出海浪潮,这将为中国互联网通信云厂商的全球竞争创造了机会,中国通信云服务商必须拥有服务于海外客户的能力,帮助中国企业顺利走好“出海”征途。

融云通过“三步走”在国内先行布局推动全球化战略,即夯实产品质量基础、服务中国开发者、服务海外开发者。融云在美国、东南亚、欧洲设立数据中心,并在全球多地拥有3000多个加速节点,逐渐构建起覆盖全球所有国家和地区(233个)的互联网通信云网络。同时,融云针对复杂的海外网络和设备环境制定了一整套监控解决方案,其全球通信加速网络提供多条可选链路,通过自动切换有效解决客户在跨地域通信中面临的延迟、丢包等问题。自2017年启动全球化战略以来,融云的海外业务增长迅速,服务于猎豹移动、昆仑万维、APUS、百度国际等国内外企业。

图片3

当蕴藏千亿级市场的互联网通信云时代来临,中国通信云厂商凭借出色的综合实力逐步走向全球化舞台,在通信云发展进程中扮演着重要角色。占据了全球互联网通信云赛道关键位置的融云有望从现在百亿市场的优胜者,成为新阶段互联网通信云千亿级市场的领跑独角兽,发展潜力将不可估量。

收起阅读 »

以社交属性抢占印度市场 融云通信云助力 MiniJoy 出海

十年前,在中国互联网市场发生的一切正在印度重演,而这次的主角依然是中国企业。AppsFlyer 最近出炉的“印度移动应用程序市场营销状况”研究报告显示,在 2019 年印度移动应用市场前 200 名 (按安装数量计算)的移动应用程序中,中国应用市场份额达到 3...
继续阅读 »

十年前,在中国互联网市场发生的一切正在印度重演,而这次的主角依然是中国企业。

AppsFlyer 最近出炉的“印度移动应用程序市场营销状况”研究报告显示,在 2019 年印度移动应用市场前 200 名 (按安装数量计算)的移动应用程序中,中国应用市场份额达到 38%,远高于美国的 4%,在印度市场仍处于主导地位。


伴随着腾讯、字节跳动等巨头出海节奏的进一步加快,中国出海企业在印度原本发展强势的游戏、新闻娱乐和工具等应用,迎来了更迅猛的增长。其中游戏的占比已经从 2018 年的 15% 升至 2019 年的 20%,娱乐应用也占据了半壁江山。

MiniJoy 隐藏在印度 App 榜单背后的游戏独角兽

其中的佼佼者,天真互动旗下一款名为 MiniJoy 的休闲社交游戏平台在印度市场悄然崛起。MiniJoy 是一款拥有海量趣味玩法的休闲小游戏平台,支持单人游戏和多人合作,尤其适合与朋友一起游戏互动,让每个玩家都能在平台中找到自己喜欢的玩法。

从 2020 年 2 月至今,在印度 App 市场中,MiniJoy 持续位居 Google Play 休闲游戏榜单 Top10 行列,即使放大到所有品类中,也长期排名前 100 位。


实际上,MiniJoy 早在 2019 年就已经开始发力于印度市场,在进入印度市场之初即以社交为核心,在没有做任何广告投放的情况下,上线 3 个月便通过用户裂变迅速获取了超过 150 万的注册用户,每日用户游戏局数超百万。

目前,MiniJoy 已经成长为印度地区最大的即时休闲游戏平台之一,总用户量超过 1000 万。通过高质量的自研互动游戏内容吸引用户,并不断引导用户沉淀社交关系以加强对平台的粘性。

融云全球通信网保障 MiniJoy 用户互动体验

尽管印度互联网泛娱乐市场非常火热,但当地不稳定的网速给各出海企业提出了技术挑战。在 OpenSignal 近期进行的一项调研中,印度 4G 网速在 3.7-14.6Mbps 之间,在包括东南亚、中东等国家在内的 20 多个国家中,排名倒数第二。此外,不同城市的网速,以及一天内不同时段的网速差异也十分明显。

网络问题严重影响了印度移动互联网用户的社交体验,而越是如此,用户对于流畅互动的需求就越发强烈。MiniJoy 服务于印度千万级用户,消息的传递却能做到稳定流畅,其背后是借助了融云全球通信网(SD-CAN)的支撑。


融云为 MiniJoy 构建互联网通信能力
作为全球领先的互联网通信云服务商,融云为 MiniJoy 提供了稳健的通信云技术支持,让平台用户可通过图、文、音、视等多种形式进行互动交流。性能方面,融云通过私有通信协议和分布式的微服务架构,保障信息连接的稳定性和可靠性,让 MiniJoy 的用户在弱网环境下也可以实现流畅的对话交流。

同时,融云在全球设立了多个数据中心,并拥有数千个加速节点,覆盖全球所有国家及地区(233个),构建起了一张安全、可靠、低延时、高并发的全球通信网络。MiniJoy 的用户消息数据可以选择就近接入融云布设于印度各地的加速节点,仅需 1-2 跳,就可以连接到融云位于新加坡的海外数据中心,规避复杂网络环境带来的连接问题,将消息快速地分发到对象终端,满足用户对于流畅沟通的需求。


融云海外用户消息互通
依托于稳定可靠的全球通信网,融云已为超过 30 万款 App 提供了即时通讯和实时音视频服务,日均消息量达 150 亿条,日消息峰值超 2218 亿条,服务于 Opera、小象直播、Castbox、Lispon、StarMaker等众多出海客户。融云也将继续优化产品技术,为中国出海企业带来更佳的服务体验,降低出海产品的研发成本,以全球化网络加速能力助推中国企业的海外布局和业务拓展。

收起阅读 »

艾瑞全球互联网通信云行业报告:通信云进入2.0阶段 培育千亿级市场

近日,艾瑞咨询发布了首个全球互联网通信云行业研究报告,报告指出:网络基础设施和移动智能终端的发展驱动全球通信云步入2.0阶段——互联网通信云,即以云计算技术理念和服务模式所提供的IP通信能力,为全球企业带来全新的通信方式,推动通信云从满足“内外部通讯”价值向具...
继续阅读 »

近日,艾瑞咨询发布了首个全球互联网通信云行业研究报告,报告指出:网络基础设施和移动智能终端的发展驱动全球通信云步入2.0阶段——互联网通信云,即以云计算技术理念和服务模式所提供的IP通信能力,为全球企业带来全新的通信方式,推动通信云从满足“内外部通讯”价值向具有“信息赋能”更高价值进行跃升。随着IoT、AR、5G等新技术的应用,以及泛亚太市场带来的巨大增长潜力,互联网通信云市场有望由百亿元增长到千亿元量级。

图片6

全球通信云市场发展环境成熟 推动通信云从1.0向2.0升级

艾瑞报告认为,通信云迭代升级背后是全球互联网通信云市场环境整体走向成熟:一、传统通信步入下行通道、全球移动数据力量大幅上涨,基于数据流量的信息传递替代传统通信成为主要通信形式;二、网络基础设施和移动智能终端迅速发展,全球智能手机市场趋于饱和的态势说明互联网通信云广泛普及的时机已经成熟; 三、WhatsApp Messenger、微信等互联网应用对互联网通信发挥市场教育作用,企业IM、视频会议等企业级通信继承了TO C应用的使用习惯,重塑企业业务模式和管理模式,展现降本增效的价值;四、公有云IaaS层服务走向快速增长,市场集中度不断提高,为其上层的PaaS、SaaS创造了良好发展机遇。

外部通信云市场环境变化,以及IM、实时音视频等通信技术的进步,推动了通信云的迭代升级:1.0阶段以“短信+话音”为主的传统通信方式无法再满足时代需求,通信云向提供“IM+实时音视频”整合通信能力的“互联网通信云”进行转变,逐步进入通信云2.0、通信云3.0阶段。在2.0阶段,移动互联网发展推动互联网通信云实现“人与人的沟通”;在3.0阶段,物联网技术推动通信云场景的拓展,走向“人与物的沟通、物与物的沟通”,通信云也得以出现在更广泛的应用场景中,展现出信息赋能产业发展的价值。

图片7

社交与产业互联网转型需求 推动全球通信云市场实现持续增长

当通信云迈向2.0阶段,TO C市场的互联网应用社交需求和TO B市场的产业互联网转型需求共同推动互联网通信云应用场景不断拓展:一,互联网通信云可以帮助互联网应用构筑用户间沟通的桥梁,开启互联网应用的社交突破口;二、针对各行业、各类型企业客户,互联网通信云可覆盖全终端、多渠道,作为企业内外部和业务系统的连接器;三、随着万物互联时代的到来,互联网通信云可赋予智能硬件产品设备与用户间、设备之间的通信能力。

艾瑞报告指出,随着互联网通信云的深入应用,2018年全球互联网通信云PaaS市场的全球市场规模达到15.6亿美元,保持30%左右的年增长率。由于移动互联网和消费互联网的高度领先,中国成为全球互联网通信云市场中体量最大的国家,得益于近年来直播、在线教育等互联网“风口”市场的出现。未来,IoT、 AR等新场景的出现以及5G技术的商用,将为互联网通信云市场带来新的增长空间。同时,通过市场培育和国内互联网产品的出海,中国大陆以外的泛亚太市场也将成为具有增长潜力的蓝海市场。随着新场景的呈现以及全球化市场的挖掘,未来互联网通信云千亿级市场规模将有望一触即发。

互联网通信云实现“信息赋能” 技术和场景化经验成竞争壁垒

由于在TO B 和TO C市场实现广泛应用,互联网通信云的价值从“内外部通讯”向“信息赋能”进行跃升,作为一种可随需取用的底层能力,为全球企业发展进行赋能。互联网通信云服务商将即时通讯和实时音视频两类通信技术进行融合打通,提供“化繁而简”的互联网通信云能力,以API/SDK形式向企业客户进行交付。企业无需耗费大量成本和精力购买硬件设备或搭建软件系统,可以实现轻资产运营,借助互联网通信云的支持触摸到新的变革机会。

图片8

随着互联网通信云显露出“信息赋能”价值,应用在行业各类场景之中,也带动了竞争格局的变化,厂商的竞争壁垒立足于两个层面:一、通信技术的先发优势,即能否为客户搭建“稳定、快速、安全的全球通信网络”,这对通信云厂商的即时通讯、实时音视频技术能力以及全球化通信网络的搭建能力都提出很高的要求;二、应用场景的服务经验:完全标准化的通信能力已不能满足客户的需求,客户需要厂商基于行业共性需求形成行业解决方案,以模块化的方式提供给客户,厂商的行业场景化服务经验是否深厚是客户选择时的重要考量。

在现有竞争的第一阵营中,中国厂商融云率先升级步入“互联网通信云”赛道,各方面表现亮眼,成为全球市场极具竞争力的领先者:一、在IM市场5年持续市场占有率领先:根据艾瑞mUT监测数据,月独立设备数居TOP1000的头部APP中,融云覆盖到的APP日活设备数加总(非去重)超过3000万台,业务覆盖量居于国内专业IM云服务厂商之首,5年市场第一的霸主地位难以撼动;二、在实时音视频市场技术具备多年积累,作为国内少见的“IM+实时音视频”技术能力俱佳的通信云厂商,有望成为市场破局者;三、行业场景化经验:产品和技术在各行业的不同场景中应用广泛,全面覆盖社交、直播、教育、游戏、电商、生活等互联网领域,以及金融、新零售、政务、党建、房地产等传统行业;四、全球化服务能力:融云在美国、东南亚、欧洲设立数据中心,并在全球多地拥有3000多个加速节点,逐渐构建起覆盖全球所有国家和地区(233个)的互联网通信云网络。

图片9

艾瑞报告指出,通信云将从2.0继续向3.0阶段跃阶,带动“互联网通信云”实现应用场景维度的增加,推动市场空间进行几何级扩容,打开飞速增长的大门;走在“互联网通信云”赛道前列的中国厂商将有望凭借全面的优势拓宽企业的发展之路,直达千亿蓝海指日可待。

收起阅读 »

专访融云CPO任杰 实时音视频全新升级背后的产品技术策略

毋庸置疑,随着5G时代的到来,实时音视频技术将会上升到一个全新的高度。5G时代发生巨变的远远不止网速,凭借5G网络的高带宽,低延迟和大并发性,音视频应用场景不断突破现有局限实现巨大飞跃,从而带动了开发者们对于RTC能力需求的热潮。顺应5G时代发展,为解决开发者...
继续阅读 »

毋庸置疑,随着5G时代的到来,实时音视频技术将会上升到一个全新的高度。

5G时代发生巨变的远远不止网速,凭借5G网络的高带宽,低延迟和大并发性,音视频应用场景不断突破现有局限实现巨大飞跃,从而带动了开发者们对于RTC能力需求的热潮。

顺应5G时代发展,为解决开发者在应用开发中的音视频需求,近期,全球通信云服务商融云对实时音视频技术进行了全面升级。对此,阿丹有幸采访到融云CPO 任杰,将就此次升级、技术解析、赋能开发者等方面进行全面的剖析。


融云 CPO 任杰
实时音视频性能实现全面升级,看融云如何做到弯道超车

时隔一年,融云实时音视频服务以3.0为起点,全新升级后即可通过“IM即时通讯+实时音视频+推送”的一体化解决方案,“用一套 SDK ,解决所有通信场景”,打造一流的实时音视频服务,赋能开发者追赶音视频领域的技术红利。

融云CPO任杰坦言,在音视频服务中,融云通过在众多场景中的不断磨合以应对音视频应用场景的巨大变化,并在业务中积累经验,持续优化。在整体网络架构上,全球分布式架构的部署,让扩容时间从之前的三、四个小时,缩短至如今的一小时,能轻松应对10倍流量的激增。而实时音视频与即时通讯两大业务板块的双重能力,更成为全新升级版本的“杀手锏”,其完善的整合通信能力,使得沟通从文字、图片、语音片段扩展到音视频互动,充分满足各业务场景下即时通讯与实时音视频的多元化需求。

具体而言,此次升级主要针对以下几方面:

在视频方面,融云提供最高1080P的分辨率,高清画面纤毫毕现,并提供各种高中低分辨率供不同业务场景调用,实现画面和流量平衡,帧率最高支持30FPS;
在音频方面,融云采用最高音频采样率 48KHz,真实还原对端声音,让在线会议、在线客服等场景的双方通话更专注;升级版本更提供高清音乐模式,针对乐器的高频音段和弱音音阶进行优化处理,高度还原音乐细节,带给用户更贴近线下场景的体验,音域范围广,音强、音调还原度高,噪声回声控制好……力求带来高保真音质的极致体验;
在覆盖平台方面,实时音视频SDK覆盖全平台,包括 iOS、Android、Web、Windows、macOS等,并全面适配市场主流的各类终端设备,全面保障融云实时音视频在各类终端上的良好应用;
在弱网优化策略方面,增强了抗丢包及抗网络抖动能力,做到最低延时66ms,语音直播和视频直播场景主播到观众延迟小于350ms,保障在弱网环境下也能进行良好的音视频互动,目前音频抗丢包率可达80%,视频40%。经过海量客户业务验证,融云实时音视频业务在稳定性、连通性、并发/负载等方面服务可用性达到99.9%。
不难看出,融云不断完善自身产品与技术,使其实时音视频技术拥有低延迟、高品质、高流畅等诸多特性,在5G时代,不仅利用差异化竞争优势急速超车,更加速开发者不断追赶技术革新的脚步。

一套 SDK解决所有通信场景,便捷背后是技术实力的较量

地基的作用,只有在摩天大楼的高度与坚实度上才会体现出来。

“一套 SDK ,解决所有通信场景,为全球30万+应用提供即时通讯和实时音视频云服务”,为了给开发者提供更加便捷的使用体验,融云做出了“将简单留给用户,复杂留给自己”的选择,而这也正验证了融云背后坚实的技术支持。


在此次实时音视频技术升级中,底层通信通路的夯实,大大提升了通信的稳定可靠性。具体而言:

实时音视频技术在信令上使用了融云IM通道,使到达率和连通率更有保障,控制指令不丢、不重、不乱,确保了音视频传输的即时性、高可靠性;
全球多数据中心,覆盖全球的BGP高质量节点,确保网络达到专线品质,传输更加安全、高效;
Media Server去中心化,可随时就近接入数据中心,使得信号连通速度更快、更稳定;
提供更丰富完善的SDK接口,便捷接入多种音视频功能,使得开发者可以专注创作,无忧其他。
实时音视频RTC,保证画面传输的实时性,画面清晰、流畅、无卡顿,保障低延时性则是重中之重。举例来说,在产品体验上,以往在弱网状态下,会出现音视频通话卡顿、画面不清晰等问题。对此,融云通过宽带评估、智能路由、网络自适应以及丢包补偿等自研算法和技术策略实现超低延时。

包括使用WebRTC技术,在通信协议层面保障音视频传输的稳定性和流畅性;在底层架构设计上,融云RTC智能路由可以在复杂的互联网环境下,实现客户端实时网络探测,选择最近的Media Server节点接入,大幅度提升连接速度。

据任杰介绍,抗弱网是音视频服务最为核心的部分,当宽带无法保障音视频质量时,融云的核心策略是能够迅速预估宽带,并采用降低码率来确保以声音与流畅优先的原则,保证用户最优体验。

在安全方面,任杰介绍,融云在音视频领域符合SRTP协议的国际标准,并提供自定义加密方式。在处理完相应音视频流后,会在传输之前给这段音视频流另外一个加密算法,而这部分客户是可以利用密钥分发、加密算法自定义实现保密的。所以,无论这段流经过多少次,其他人无法看到里面的内容,因此也成为业界安全级别中最灵活、安全的方法。

更优产品只是开始,如何让开发者更便捷地集成SDK才是关键

对开发者来说,分别选择不同的IM和RTC厂商实现通信场景,不仅降低开发效率,还会大幅增加产品上线后的运营和服务成本,而一套解决方案则可以巧妙解决以上窘境。

任杰强调称,“从开发者集成来说,融云通过一套SDK,可以将整个通信场景全部覆盖,这是此次升级的突出优势之一。对于客户而言,无论其生命周期中先用到什么,后用到什么,只要集成一套SDK之后,可以通过调用接口随时使用,从而便于后期业务发展,节省集成的成本。”

同时,为了便于开发者快速集成融云的音视频能力,融云还为各个业务场景提供了 SealRTC、SealLive、SealClass、SealMeeting等多款音视频Demo。开发者不但可以减轻集成工作量,还可参考融云实时音视频的相关开发实践,让开发者专注于创新,不必担心开发周期长、成本高等问题。

在开发者服务层面,除了为开发者提供1对1商务全程支持、工单1小时快速响应、7×24小时服务保障等标准服务之外,融云更贴心的为开发者提供了技术专家团队,以便开发者能够更加高效、轻松地完成应用创新。

谈及使用这套SDK是否有门槛时,任杰表示,由于各场景有不同的接口,是非耦合的,相对独立,所以开发者无需考虑与该场景无关的其他相关接口与文档。这种场景化的集成方式,即便是对于入门级的开发者都是十分友好的。

据介绍,升级后的融云实时音视频服务,可以为各行各业带来更直观、更优质的移动互联生活体验,比如在线教育、社交、游戏、金融、电商直播以及视频会议场景等涉及IM和实时音视频应用的领域,皆是融云平台能力所覆盖的范畴。此外,融云的实时音视频技术,还将为包括智能硬件、政务办公等更多应用场景提供信息化赋能。

最后,任杰总结,融云“IM+RTC+推送”一体化解决方案,不仅可以帮助开发者更加快速地构建低延迟、高品质的应用通信能力,更因RTC+IM双重能力,以及更加场景化的优势,为开发者提供了便捷服务,从而实现音视频通信的全行业、全场景覆盖。一系列的能力,还使得音视频质量大幅提升,让用户切身感受到音视频新体验;此外,音视频的整体升级可以支持全球开发者放心使用,助力全球开发者共同打造音视频更多新的应用场景。

在快速来临的5G时代中,融云对实时音视频技术的全面升级,不仅助力开发者在音视频应用的开发过程更加容易,更能令其轻松构建出更多创新应用。不难看出,融云不断加大在RTC实时通信技术、产品、研发方面的投入,并始终坚持为开发者提供更好的SDK与工具,助力开发者释放出更多的创新能力。

收起阅读 »

深度聚焦互联网通信云市场 融云与金山云达成战略合作

近日,金山云在 PaaS 层与融云达成深度战略合作,双方共同扩展云生态系统。融云作为全球互联网通信云领导者,一直致力于为开发者及企业提供安全、可靠的 IM 即时通讯和实时音视频通信云能力。两者的强强联合,在为企业云应用提供更丰富底层功能的同时,也为全产业升级提...
继续阅读 »

近日,金山云在 PaaS 层与融云达成深度战略合作,双方共同扩展云生态系统。融云作为全球互联网通信云领导者,一直致力于为开发者及企业提供安全、可靠的 IM 即时通讯和实时音视频通信云能力。两者的强强联合,在为企业云应用提供更丰富底层功能的同时,也为全产业升级提供加速度。


战略合作 深度聚焦通信云领域

此次合作,双方将基于各自的主营业务与资源,进一步聚焦于互联网通信云领域合作,并围绕金山云生态系统建设,充分发挥各自行业优势,共同促进双方的业务发展和产品延伸。

同时,双方也将共同开拓云服务及垂直领域市场,并在产品合作、开发联合解决方案、长期双向交流互动、生态资源互助等多个方面开展深入合作,合作内容广泛,值得云服务市场期待。

具体来说,在产品技术合作方面,金山云做为国内第三大互联网 IaaS 云服务商,提供自研技术及产品为 PaaS 层的融云做好底层云基建支撑;融云则在此之上提供 IM 即时通讯,提升金山云的增值能力,向金山云客户提供更稳定可靠的通信云服务。

在开发联合解决方案方面,双方将根据业务交叠的教育、游戏、视频、政务、金融等重点行业,联合进行解决方案的规划、设计、验证、市场营销、项目拓展以及交付。基于此,双方将建立长期双向交流互动机制,各自成立专家、顾问小组,互相了解其所需产品和解决方案、市场项目等相关情况。

从解决方案合作看,融云作为 IM 即时通讯等领域能够提供一流产品及服务的 PaaS 云厂商,也将是金山云在即时通讯解决方案合作方面重要的伙伴。 未来,双方将会在 IM 即时通讯等相关领域的技术研究、联合开发、市场调研等方面全方位地展开合作。

优势互补 助力产业发展

金山云专注于为客户提供专业的云服务,专注于更高的技术和产品体验。金山云一直以来都在坚持做好两件事:第一,坚持创新,坚持技术立业,把产品和服务做好;第二,坚持深耕行业,为客户提供更高品质的服务。

这两个坚持实则与融云的企业理念不谋而合,融云也曾有过类似的表达:“除了通信云服务,我们不干别的”,这实则是讲述融云在技术和服务上不断追求高品质和高专注的坚持。此次,金山云和融云能够达成深度战略合作,首先便来自于两个企业经营理念的高度一致。其次,是金山云看重融云在 PaaS 市场的稳定服务能力,融云更看重金山云作为独立服务商在 IaaS 市场的产品技术能力及客户资源实力。

作为 PaaS 服务商,融云多年稳居 IM 即时通讯市场第一,近期还全面升级了另一重要产品线实时音视频服务,凭借高稳定、高性能的产品特性,彻底打破了通信云厂商在 IM 和 RTC 领域此强彼弱,或此弱彼强的现状,并藉此提出下一代 RTC 发展新理念——“用一套 SDK,解决所有通信问题”,融云可为所有开发者提供高品质的 IM+RTC 双重能力,成为下一代 RTC 的倡导者和执行者,进而持续领跑互联网通信云赛道。

融云正是靠专注、不断创新,不断贴近开发者真实需求来赢得市场优势。目前,融云的业务覆盖全球 233 个国家及地区,日活超 7 千万,SDK 触达用户数突破 45 亿,日均消息量 150 亿,峰值的单日消息量最高 2218 亿,为超过 30 万款 App 提供了即时通讯和实时音视频服务,平均在每位中国网民的智能手机中至少有 5 款 App 通过融云 SDK 来实现沟通能力。

此次,两家公司的“双云合作”,互为优势、互为助推,将助力整个互联网通信云行业的快速发展。

收起阅读 »