1.直播配置
班级:管理后台创建课程、班级,开始时间、结束时间,以及上课的课件、互动的题⽬。
创建直播间:调⽤声⽹、融云SDK,创建直播间、聊天室、推流地址、拉流地址,为提⾼并发,将直
播间数据缓存到redis
2.进直播间,上课、互动
⽼师通过web端SDK加⼊直播间,学⽣则是通过安卓,IOS的SDK进⼊直播间,最主要的是直播间的互
动:答题、抢红包等⽼师出⼀道题通过融云消息推送给各个学⽣端,学⽣抢答,答对可以获得⼀定的
⾦币奖励。可以实时看到学⽣的⾦币排⾏榜(基于redis的sortedSet数据结构)
3.直播结束⽣成回放
⽼师点击结束,在声⽹server端进⾏混流,同时学⽣的聊天记录按照时间抽⽣成存在mysql,回放时前
端解析聊天数据
点击空白处退出提示
评论