上云故事
Boomplay 是号称非洲之王传音手机上的音乐播放和语聊K歌平台,目前主要覆盖尼日利亚、肯尼亚、科特迪瓦、加纳、坦桑尼亚等国家,他们在2022年下半年开始开发和接入语聊 K 歌业务,使用腾讯 TRTC 和 IM 实现线上多人语聊和 K 歌房场景新场景。

Boomplay 是号称非洲之王传音手机上的音乐播放和语聊K歌平台,目前主要覆盖尼日利亚、肯尼亚、科特迪瓦、加纳、坦桑尼亚等国家,他们在2022年下半年开始开发和接入语聊 K 歌业务,使用腾讯 TRTC 和 IM 实现线上多人语聊和 K 歌房场景新场景。
1、基本没有光纤 wifi 覆盖,而且手机都是多卡多待,隔几百米就有可能需要切换运营商,网络状况很差,如何解决弱网下用户体验的流畅度问题至关重要。
2、低配置手机如何保证用户音质体验:非洲用户手机廉价配置低,性能和处理能力均较差,当地销量最好的低端低端机 cpu 能力基本是五六年前水准,运行内存基本在1个G。
3、研发成本和周期紧张:新场景功能从研发到验证测试到上线只有一个月时间,研发团队人力不足。
4、非洲当地流量费普遍较贵:用户有强烈的节省流量诉求。
1)节点资源方面:做到优质覆盖网络最贫瘠的中非地区主要国家,如尼日利亚、肯尼亚、科特迪瓦等;
2)优秀的 QOS 能力:在非洲弱网频发的情况下,能做到端到端延迟300ms,以及弱网70%丢包可正常音频通话
3)通过 PLC 和 FEC 技术,对弱网下音频受损情况进行事前和事后的智能修复
4)IM 独家支持 udp 协议进行消息信令收发,弱网下表现远超友商,还支持了无缝上下麦无剪切声
腾讯云 TRTC 同时搭配优秀的音乐场景 AI 降噪能力和回声消除等3A处理算法,维持低性能消耗的同时,实现非洲用户吵杂外放环境的采集降噪且尽量减少对音乐音质的损伤。
腾讯云音视频提供带 UI 的 TuiKaraok 组件,在底层 TRTC 和 IM 基础上做业务能力封装,预实现了业务侧麦位管理、房间管理、状态存储、心跳和超时异常处理等逻辑,甚至可以替换UI直接上线。通过直接接入组件,仅用2周即完成了腾讯云能力集成,节省了大量研发时间和人力成本。
1)结合 boomplay 确实存在的业务诉求,对 karaok 组件快速做定制化修改,将多麦位的多条流混成一路给房间内麦下观众听,将观众的流量消耗降低了80%以上;
2)针对非洲的流量贵的情况,优化包头和 qos 环节,降低流量损耗达30%以上,降低了非洲主播和用户的流量费成本
1、相比之前测试调研过的其他其他几家供应商,Boomplay 上线后实际线上能做到端到端延迟300ms,以及弱网70%丢包可正常音频通话和K歌,用户侧反馈听到音乐和语音的流畅度和清晰度令人满意,相比之前其他供应商,IM出现信令消息发送失败的几率也大大降低。
2、入门级低配置手机功耗和续航表现优秀,采编处理整条链路没有卡点出现。
3、完成闪电上线的惊人成绩。2周即实现了开发和自测完毕,1个月实现了上线。
4、平台对主播的流量费用补贴成本比预期大幅降低,观众反馈流量耗费也在可接受范围,提升了用户黏性。