您的位置:首页 > 互联网

WICC 2021 技术分论坛 “开箱即用”语聊房Demo成亮点

发布时间:2021-08-03 10:37:00  来源:互联网     背景:

  7月24日,第三届全球互联网通信云大会(WICC 2021)在北京成功召开,数千开发者共赴通信云技术盛宴。本次会议中,“开发者服务生态”被作为重要议题引起了全产业链的广泛关注。作为大会主办方,全球互联网通信云领导厂商融云不但提出了为什么要服务好开发者的观点,而且还带来了怎样构建开发者服务生态的解决方案。

  例如,在“场景化赋能与创新”技术分论坛中,融云前端高级架构师臧其龙发表了《基于语聊房场景化 SDK,探索新一代 PaaS 服务的演进方向》的主题演讲,他以融云语聊房Demo为载体,通过解析语聊房场景的业务逻辑和技术关键点,传递了真正能让开发者“开箱即用”的产品理念,这不仅是开发者服务生态的解决方案之一,还成为技术分论坛的开发者关注亮点。

WICC 2021成功召开 融云带来 PaaS 服务演进方向新探索

图1:融云前端高级架构师臧其龙发表演讲

  细致入微,剥离出场景背后的核心业务逻辑

  在技术分论坛中,臧其龙首先解释了封装首款基于场景化Demo的初衷,“由于年初Clubhouse和Tiya两款语聊房产品的示范效应,带动泛娱乐领域对各类语聊房App旺盛的市场需求。融云针对这一热点需求,选择以语聊房产品作为探索新一代 PaaS 服务的切入点。”

  当进一步剖析语各类聊房App的功能后,臧其龙发现,虽然它们长相各异,但场景结构大体相似。其业务逻辑可定义为:以上麦下麦的形式来管理用户发布或者订阅音频流逻辑的SDK。所谓上麦,即用户开启发布音频流的能力,房间其他人可以听到麦位上人的音频;下麦则是用户转变为普通用户,只能听别人发布的音频流,自己不能发布。

  因此,融云出品的语聊房产品遵循这一定义,抽象出语聊房App中的所有功能,形成了较为完整的场景化SDK,并且基于此提供相应的Demo,便于开发者“开箱即用”。这也是融云首次将IM和RTC的双重能力在底层完全打通封装成一个SDK接口,提供给开发者。

  隐藏技术设计难点,开发者只需关注自身业务诉求

  融云在研发过程中,通过对语聊房产品的逻辑分析发现,在业务场景实现方面,关键的技术难点来自于三个方面:

WICC 2021成功召开 融云带来 PaaS 服务演进方向新探索

图2:语聊房Demo设计技术关键点

  第一,如何实现麦位状态的云端存储与通知麦位状态的变更必然要通知到语聊房房间内,包括观众和主播在内的所有人,并且App也需要根据麦位状态的变化,更新UI呈现。

  要实现这一功能,必须面对复杂的业务流程,比如,如何订阅流?如何订阅主播的流?如果麦位上的角色从观众切换到主播后,也要面临如何去发布流的问题。在融云语聊房场景化的SDK中,这些复杂细节已经全部基于融云聊天室属性管理(KV)完成,因此,开发者不必关心订阅流的逻辑,不必关心设置、删除、获取以及设置回调等属性变化和麦位状态变化,只需通过一个EnterSeat接口,在收到回调后,刷新UI,两步操作即可全部实现。

  第二,如何实现邀请上麦和排麦请求这主要涉及App中的邀请机制和申请机制,例如在语聊房主播邀请一个或多个观众合唱的场景中,面临主播发出邀请,受邀观众收到邀请,选择同意、取消或者拒绝的流程。这时,邀请机制能否及时送达、及时接收十分重要,一旦消息丢失、乱序,都会直接影响到用户体验。

  在融云语聊房SDK中,利用融云IM信令,通过调用RequestSeat实现请求上麦,管理员会在收到RequestSeatListDidChange回调,拿到申请连麦的人员列表后,选择Accept、reject,甚至cancel来处理请求。那么相应发起申请的观众端,就会收到RequestSeatDidAccept或者reject。也就是说,细节已被全部隐藏,开发者只需要通过非常直白的命名,在5分钟甚至更短的时间内,就能理解整个流程的实现方式。

  第三,如何设计API臧其龙强调应该要设计出简捷但不简单的API接口,既要求设计简捷方便开发者调用,又必须覆盖所有功能。为此,融云在设计时秉持三个原则:

  • 贴近业务。不能过度抽象脱离业务,这一点刚好与一般SDK设计原理相反;
  • 可扩展。覆盖所有语聊房的场景,包含狼人杀等特殊场景,所以在特定模型上增加了扩展,比如麦位的extra;
  • 简洁易用。屏蔽多余逻辑,例如屏蔽用户手动订阅流等。

  这样一来,开发者如果只需要上麦下麦和通话场景,而无需“礼物”、“点赞”等功能,使用融云语聊房场景化SDK,只要两个回调就能够实现。如若加上“礼物”、“点赞”以及单群聊场景,只需将voice room mode模块完整地拖到自己的rss项目里,也只要5分钟就可以满足需求。因此,融云语聊房场景化 SDK & Demo,极大节约了开发者的研发成本,包括时间成本和人员成本,是一款真正意义上的“开箱即用”产品。

  融云下一阶段发力重点,提供更多场景化Demo

  使用融云这款语聊房场景化SDK的另一个好处是它提供了安全审查能力。臧其龙向开发者承诺:包括融云语聊房SDK、IMLib SDK在内的所有用户,在使用中大可以把工作重心放在产品核心能力研发上,融云的安全审查能力可对图、文、音、视全面设防,为客户提前排除业务风险。实际上,不仅仅是这款产品,融云的IMKit和RTC都提供了同样的语音鉴黄、视频鉴黄能力,并且可以针对敏感信息第一时间进行后台拦截。

  对于未来,臧其龙透露,不同场景的覆盖,是下一阶段融云的重要发力点。为帮助开发者获得高质量的产品使用体验,融云认为仅仅提供SDK和API接口都是“不负责任”的做法,因为针对某一特定场景,开发者往往要在上百个SDK中,寻找适合自己业务逻辑的某几十个或十几个SDK,这对开发者来说,绝非易事。

  因此,针对直播场景、会议场景、在线教育场景等多个热门场景,融云将逐步为其提供场景化Demo,进一步简化开发者的开发成本。贴近开发者,提炼并满足开发者的共性需求,做开发者值得信赖的伙伴,这是融云的初心,不会改变。

  结语

  本届WICC,融云在技术分论坛提出要基于语聊房场景化 SDK,探索新一代 PaaS 服务的演进方向:随着SDK数量增多,PaaS 通信云厂商要深入理解不同行业的业务层,展开场景化能力的比拼。融云率先推出了语聊房场景化Demo产品,实践并引领着PaaS 通信云赛道新的增长点。

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
Redmi智能电视X系列能否安装第三方软件?当贝市场分享教程
5月26日下午红米召开了Redmi 10X系列线上新品发布会,X系列主打“新锐科技,源于内芯”的口......
日期:05-27
工业设备售后难题,高性价比的向日葵远程协助帮你解决
工业互联网和工业4.0的概念我们早在几年前就耳熟能详,作为同一种理念的不同表达,他们代表着经过20......
日期:12-16
《中国国家地理》摄影师推荐 戴尔XPS 15让创作更高效
想要拍摄一张好的照片,既需要前期拍摄高品质的照片,同时也需要后期进行精细的处理。对于一张好照......
日期:11-25
高通终于引进AI专核,骁龙735将面临海思联发科两大敌手
高通近日的动作频频,继日前“挤牙膏”式的发布骁龙665和骁龙730/730G芯片后,目前国外科......
日期:04-28
经纬M300 RTK和禅思H20是如何革新电力巡检效率的?
无人机巡检现已成为电力行业不可或缺的重要运维手段。然而,使用无人机巡检输电线路,作业人员在控制......
日期:07-03
阿里文娱智能营销平台斩获2018中国国际广告节5项大奖
第25届中国国际广告节于2018年9月27-29日在哈尔滨举行。作为广告界的年度盛事,广告节不仅推动媒企......
日期:09-29
护航第七届世界军运会,齐心好视通构建数字化沟通桥梁
10月18日晚,第七届世界军人运动会在湖北武汉开幕。这是中国第一次承办综合性国际军事赛事,也是继......
日期:10-21
借势营商环境优化 联想图像擘画未来蓝图
2021年全国两会已经圆满闭幕,在今年的两会上,全国人大代表表决通过了十四五规划和2035年远景目标......
日期:03-19
微众银行践行普惠金融,让优质金融服务惠及更多客群
微众银行是国内首家民营银行和互联网银行,致力于践行普惠金融、服务长尾人群。微众银行自成立以来......
日期:07-12
科技加持银行转型 旗天科技数字硬核助力升级
日前,多家银行发布年报,“数字化建设”成为年度热词。数字银行一直是近年来银行业发展......
日期:04-08
五折秒杀,至高减300!iQOO 支付宝校园派活动火热开启
进入到9月份以来,各大高校开始陆续开学,iQOO也是发起了开学季品牌相关活动,给准备更换新手机的学......
日期:09-23
摩拜跟进小蓝车涨价 ofo会紧随其后吗?
(原标题:共享单车涨价!小蓝单车、摩拜已宣布 ofo会涨吗?...
日期:03-31
3月19日零界全面屏手机发售,目前预约近60万
早在一周之前,vivo手机官网就开启了年度x系列旗舰机X27的预约工作,并定于3月19日正式发布。目前新......
日期:03-16
腾讯极光盒子4 pro怎么投屏,这样投屏最稳定清晰还简单
6月28日,腾讯极光盒子4 pro开售,你付定金了吗? 腾讯极光盒子4 pro做了很多升级,比如无限网速提升3倍,8K+杜比视界+杜...
日期:06-28
疫情之下,发挥科技和商业的力量
我们从疫情前沿、企业助力、服务保障、物资补给、公众传播等多个方面,回顾了除夕和春节这两天内,......
日期:01-26
通信云步入最好时代 融云构筑面向未来通信能力
1836年,电报机的出现第一次大幅降低了人类的沟通成本,一封简短的电报替代了沿用上千年的“鸿......
日期:12-21
展会预告 | Hip 2021邀请函,擎朗智能与您相约西班牙马德里
300多家参展公司将针对尚未停止疫情展示他们的最新解决方案和产品。Hip202是一个面向酒店和餐饮专业......
日期:03-05
2020 UCloud用户大会:核心产品升级,重点行业突破,中立云实现新增长
2020年10月23日,UCloud优刻得(以下简称UCloud)在上海举行了以“构建,创见”为主题的UCl......
日期:10-27
云九新闻 | 云九资本曹大容上榜“福布斯中国最佳创投人”
12月30日,2019年度“福布斯中国最佳创投人”榜单发布,云九资本创始合伙人曹大容获评上榜......
日期:01-03
818苏宁服务再升级,帮客材配省去中间商差价
三伏天到来,正是家电产品安装维修的旺季。市场火爆的同时,问题也层出不穷。而材料配件的质量问题,更......
日期:07-29