毕尔巴鄂对阵皇家社会:两支近邻球队将于西甲联赛 “巴斯克德比”中为捍卫荣耀而战贝壳第三季度营收226亿元 经调净利润17.8 亿元 同比下降17.46%AI营销,让科技巨头尝到了大模型商业化的甜头安恒信息范渊在乌镇峰会谈AI:以工具视之、以工具用之、以工具治理之诺基亚与微软再合作,为 Azure 数据中心供货延长五年天岳先进发布业界首款 300mm(12 英寸)N 型碳化硅衬底三星介绍内部安全团队 Project Infinity 攻防演练项目,高效修复 Galaxy 手机平板漏洞上海市将推进低空飞行服务管理能力建设,2027 年底前累计划设相应航线不少于 400 条岁末,海尔给您备好一套“小红花”为什么说Q10K Pro是今年最值得入手的电视?看完这几点就明白了!“小墨方·大不凡”!Brother“小墨方”系列彩喷一体机全新上市黄仁勋:AI智能需求强劲,“物理定律”限制英伟达芯片增长诺基亚与微软再合作,为Azure数据中心供货延长五年国家数据局:到2029年基本建成国家数据基础设施主体结构中国已发展成为全球最大的互联网市场,拥有全球最多的网民和移动互联网用户中国铁塔:计划按照10:1的比例合股美国FCC正式划定5.9GHz频段用于C-V2X技术在AI领域奋起直追!苹果要对Siri大革新 2026年正式发布日本机构公布量子专利榜单:本源量子、国盾量子位居全球第1中国联通:拟向华为、中兴展开5G网络设备竞争性谈判采购
  • 首页 > 即时新闻

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

    2021年08月03日 10:52:55   来源:中文科技资讯

      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 通信云赛道新的增长点。

      文章内容仅供阅读,不构成投资建议,请谨慎对待。投资者据此操作,风险自担。

    [No. X073]
    分享到微信

    即时

    新闻

    明火炊具市场:三季度健康属性贯穿全类目

    奥维云网(AVC)推总数据显示,2024年1-9月明火炊具线上零售额94.2亿元,同比增加3.1%,其中抖音渠道表现优异,同比有14%的涨幅,传统电商略有下滑,同比降低2.3%。

    企业IT

    重庆创新公积金应用,“区块链+政务服务”显成效

    “以前都要去窗口办,一套流程下来都要半个月了,现在方便多了!”打开“重庆公积金”微信小程序,按照提示流程提交相关材料,仅几秒钟,重庆市民曾某的账户就打进了21600元。

    3C消费

    华硕ProArt创艺27 Pro PA279CRV显示器,高能实力,创

    华硕ProArt创艺27 Pro PA279CRV显示器,凭借其优秀的性能配置和精准的色彩呈现能力,为您的创作工作带来实质性的帮助,双十一期间低至2799元,性价比很高,简直是创作者们的首选。

    研究

    中国信通院罗松:深度解读《工业互联网标识解析体系

    9月14日,2024全球工业互联网大会——工业互联网标识解析专题论坛在沈阳成功举办。