開始前的準備工作#
Linux 伺服器
(1) KPlayer 目前僅支援 Linux 環境並需要滿足 x86_64 (amd64) 與 aarch64 (arm64) CPU 架構的硬體環境上運行,我們已經將相關依賴庫靜態鏈接至主程式中,這意味著你不需要額外的安裝任何的第三方庫來支援 KPlayer 的運行。
在後續的迭代版本中將會陸續針對不同 CPU 架構與不同的操作系統上進行跨平台支援。
(2) 這裡伺服器可以去主流的雲平台 (阿里雲,腾讯雲) 租借一個,配置不用很高 1 核 2g 的差不多了。也可以在本地用虛擬機來當作伺服器,當然你自己的主機肯定也得全天不關機,這個方法可以讓一些只是想嘗試一下的小夥伴用用。
下載安裝 Kplayer#
- 準備一個資料夾來安裝 kplayer
- 進入這個資料夾
wget http://download.bytelang.cn/kplayer-v0.5.6-linux_amd64.tar.gz
tar zxvf kplayer-v0.5.6-linux_amd64.tar.gz
3. 解壓完成後就算安裝好了,使用命令查看
./kplayer
準備 B 站直播條件#
- 實名認證
這個就不用多介紹了,很簡單 - 準備 B 站推流碼
打開網頁端 B 站,在首頁點擊直播,點擊頭像打開直播中心,選擇我的直播間,就可以查看推流碼了 (當然得先選擇分類然後開播才可以看到,這裡先等等)
- 創建配置文件
cp config.json.example config.json
使用 cp 命令複製一份配置文件
打開 config.json 文件進行編輯
{
"version": "2.0.0",
"resource": {
"lists": [
"/video/example_1.mp4",
"/video/example_2.mp4"
]
},
"output": {
"lists": [
{
"path": "rtmp://127.0.0.1:1935/push"
}
]
}
這裡 resource ->list 列表裡面配置你的視頻存放的位置,注意只要不是最後一條後面要加逗號。
output -> list 配置推流地址。
現在可以去選擇分類然後開播了 ,然後將上面圖片畫的短線的地址 + 密鑰拼接一下複製到配置文件中去,配置文件就搞定了
啟動 kplayer#
./kplayer play start
./kplayer play start --daemon
以上兩個都是啟動命令,下面是後台啟動
運行成功後會輸出成功的日誌
後台運行成功後可以去 /kplayer/log/core.log 文件下查看運行日誌
接下來就可以去你的直播間觀看了
歡迎各位來訪問我的直播間哦 https://live.bilibili.com/26709867