文章图片
利用第一代解决方案,最常出现的问题就是幽灵麦,上麦的时候发不出声,下麦又能发出声音了。这是因为,前端代码和后端代码需要严丝合缝实现同步,前后端的协同和更新很容易出差错,造成 2-3 秒的延迟,这给产品体验带来的打击是毁灭性的。
第二代解决方案,只需要关注前端开源代码,但是也要面临残酷的现实问题。首先,原封不动上架产品面对很大的审核被拒风险;其次,新增功能需要学习底层机制再改代码,难度大,易出 Bug。
融云的第三代 SDK 解决方案,学习难度非常低,只需要对基础的上麦、下麦、锁麦等有了解,甚至根据 20 个 API 的注释就能成功调用。无需理解底层代码,无需研究实现逻辑,无需管理流的订阅,极大提升开发速度,7 天就能上线一个语聊房。

文章图片
贴近业务:接口设计不能云里雾里令人不解。
以最常见的三个功能为例,enterSeat(index: Int) 接口,index 设置为麦的序号,就完成了这一麦位上角色转换、流的订阅、UI 的同步和刷新等一系列操作。muteSeat(index: Int) 接口,Mute 是静音,Seat 是某个麦位,后面会带一个麦位的序号,可以关闭某个麦位上的声音;kickUserFromSeat(userId: String) 接口就可以把某个用户踢下麦。都说细节是魔鬼,第三代 SDK 可以说是已经把魔鬼封在黑盒中了,开发者可以无忧开发。
可扩展性:语聊覆盖的场景非常多,比如非常火的狼人杀业务,需要麦位体现特殊身份——平民、法官、狼人,接口设计得足够可拓展,就可以覆盖所有热门场景,也方便开发者去做不同业务的尝试。
简洁易用:语聊房 SDK 核心接口只有 20 个,大部分场景只需要其中 10 个基本上就可以实现业务。核心功能回调只有 23 个,对于不太关注性能或不需要兼容低端手机的业务,开发者只需关心麦位信息和房间信息的变更两个回调就可以。

文章图片
语聊房、呼叫场景之外,融云近期上线了直播 SDK,预制了 9 种合流布局,覆盖所有的直播合流场景。
直播场景通常用户感知最强烈的就是两个步骤,唤起摄像头做直播前美颜等准备 ? 开始直播。
融云直播 SDK 把这两步封装成 API,第一步是Prepare,封装了融云开源的 BeautyKit 美颜等能力;第二步是Live Video,把所有直播流程实现逻辑隐藏掉,开发者只需要调用接口就可以实现业务。
接下来,融云还会把会议、教育等场景进行完整封装提供给开发者,帮开发者一一攻克场景难关。
同时,在 SDK 组成的“骨骼”、“肌肉”之外,融云还将开源一系列含 UI 体系的 Kit,作为配套使用的“皮肤”。比如,ChatKit、GiftKit、BeautyKit、MusicControlKit 等等。搭配开发者可在后台一键配置的“内容审核”能力,真正为开发者提供一站式的完整解决方案服务。
0
- 苹果|iPhone 12、13傻傻分不清?苹果的创新力的确在下降
- ai|RedmiK40s,开启清仓模式,性价比再提升
- 红米手机|红米开启清仓模式,OIS光学防抖+67W快充,顶配跌至2000元以下
- 支付宝,你这也配叫长辈模式?
- javascript|穿戴设备将迎变革,OPPO又增新专利,能提升模式切换效率!
- telegram|突破7亿人!海外版“微信”用户数创新高:还上线了付费会员
- 小米科技|65英寸只卖2399元?华为智慧屏开启“白菜价”模式,用户直呼真香
- vivo s15|设计有创新,细节尽显精致质感,vivo S15系列满眼皆美
- 嘉定这家专业用品市场推出“云逛店”模式
- 天大团队研发完全有机光驱动纳米马达,将药物定向输送到肿瘤深处
