1.直播配置班级:管理后台创建课程、班级,开始时间、结束时间,以及上课的课件、互动的题⽬。创建直播间:调⽤声⽹、融云SDK,创建直播间、聊天室、推流地址、拉流地址,为提⾼并发,将直播间数据缓存到redis2.进直播间,上课、互动⽼师通过web端SDK加⼊直播间,学⽣则是通过安卓,IOS的SDK进⼊直播间,最主要的是直播间的互动:答题、抢红包等⽼师出⼀道题通过融云消息推送给各个学⽣端,学⽣抢答,答对可以获得⼀定的⾦币奖励。可以实时看到学⽣的⾦币排⾏榜(基于redis的sortedSet数据结构)3.直播结束⽣成回放⽼师点击结束,在声⽹server端进⾏混流,同时学⽣的聊天记录按照时间抽⽣成存在mysql,回放时前端解析聊天数据声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论