如何在局域網內搭建一個課程點播系統?
這個問題有點不夠具體,如果只是一個單獨的點播系統使用局域網中的一臺電腦就可以了(同時訪問人數較多的話,可以增加幾臺電腦,用作負載均衡),將視頻文件資源放在這臺電腦上,然后在電腦上裝上一個文件服務器(這里使用Nginx就可以),然后簡單配置下Nginx服務這些靜態資源文件(下面會實例演示下)。
上面只是直播系統的主干,但是一個完整的直播系統,還有很多其他的功能。比如視頻資源的管理,視頻資源的處理(轉碼,壓縮,水印等),用戶登錄系統,權限系統,頁面交互設計,用戶行為采集分析系統等等。如何搭建直播系統?搭建直播系統可以自己搭建,或者使用開源的直播系統(比如:https://github.com/Qsnh/meedu),如果需要自定義功能的話,可能還需要一定的開發任務。
下面演示下搭建一個基本的直播系統:
1.下載安裝nginx ( https://nginx.org/en/download.html );
2.配置nginx如下;
//nginx.conf
server {
listen 192.168.31.65;
root "d:/programs/winnmp/www/static";
}
3.啟動nginx;
4.將視頻文件放到上面對應的目錄下即可;
打開瀏覽器輸入上面配置的ip地址加上視頻文件名,就可以訪問了,效果如下截圖。