快速在局域網(wǎng)中搭建一個(gè)課程點(diǎn)播+直播系統(tǒng)

利用阿里云和騰訊云等第三方平臺(tái)提供的服務(wù)來搭建點(diǎn)播+直播系統(tǒng)已經(jīng)是很成熟的方案了,那在局域網(wǎng)里面如何搭建相關(guān)系統(tǒng)服務(wù)呢?

小編也嘗試過利用 nginx + rtmp 推流模塊,不過不太穩(wěn)定,也不能對(duì)直播做更多的控制。

點(diǎn)播的核心是視頻的存儲(chǔ),轉(zhuǎn)碼,水印,加密,這個(gè)利用開源庫 ffmpeg 庫可以輕松搞定,直播推流的話比較麻煩一點(diǎn),可以用 livego 等項(xiàng)目來完成,穩(wěn)定性有待時(shí)間考驗(yàn)。

經(jīng)過調(diào)研以及不懈的努力,小編把開源的 酷瓜云課堂 做了大量移植修改,(存儲(chǔ),點(diǎn)播,直播)替換成本地的了,裁剪掉了支付等相關(guān)功能。

下面開始安裝,雖然是局域網(wǎng)應(yīng)用,但是安裝是需要連接外網(wǎng)的哦,先準(zhǔn)備好一杯咖啡吧(網(wǎng)絡(luò)不好的話會(huì)有點(diǎn)慢哦)

友情提示

請(qǐng)使用干凈的系統(tǒng)執(zhí)行安裝,如有安裝過 nginx,apache 之類的占用 80443 端口的web服務(wù)會(huì)造成端口沖突

配置要求

  • 操作系統(tǒng):Ubuntu | Debain | Centos
  • 系統(tǒng)內(nèi)存:2G+

申請(qǐng)?jiān)囉檬跈?quán)

授權(quán)碼申請(qǐng)地址:點(diǎn)擊申請(qǐng)

安裝指南

下載安裝腳本

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

根據(jù)實(shí)際情況修改配置

nano install.sh

可選配置項(xiàng)目如下:

#是否安裝測(cè)試數(shù)據(jù)(on:是,off:否)
SITE_DEMO=off

#站點(diǎn)IP地址(內(nèi)網(wǎng)IP地址,例如:10.86.40.118)
SITE_ADDR=10.86.40.118

#站點(diǎn)密鑰(數(shù)字字母組合,不要用特殊字符)
SITE_KEY=1qaz2wsx3edc

#mysql超級(jí)用戶密碼(數(shù)字字母組合,不要用特殊字符)
MYSQL_ROOT_PASSWORD=1qaz2wsx3edc

#mysql項(xiàng)目數(shù)據(jù)庫名稱(數(shù)字字母組合,不要用特殊字符)
MYSQL_DATABASE=ctc

#mysql項(xiàng)目數(shù)據(jù)庫用戶(數(shù)字字母組合,不要用特殊字符)
MYSQL_USER=ctc

#mysql項(xiàng)目數(shù)據(jù)庫密碼(數(shù)字字母組合,不要用特殊字符)
MYSQL_PASSWORD=1qaz2wsx3edc

#redis訪問密碼(數(shù)字字母組合,不要用特殊字符)
REDIS_PASSWORD=1qaz2wsx3edc

執(zhí)行安裝,快慢取決于網(wǎng)絡(luò),當(dāng)有錯(cuò)誤或者超時(shí) 請(qǐng)重試,請(qǐng)重試,請(qǐng)重試

bash install.sh

訪問網(wǎng)站

  • 管理帳號(hào):10000@163.com / 123456
  • 前臺(tái)地址:http://{your-ip}
  • 后臺(tái)地址:http://{your-ip}/admin

測(cè)試數(shù)據(jù)

管理帳號(hào):100015@163.com / 123456

結(jié)束安裝

安裝完成,請(qǐng)刪除安裝腳本

rm install.sh
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容