Armbian系统实现B站24小时不间断直播

Armbian系统实现B站24小时不间断直播

记忆の风
2023-01-02 / 0 评论 / 32 阅读 / 正在检测是否收录...

一、更新软件列表和软件

sudo apt update && apt upgrade

二、安装解码器

sudo apt-get install x264

三、安装ffmpeg

sudo apt-get install ffmpeg

四、安装screen

sudo apt-get install screen

五、准备直播素材
导入到armbian设备里面

六、获取你的rtmp地址/你的直播码
如果是在B站直播,点击头像,点击我的直播间,点击开播设置,然后选择分区,给直播间起一个名字,点击开播,复制你的rtmp地址/你的串流密钥。

七、准备推流
screen创建ffmpeg会话

sudo screen -S ffmpeg

单文件循环推流

ffmpeg -re -i "/root/xxx.mp4" -vcodec copy -acodec aac -b:a 192k -f flv "rtmp地址/你的串流密钥"
/root是直播文件的所在文件夹

如果需要实现无限循环播放的话就需要编写一个sh文件,内容如下

#!/bin/bash
while true
do
ffmpeg -re -i "output.mp4" -vcodec copy -acodec aac -b:a 192k -f flv "你的rtmp地址/你的串流密钥"
done

保存为live.sh,使用下面的命令运行即可

sh live.sh

screen的一些命令:

1.#screen创建 窗口名称 对话框

sudo screen -S 窗口名称

2.kill掉一个screen

screen -S 窗口名称 -X quit.

3、激活screen:

screen -r 窗口名称.

4.并利用exit退出并kiil掉session。

0

评论 (0)

取消