2020年2月16号,应对疫情学校逼不得已要停课,解决方案搭建线上课堂直播,让老师通过互联网给在家里的学生上课教学,出来的效果还不错,家长们纷纷认可这套方案。
讲师可通过我搭建的网校平台实现与学员间的视频互动,实时课堂考核,检测学习效果;可对教学视频进行加密,保证原创版权;并且可自定义直播间界面,打造机构自己的品牌标识。应用直播,有效的帮助教培机构实现线下到线上的转换。直播可支持百万人观看,春晚、世界杯同级别稳定,弱网环境也可流畅播放。播放终端全覆盖,用户可通过H5/PC/手机/平板/微信小程序等平台观看直播。
连接聊天室服务器 案例演示地址http://live.shop1a.cn/
var supportsWebSockets = 'WebSocket' in window || 'MozWebSocket' in window;
var chatHost = 'http://live.shop1a.cn';
var chatToken;
var socket = io.connect(chatHost, {
query: 'token=' + chatToken,
transports : [supportsWebSockets ? 'websocket' : 'polling']
});
a) chatHost为聊天室服务器域名,支持https
b) chatToken为令牌,目前可以设置为空
c) 优先使用websocket的方式连接聊天室
监听消息 注:'message'消息回调函数参数data为JSON字符串,需要先转换为JSON对象,每个data都会包含一个'EVENT'属性
socket.on(msg,callbak)
msg主要有:connect,disconnect,messgae
socket.on('connect', function() {
//TODO
})
socket.on('disconnect', function() {
//TODO
})
socket.on('message' , function(data) {
var mData = JSON.parse(data);
if (mData && mData.EVENT) {
switch (mData.EVENT) {
//TODO
}
}
})
1、首先创建一门直播课程 案例演示地址 http://live.shop1a.cn/
2、添加教学任务 设置内容信息、开始直播讲课的时间、直播时长、直播说明等等
4、学生在前台窗口点击进去直播课室进行听课学习
5、老师可以在直播的控制台上传ppt、Word、pdf等一些课件,作为讲课用
6、课件上传好了的课件系统就自动转码、然后老师直接点击打开课件就行了
7、直播教学支持发言弹幕、互动增加活跃性
8、开始讲课互动效果
9、线上上课签到功能、可以看到那些学生进行了签到、那些没有签到、老师可以把控好考勤的情况
10、学员电脑端观看的直播效果截图
11、学员手机端观看的直播效果截图
大家可以点击进去看看里面对接好云视频的播放速度效果、流畅快
如果大家技术上需要帮忙的可以联系QQ 735660248 案例演示地址http://live.shop1a.cn/