“实时互动的本质是服务,而非功能。”这是声网一直以来坚信的理念。

功能上线之后,服务才真正开始。实时互动的每一秒,甚至每一毫秒的体验都需要得到稳定、可靠的保证。而广大用户之所以能够在诸多创新应用中与好友语音开黑、与主播随时随地连麦畅聊、与千里之外的名师实时互动问答等,皆是源于声网与客户、开发者一起亲密无间的悉心打磨。

基于此,我们正式推出【看见技术的价值】系列策划,聚焦全球范围内的创新场景及优秀应用,把声网与客户携手共创背后的技术价值及故事分享给大家。

【看见技术的价值】第一期文章,我们将聊聊火爆中东的语音社交平台 — Yalla。

日均在线4小时以上,在有钱又有时间的中东人眼里,“聊最久的天,打最豪的赏”不过是常态。“面对面不如线上见”的在线语音互动社交 app 近几年异军突起,深受中东地区用户喜爱,其中以 Yalla 为代表的语音社交平台逐渐成为这届中东年轻人的 "party house",讨论热门事件、分享生活点滴、交友、送礼......在这里都可以轻松实现。

Yalla Group 成立于2016年,仅仅用了4年多时间就成功在纽交所挂牌上市。凭借对当地风俗文化的深刻洞察及独具匠心的产品设计,其产品长期霸榜 App Store 和 Google Play,如今,Yalla 已成为中东及北非地区最大的语音社交与娱乐平台。根据财报显示,2020年第四季度,其语音社交产品 Yalla 的月活跃用户数达到640.1万,同比增长94.8%,付费用户数达到110.3万, 较去年同期增长100.9%。

从 Yalla Group 成立的那一年起,声网Agora 就开始为 Yalla 提供稳定、可靠、高并发的实时互动解决方案,见证、陪伴了 Yalla Group 一步步成长直至2020年赴美上市的历程。

用户觉得好才是真的好

中东互联网产业在外界看来相对而言可以说是“贫瘠之地”,Yalla 到底有什么魔力,短短几年时间能在中东和北非地区异军突起,备受用户喜爱?

  • 因地制宜,本土化是关键:Yalla 是一家中东本土公司,对中东地区的风俗习惯和社交特性的洞察更为深入,对该地区用户的习惯也有着更精准的把握。由于中东地区的特殊社会文化,语音聊天更为用户所接受。于是 Yalla 复制了中东地区人民的日常生活,将线下的社交娱乐活动搬到线上。在 Yalla 的聊天室里,用户可以通过语音聊天、文字等方式进行实时互动,非常契合阿拉伯地区流行的“议会”文化及当地用户的日常社交习惯。此外,基于中东人民在线下参加社交活动时有相互送礼的习俗,用户可以在 Yalla 平台上购买礼物互赠,以表示对对方的认同与欣赏。

  • 设计走心,玩法丰富:在产品设计理念上,Yalla 的产品界面十分简洁明了,表现出对中东地区文化和用户习惯的极大尊重。在交互体验上,Yalla 平台上不存在任何广告,极大地提升了用户体验。除了基础的聊天房功能外,Yalla 十分关注社区的构建,增设了“Moments”功能,用户可以选择带诸如宠物、美食、最喜欢的户外活动等具备广泛交流参与性的话题发布状态(类似于国内的微博话题),与更多志同道合的人组成小圈子。

声网 X Yalla:0 到 640 万,1800 个日夜的陪伴

目前 Yalla 的聊天房最多可容纳 2000 人,因此保障用户之间能够稳定、流畅的实时交流颇为重要。

1.全球优质网络覆盖,超低延迟尽享“身临其境”语音互动

对于语音社交产品来说,实时音频连麦是标配功能,而用户之间连麦的延时一旦过高,就可能会出现交流内容不同步的尴尬场面,导致用户互动体验大打折扣。Yalla 的用户以中东和北非地区为核心,辐射至全球 100 多个国家。保障这些来自不同地区的用户能够随时随地稳定、流畅的实现实时语音互动并非易事。

声网Agora 自建的软件定义实时网 SD-RTN 为上述难题的解决提供了有力支撑。SD-RTN覆盖了 200+ 国家与地区,拥有超低延时、高并发、高可用等特性,特别针对东南亚、中东、北美和国内中小城市做网络优化,全球端到端网络优质传输率超过 99%。在网络架构设计上能够应对 10 倍以上的负荷,具备千万级并发能力,满足语聊场景对于高并发的需求。Yalla 相关业务负责人表示:“这么多年与声网合作下来,他们在超低延时、弱网对抗、稳定性,以及全平台兼容互通等方面确实优于行业其他方案”。

声网Agora 服务覆盖200+地区,图中标注为声网办公室所在地

同时,声网 SD-RTN 网络采用智能路由机制,所有边缘节点以秒级为单位周期性的互相发送测试数据包,每个边缘节点每秒都会刷新整网的最新网络质量,并综合丢包、延时、抖动等网络指标,为实时音视频业务选择出一条最优传输路径,直接将内容传输到对端,大大降低数据传输延时,做到全球端到端网络延时小于 400ms,延时中位数 76ms。小于 400ms 的超低延时为语音实时互动场景创造了更多的可能性,用户可自由、平滑上下麦,切换过程 0 感知,大大提升了直播间的互动及时性和积极性。

2.抗弱网传输与抗丢包算法,适配20000多款移动终端

针对实时语音互动中可能出现的弱网传输、丢包等情况,声网Agora 拥有一套抗弱网传输与抗丢包算法,目前已经适配 20000 多款终端设备,能够实现 70% 丢包下视频通话流畅、80% 丢包下语音通话流畅,全力保障 Yalla 的全球用户即使在极端弱网条件下也可以享受稳定流畅的互动体验。

在早期的驻场服务中,声网Agora 技术团队的同事见证、服务了 Yalla 每个版本的上线,参与了场景的创新与更迭。因为 Yalla 的用户主要集中在中东和北非地区,所以声网Agora 的技术和服务必须能够兼容当地的一些终端设备。阿松是早期服务 Yalla 的声网驻场技术团队同事之一,聊到早期驻场时候与客户打磨技术,共同攻克难题,他仿佛有说不完的话。“合作初期,Yalla 会遇到一些单机型必现问题,要想帮助客户迅速解决问题,我们只能搞到海外同机型的设备,搞不到就去借,不管多难,我们必须在 1 天内帮客户解决问题”。

就是凭借这种与问题死磕到底,“今日问题今日毕”的态度,声网Agora 助力 Yalla 搭建了丰富的语音互动场景,得到了 Yalla 的认可和信赖。

3. 业内领先 3A 算法有效消除各类噪音,保障语音环境清晰

随时随地可以进行语音互动是 Yalla 备受用户喜爱的原因之一。但因用户所处实时环境的不同,在连麦交流时难免会听到对方设备端传出的回声、背景音等,干扰用户实时互动交流,极大影响用户体验。针对这一问题,声网Agora 拥有业界领先的 3A 算法,智能适应各类环境,实现精准音源分离,从混合的近端信号中消除不必要的远端信号,保留近端人声发送到远端,全面消除回声,实现高保真音频体验。此外,声网 AI 降噪算法可实时分离人声和环境噪声,抑制环境中常见噪音,并从环境噪音中提取清晰人声,从而提供优质清晰的语音环境。

4. 及时定位问题,实现从“天”到“秒”的效率提升

从实际运营来看,连麦语聊等场景都会遇到卡顿、有回声、杂音等一系列质量问题。这些质量问题,会直接影响用户的使用体验。为了解决这一众多企业和开发者面临的共同问题,声网Agora 推出了行业内第一个让企业和开发者能够全面了解到自己终端用户使用体验的大数据分析产品“水晶球” 。水晶球能够为企业和开发者提供全周期通话质量监测、回溯和分析的解决方案,致力于帮助企业和开发者及时发现问题、定位原因,并最终解决问题,提升用户体验。

具体而言,在一个人数众多的语音聊天室里,是不是所有的用户都能流畅地进行交流?连麦过程中网络是否稳定?卡顿问题是不是集中在某个地区或某一类设备中?通过水晶球,就可以将这些问题变成可视化的数据,及时发现、及时解决。去年水晶球上线了 2.0 版,除延续了 1.0 的通话调查功能外,还同时支持数据洞察、实时数据、自动诊断等 beta 功能。对于企业和开发者而言,使用水晶球不仅可以优化客服人员工作效率,还能有效提升运营人员的响应速度,并帮助管理层快速分析做决策、实时把脉相应产品和业务的策略。

Yalla 相关负责人表示,“水晶球对我们业务的帮助很大。结合水晶球的分析结果,我们可以实时发现问题,更有针对性地诊断用户设备和区域网络情况,由此做出相应的改进,这极大提升了我们的工作效率。”

声网Agora 社交泛娱乐产品负责人王奇认为,“Yalla Group 的成功上市代表了实时语音互动场景的成功。未来随着 5G 以及智能手机的进一步发展及普及,相信实时互动将会应用于更多、更广泛的场景中。作为全球领先的实时互动云服务商,声网期望为业界带来更多音视频技术在玩法和业务场景方面的创新,更好地服务出海及海外客户。”

自创立以来,声网Agora 就在不断开拓和深化全球市场,服务了诸多中国出海企业与全球各地的本土企业。美国最大的婚恋社交平台 The Meet Group、日本二次元音频社区 LisPon、北美多人移动游戏 Bunch、北美多人竞技游戏 Vainglory 等知名企业都是声网Agora 的客户。声网Agora 在硅谷和上海设有双总部,并在班加罗尔、东京、伦敦等海外城市设有分布式协同团队,遍布海外的团队可以更好地拓展海外本土客户,为国内出海客户服务,并在当地提供技术和运营支持。同时,声网遵循国际认可的信息安全和隐私保护标准以及行业要求,致力于采用国际最佳实践来建设隐私和安全管理体系。目前声网已经通过 ISO/IEC 27001、ISO/IEC ISO27017、ISO/IEC 27018 体系认证,并获得了由第三方专业机构出具的SOC2 Type I服务鉴证报告,以此证明自身的隐私合规和安全管理能力。

活动预告

RTE 2021 编程挑战赛正在报名中,与小伙伴组队基于 Agora SDK,线上开发,实现实时互动场景及声网 SDK 插件,即有机会赢现金大奖,以及创业支持等奖励。点击这里,了解更多。

[扩展链接]

声网 X Yalla:面对面不如线上见,中东年轻人最偏爱的语聊房是怎样“炼”成的?的更多相关文章

  1. k3s首季在线培训来袭!本周四晚,线上见!

    筹备已久的k3s在线培训终于要和大家见面啦! k3s是一款适用于边缘计算场景以及IoT场景的轻量级Kubernetes发行版,经过CNCF的一致性认证.由业界应用最广泛的Kubernetes管理平台R ...

  2. 无需编译app切换线上、测试环境

    在咱们测试过程中,经常需要切换测试环境和线上环境.大致有如下几个方案. 一.服务器地址编译到app中 此种方式需要在代码里保存两套配置,一套指向线上,一套指向测试.通过编译参数分别生成测试包.线上包. ...

  3. 《Python自动化测试修炼宝典》线上课程已经成功入驻网易云课堂......

    <Python自动化测试修炼宝典>线上课程已经成功入驻网易云课堂...... IT测试老兵利用工作之余,亲自录制的<Python自动化测试修炼宝典>线上课程已经成功入驻网易云课 ...

  4. git冲突解决、线上分支合并、luffy项目后台登陆注册页面分析引入

    今日内容概要 git冲突解决 线上分支合并 登陆注册页面(引入) 手机号是否存在接口 腾讯云短信申请 内容详细 1.git冲突解决 1.1 多人在同一分支开发,出现冲突 # 先将前端项目也做上传到 g ...

  5. Springcloud及Git线上配置详解

    SpringCloud 这个阶段该如何学? 三层架构 + MVC 框架: Spring IOC AOP SpringBoot,新一代的JavaEE开发标准,自动装配 模块化~ all in one,代 ...

  6. 线下线上对接的一种思路(本地erp与线上电子商务平台对接)

    目前很多公司都希望本地的ERP能够与线上的电子商务平台进行对接. 但是很多的线下ERP系统商不愿意修改代码来做相应的对接,或者觉得太话费成本. 而对于企业本身,又会有很多的特殊需求. 下面略述一家进口 ...

  7. 转载:APP的上线和推广——线上推广渠道

    本文版权归个人所有,如需转载请注明出处http://www.cnblogs.com/PengLee/p/4637080.html 目录 应用商店 互联网开放平台 软件下载中心 媒体社交平台 刷榜推广 ...

  8. 线上Linux服务器运维安全策略经验分享

    线上Linux服务器运维安全策略经验分享 https://mp.weixin.qq.com/s?__biz=MjM5NTU2MTQwNA==&mid=402022683&idx=1&a ...

  9. 线上应用调试利器 --Arthas

    在之前的文章中,我介绍了使用 Btrace 工具进行线上代码的debug (https://www.cnblogs.com/yougewe/p/10180483.html),其大致原理就是通过字节码注 ...

  10. httpclient+jsoup实现小说线上采集阅读

    前言 用过老版本UC看小说的同学都知道,当年版权问题比较松懈,我们可以再UC搜索不同来源的小说,并且阅读,那么它是怎么做的呢?下面让我们自己实现一个小说线上采集阅读.(说明:仅用于技术学习.研究) 看 ...

随机推荐

  1. Token过期导致页面多个请求报错提示多次

    关于Token过期导致页面多个请求报错提示的问题 我们先在全局定义一个变量(global.js)来控制token是否过期 export default { // token无效标记 TokenInva ...

  2. 「SOL」E-Lite (Ural Championship 2013)

    为什么这数据能水到可以枚举角度 ac 啊 # 题面 给你 \(n\) 个平面向量 \((x_i,y_i)\),对于每个 \(k=1\sim n\),求「从给出的 \(n\) 个向量中不重复地选择 \( ...

  3. mysql 删除数据所有表

    SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='car ...

  4. 5、MySQL中的锁

    1.6. MySQL中的锁 InnoDB中锁非常多,总的来说,可以如下分类: 这些锁都是做什么的?具体含义是什么?我们现在来一一学习. 1.6.1.解决并发事务问题 我们已经知道事务并发执行时可能带来 ...

  5. python读取与处理netcdf数据

    netcdf是气候数据中的主流格式,当涉及到大范围的全球数万个格网点数据时,使用python脚本可以较快地读取与处理. import netCDF4 from netCDF4 import Datas ...

  6. springboot 整合内存缓存Caffeine

    springboot 整合内存缓存Caffeine 1.引jar包 <dependency> <groupId>org.springframework.boot</gro ...

  7. 微信小程序通过经纬度计算两点之间距离

    小程序中通过经纬度计算两点之间的距离km 1.拾取两地经纬度坐标 . data:{ //当前定位位置 latitude: null, longitude: null, // 目的地坐标 latitud ...

  8. Oracle “ORA-12154: TNS: 无法解析指定的连接标识符”错误------网络摘录

    相信使用过Oracle数据库的人一定碰到过"ORA-12154: TNS: 无法解析指定的连接标识符"错误,我在此做一个小小的总结. 在程序中连接Oracle数据库的方式与其他常用 ...

  9. CSS 语法-习惯代码书写风格

    代码风格是实际开发中的书写方式,并非强制标准. CSS 样式格式: 展开格式:开发过程使用,代码可读性强,便于调错. 紧凑格式:上传服务器时使用,减少不必要的空白字符,压缩文件大小,利于传输. 代码压 ...

  10. mysql表操作2

    表介绍: 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 创建表: #语法: create table 表名( 字段名1 类型[(宽度) 约束 ...