ishowcode.eth

ishowcode.eth

区块链小白

直播推流神器 Kplayer 手把手教你在B站7*24h全天直播

開始前的準備工作#

Linux 伺服器
(1) KPlayer 目前僅支援 Linux 環境並需要滿足 x86_64 (amd64) 與 aarch64 (arm64) CPU 架構的硬體環境上運行,我們已經將相關依賴庫靜態鏈接至主程式中,這意味著你不需要額外的安裝任何的第三方庫來支援 KPlayer 的運行。
在後續的迭代版本中將會陸續針對不同 CPU 架構與不同的操作系統上進行跨平台支援。
(2) 這裡伺服器可以去主流的雲平台 (阿里雲,腾讯雲) 租借一個,配置不用很高 1 核 2g 的差不多了。也可以在本地用虛擬機來當作伺服器,當然你自己的主機肯定也得全天不關機,這個方法可以讓一些只是想嘗試一下的小夥伴用用。

下載安裝 Kplayer#

  1. 準備一個資料夾來安裝 kplayer
  2. 進入這個資料夾
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 站直播條件#

  1. 實名認證
    這個就不用多介紹了,很簡單
  2. 準備 B 站推流碼
    打開網頁端 B 站,在首頁點擊直播,點擊頭像打開直播中心,選擇我的直播間,就可以查看推流碼了 (當然得先選擇分類然後開播才可以看到,這裡先等等)
    在這裡插入圖片描述
  3. 創建配置文件
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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。