十多年前,WEB应用还没有兴起,大家还在用“美评点播”等CS架构搭建点播平台。现在是浏览器的世界,不用客户端也能用,结合开源软件搭建点播+直播平台的BS架构很流行。利用阿里云、腾讯云等第三方平台提供的云服务搭建点播+直播系统已经是非常成熟的方案,那么如何在校园等局域网环境下快速搭建相关服务呢?点播平台(1)如果是简单的应用,不需要多码率播放和视频加密,可以直接上传mp4(H264)格式的视频(大部分浏览器可以直接播放),把视频存储好.一个简单的点播平台也仅此而已。(2)如果高级应用需要多码率播放、视频加密、视频水印,可以使用开源库ffmpeg库来完成。服务器运行稳定高效,自动化程度高。直播平台直播需要推流和拉流。这个还是很有技术含量的,有一定的技术门槛。自己实现是不现实的。(1)使用nginx+rtmp推流模块,但是不稳定,毕竟nginx不是专业的推流服务器。(2)使用livego等专业开源直播项目搭建,go语言在网络应用方面具有先天优势,稳定性有待考验。系统集成经过研究和不懈努力,本人对开源的酷瓜云课堂腾讯云版进行了大量的移植修改(入库、点播、直播)替换为本地,去掉了支付等LAN中未使用的功能。下面开始安装吧。虽然是局域网应用,但是安装需要连接外网(后面有时间会有本地安装包),先准备一杯咖啡(网络有的话会有点慢)不好)友情提示请使用干净的系统进行安装。如果安装了nginx、apache等,会造成80和443端口冲突。配置要求操作系统:Ubuntu|德班|Centos系统内存:2G+申请授权授权码申请地址:点击申请安装指南官方文档:点击访问(1)下载安装脚本cd~&&curlhttp://download.koogua.com/lan-edu/install.sh-oinstall.sh(2)根据实际情况修改配置nanoinstall.sh(3)执行安装,速度视网络而定,如有错误或超时,请重试,拜托重试,请重试bashinstall.sh(4)安装完成,请删除安装脚本rminstall.sh访问网站管理账号:10000@163.com/123456前台地址:http://{your-ip}后台地址:http://{your-ip}/admin测试数据如果导入测试数据,管理账号不同于空白安装。管理账号:100015@163.com/123456
