開始前の準備作業#
Linux サーバー
(1) KPlayer は現在 Linux 環境のみサポートしており、x86_64(amd64)および aarch64(arm64)CPU アーキテクチャのハードウェア環境で実行する必要があります。関連する依存ライブラリはすでにメインプログラムに静的にリンクされているため、KPlayer を実行するために追加のサードパーティライブラリをインストールする必要はありません。
将来のバージョンでは、異なる CPU アーキテクチャとオペレーティングシステムに対してクロスプラットフォームサポートが提供されます。
(2) ここでは、主要なクラウドプラットフォーム(Alibaba Cloud、Tencent Cloud)からサーバーを借りることができます。設定は 1 コア 2GB 程度で十分です。また、ローカルで仮想マシンを使用してサーバーとして使用することもできます。もちろん、自分のホストマシンは常時稼働する必要があります。この方法は、試してみたい人に適しています。
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
- 解凍が完了したら、インストールが完了です。次のコマンドを使用して確認します。
./kplayer
Bilibili ライブの準備条件#
- 実名認証
これについては、簡単です。 - Bilibili のストリームキーの準備
Bilibili のウェブサイトを開き、ホームページで「ライブ」をクリックし、アイコンをクリックしてライブセンターを開き、マイライブルームを選択すると、ストリームキーを確認できます(もちろん、カテゴリを選択して放送を開始する必要があります)。ここでは、しばらくお待ちください。
- 設定ファイルの作成
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 リストには、ビデオの保存場所を設定します。最後の 1 つ以外は、カンマを追加する必要があります。
output -> list には、ストリームのアドレスを設定します。
これで、カテゴリを選択して放送を開始し、上記の画像で示されている短い線のアドレスとキーを連結して、設定ファイルにコピーします。
Kplayer の起動#
./kplayer play start
./kplayer play start --daemon
上記の 2 つは、起動コマンドです。以下はバックグラウンドでの起動です。
正常に実行されると、成功のログが出力されます。
バックグラウンドで正常に実行された場合は、/kplayer/log/core.log ファイルで実行ログを確認できます。
これで、ライブルームを視聴することができます。
私のライブルームへの訪問をお待ちしております。 https://live.bilibili.com/26709867