如何在局域网搭建在线学习平台?

Posted 鸠摩智首席音效师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在局域网搭建在线学习平台?相关的知识,希望对你有一定的参考价值。

在线学习平台,通常是通过音视频的方式来呈现内容,自然就免不了要搭建点播 + 直播服务了。

十几年前,WEB 应用还没有崛起,大家还都在用"美萍点播"等 CS 架构来搭建点播平台,现如今是浏览器的天下了,使用开源软件组合搭建点播+直播平台的 BS 架构备受青睐。

阿里和腾讯等云平台有非常成熟的点播+直播方案,在局域网环境里面又如何快速搭建相关服务呢?

点播平台

(1) 简单应用

如果不需要多码率播放,视频加密的话,直接上传 mp4 (H264) 格式的视频就可以了 (绝大多数浏览器都能直接播放),做好视频的存储就可以了。

(2) 高级应用

如果需要多码率播放,视频加密,视频水印的话,这个可以使用开源库 ffmpeg 库来完成,服务端运行,稳定高效,可以很好的实现自动化。

直播平台

直播需要推流和拉流,这个还是很有技术含量的,有一定的技术门槛,自己去实现的话是不现实的。

(1) 利用 nginx + rtmp 推流模块,不过不太稳定,毕竟 nginx不是专业做流媒体服务器的。
(2) 利用 livego 等专业开源直播项目搭建,go语言 做网络应用天生的优势, 稳定性有待考验。

系统整合

经过调研以及不懈的努力,我把开源的 酷瓜云课堂腾讯云版 做了大量移植修改(存储,点播,直播)替换成本地的了,去掉了局域网内用不到的支付等功能。

下面开始安装,虽然是局域网应用,但是安装是需要连接外网的哦(后面有时间了再出一个本地安装的包),先准备好一杯咖啡吧(网络不好的话会有点慢哦)

友情提示

请使用干净的系统执行安装,如有安装过 nginxapache 会造成 80 端口冲突

配置要求

  • 操作系统:Ubuntu | Debain | Centos
  • 系统内存:2G+

申请授权

申请地址:点击申请

安装指南

官方文档:点击访问

(1)下载安装脚本

cd ~ && curl https://download.koogua.com/lan-edu/install.sh -o install.sh

(2)根据实际情况修改配置

nano install.sh

(3)执行安装,快慢取决于网络,当有错误或者超时 请重试,请重试,请重试

bash install.sh

(4)安装完成,请删除安装脚本

rm install.sh

怎么样搭建局域网共享平台

参考技术A

  有时候想搭建一个局域网来共享文件,那该怎么办呢?不用怕!下面由我给你做出详细的搭建局域网共享平台方介绍!希望对你有帮助!

  搭建局域网共享平台 方法 一:

  你可以在你的电脑上设置一个共享文件夹,将要共享的文档都放进这个文件夹中。其他电脑要访问时就可以通过电脑左下角开始--运行 输入“\\\\192.168.1.2”(假设你的电脑IP地址是这个)后提示用户名和密码,输入你的电脑登陆用户名和密码就行了 。这是最简单的共享平台了,最好关闭你的系统自带的防火墙。

  你也可以单独做一个FTP服务器。比较麻烦一点。

  搭建局域网共享平台方法二:

  买一根网线 买时候说明要 电脑直连的·! 否则用不了

  回去插在两台电脑的网卡上

  在网上邻居 右键 属性 本地连接 属性 双击INTERNET(TCP/IP)

  使用下面的IP地址 IP地址 一台为 192.168.0.2 另一台为 192.168.0.3 子网掩码两台一样 255.255.255.0 网关 192.168.0.1 DNS随意就行~!~!

  然后改一下工作组~!把两台的工作组设置成一样就可以了~!重启,进游戏就可以联机了

  搭建局域网共享平台方法三:

  一、接入

  1、线路接入需要路由器。考虑网络规模,选择中档路由即可。

  2、如果有安全需求,路由器下来以后应该是防火墙。当然这里对于中小型的网络来说,路由和防火墙可以用一个设备代替。因为现在的防火墙都有路由功能,而路由也可以实现简单的防火墙功能。

  3、如果网络内部需要划分vlan;或者需要和别的分部、分公司实现功能,选择路由或者防火墙的时候要选择有特定模块的设备。当然也可以先用最简单的防火墙,以后有了需求再加设备。

  4、或者用一台服务器作为接入服务器,这台服务器将直接暴露在公网之上,成为无数黑客的攻击和练手对象,甚至成为广大黑客同学的跳板肉鸡,强烈不推荐。

  以上接入方案根据具体情况楼主自主选定,推荐使用防火墙,因为现在的防火墙一般来说功能还是比较强的。

  二、内网

  1、内网推荐中心交换机一台,端口不必太多,功能稍微强大一点的三层交换机,然后根据具体的端点数量配置不同的档次稍微低一点的二层交换机。注意:一定要有冗余的端口,比如下面有120台机器,不要买5台24口的交换机阿,你要考虑以后有新的机器加入进来、或者交换机有端口故障。这里配置三层交换机的好处是以后可以为加强内网管理搭建好环境。

  2、服务器。内部网络到了一定的规模必定需要内部服务器,比如用来做数据服务器、文件服务器、内部web服务器等,或者对外提供服务的服务器。如果数据量比较大或者数据很重要的,可能需要做双机,则有可能需要磁盘阵列,是具体情况而定。

  三、其他设备

以上是关于如何在局域网搭建在线学习平台?的主要内容,如果未能解决你的问题,请参考以下文章

局域网环境下的直播平台(校园电视台)搭建之路

网络监控如何禁止wifi视频?

搭建网络教学平台时,所用到的体系结构(下)

OTT系统和IPTV方案哪个更适合用于搭建局域网视频点播直播

安防视频监控场景中,如何有效降低4G网卡的流量消耗?

OTT网络电视直播APP运营平台-如何保证视频的流畅性