利用云服務器搭建24小時直播間
在本教程中,您將學習如何在阿里云云服務器ECS上搭建24小時直播間
訪問阿里云免費試用https://free.aliyun.com/。單擊頁面右上方的登錄/注冊按鈕,并根據(jù)頁面提示完成賬號登錄(已有阿里云賬號)、賬號注冊(尚無阿里云賬號)或實名認證(根據(jù)試用產(chǎn)品要求完成個人實名認證或企業(yè)實名認證)
成功登錄后,在產(chǎn)品類別下選擇計算 > 云服務器 ECS,單擊立即試用。本試用教程使用的實例規(guī)格為1核2GB 每月750小時
本教程以CentOS 7.9 64位操作系統(tǒng)為例
創(chuàng)建實例一般需要3~5分鐘,當實例狀態(tài)變?yōu)檫\行中時,表示實例創(chuàng)建完成
使用ECS實例部署應用或搭建環(huán)境前,需設置實例密碼后才能登錄實例
實例創(chuàng)建完成大約3~5分鐘后,才支持重置實例密碼,如不可重置請耐心等待后重試
返回實例頁面,單擊該實例對應操作列下的遠程連接
在彈出的連接與命令對話框中,單擊通過Workbench遠程連接對應的立即登錄,在彈出的登錄實例對話框中輸入密碼
執(zhí)行以下命令,安裝KPlayer
curl -fsSL get.kplayer.net | bash
下載FileZilla客戶端https://www.filezilla.cn/
使用FileZilla連接服務器。主機?公網(wǎng)IP,用戶名?root,密碼,端口?22
通過FileZilla打開kplayer文件夾,刪除config.json.example
在root目錄下創(chuàng)建mp4文件夾,上傳你需要直播的視頻
在bilibili直播間復制自己的服務器地址和串流密鑰
修改JSON內(nèi)容里的視頻名稱和推流地址,上傳至kplayer文件夾。下面紅色部分為需要修改的內(nèi)容
{
? ? "version": "2.0.0",
? ? "resource": {
? ? ? ? "lists": [
? ? ? ? ? ? "/root/mp4/example_1.mp4",
? ? ? ? ? ? "/root/mp4/example_2.mp4"
? ? ? ? ]
? ? },
? ? "play": {
? ? ? "play_model": "loop",
? ? ? "cache_on": false,
? ? ? "cache_uncheck": false
? ? },
? ? "output": {
? ? ? ? "lists": [
? ? ? ? ? ? {
? ? ? ? ? ? ? ? "path": "rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_12345678_1234567&key=1234567890abcdefghijklmn&schedule=rtmp&pflag=1"
? ? ? ? ? ? }
? ? ? ? ]
? ? }
}
回到遠程服務器,輸入
cd kplayer
./kplayer play start --daemon
到這里,你的直播間搭建好了,可以循環(huán)播放視頻
我的直播間地址:https://live.bilibili.com/3919529
