创建师生连麦
2018-04-09 11:38:12 0 举报
连麦
作者其他创作
大纲/内容
连麦学生
连麦学生接收到老师关闭 连麦的自定义通知
创建成功后,会通消息通知roomid
老师让学生退出互动房间,刷新连麦列表
创建互动直播房间
老师监听到学生加入互动直播房间开始互动,刷新连麦列表
听课学生
学生取消互动
学生加入互动
Y
N提示创建互动直播房间失败
老师关闭互动
选择举手的学生进行连麦,发送自定义会通消息,通知学生加入房间
在入口处判断:如果之前有互动直播间,则释放相关资源
保存互动房间id
老师同意某个学生连麦请求,更新连麦列表
服务器api
断开拉流,进行连麦
发送会通消息,广播给所有学生,通知有人加入房间
学生接收到某个学生退出互动直播的会课消息,展示无学生连麦的信息
连麦学生接收到同意连麦自定义通知
老师
收到会通消息通知,更新学生列表状态
发送更新房间号id信息
获取课程直播信息
获取网易云用户信息老师:/tapi/pc/v400/live/user/info学生:/api/wireless/v360/live/user/info
获取到网易accid,token
开始直播
教师登录pc客户端,拿到accid和token
学生申请互动
否
学生
发送同意连麦自定义系统通知
接收到会通消息通知后,学生端举手,申请加入房间进行连麦互动:发送会通消息通知
N 则提示创建失败
断开连麦,重新拉流
发送关闭学生连麦自定义系统通知
老师点击上课
nim_vchat_join_room
发送学生加入连麦的会课消息给全体学生
接收到学生加入互动直播间的im自定义系统通知
老师接取消连麦自定义系统通知,更新连麦请求列表
获取学生状态列表,还原状态,即自动加入班级nim_vchat_join_room
是否已经上课
登录网易云帐号
获取accid和token为了后面跟网易的服务交互,请求时注意将会通的token放到cookie带过来
学生app登录,拿到accid和token
发送学生退出连麦的会课消息给全体学生
获取直播信息教师:/tapi/pc/v400/fetch/stream/info学生:/api/web/v360/student/fetch/stream/info
是否登录成功?
用户系统
接收到更新房间号信息
学生接收到某个学生加入互动直播的会课消息,展示正在互动的学生信息
点击上课时创建互动直播间,并加入
nim_vchat_create_roomnim_vchat_join_room
老师接收到请求连麦自定义系统通知,更新连麦请求列表
房间是否创建成功?
创建成功后,发送会通消息通知roomid
N提示登录失败
收到会通消息后,加入房间
登录网易云账号,创建互动直播间并加入
N提示保存失败
加入互动直播房间开始互动,展示正在互动的学生信息
开始听课
只听课学生
是
老师监听到学生退出互动房间,刷新连麦列表
发送取消连麦自定义通知给主播
学生退出互动直播房间
李轶修改v1.1
老师登录pc客户端
发送请求连麦自定义系统通知
使用会课token注册绑定网易云帐号
发送断开连麦自定义通知给主播
0 条评论
回复 删除
下一页