想在AUI互动课堂加入 小组直播的功能,有什么需要注意的嘛?阿里这边有什么可以提供的组件或者服务。小组直播的意思是,可以根据人数分组直播,每个小组成员只能看到当前组的直播内容、白版内容,退出小组后才能看到主直播室的内容
我理解,小组很像是一个小教室,这个小教室的推拉流、白板信令、聊天群组独立于当前的大教室。用户在大教室中,经过分组,进入小组(小教室)。
目前创建教室的业务逻辑中,会生成一个教室号,教室号作为当前教室的推拉流的 channelId、白板的 boardId、聊天的群组 id。服务端在创建小组的时候可以复用这一块逻辑。
另外,在学生端的客户端,进入小组后,我理解原先在大教室中的状态(存在于聊天群组、白板群组,包括推拉流)应该还是保留的,只是客户端上关注的是小组的推拉流和白板;因此我建议在客户端管理一系列小组专属的 auiMessage 实例(群聊天、群组信令交互)、livePusher/livePlayer(推拉流)、whiteBoardInstance(白板实例)
此回答整理自钉群“AUI客户支持群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。