[经验分享] 记录了一些重要的 "声网概念" 和 "实现建议"

简介

这里总结了一些重要的 "声网概念" 和 "实现建议"


重要的 "声网概念" 和 "实现建议"

1] 声网的频道:是最小的逻辑个例单位:相同APPID,相同频道内用户才可以进行音视频交互;

2] 应用中的房间:是用户体验某种场景服务的逻辑隔离单位;

3] 声网频道和应用房间需要一一对应:房间号和用户UID建议用户服务端统一管理,用户加入频道需要向客户服务端申请频道号以及Token进行加入频道鉴权;

4] 用户UID全局唯一:便于后续定于问题,也便于应用层将用户ID和声网UID一一对应;

5] 调用API返回0只表示方法调用成功:比如调用joinChannel返回0只代表方法调用成功,不代表成功加入频道,是否成功加入

6] 加入房间对应声网加入频道:用户加入应用房间就会调用joinChannel加入声网频道;

7] 用户上麦对应声网切换成主播角色:主播角色用户默认打开上行音频和视频流;

8] 用户下麦对应声网切换成观众角色:观众角色用户默认关闭上行音频和视频流;

9] 退出房间对应声网退出频道:用户退出应用房间则调用leaveChannel退出声网频道;

10] 主播角色/开闭麦状态维护:通过频道属性维护。

推荐阅读
相关专栏
开发者实践
186 文章
本专栏仅用于分享音视频相关的技术文章,与其他开发者和声网 研发团队交流、分享行业前沿技术、资讯。发帖前,请参考「社区发帖指南」,方便您更好的展示所发表的文章和内容。