7×24 全天候不间断无人值守循环直播推流
使用方法
1 、新建视频文件夹,并上传你想直播的视频 (FTP 或其他方法,我用的 FinalShell 很好用。)
自己动手使用 Rclone 挂载 GoogleDrive(国外服务器) 或 OneDrive(国内服务器),适合小存储空间主机。可参照 《Linux 通过 Rclone 挂载 GoogleDrive 》
mkdir /home/Videos
2 、安装依赖应用
CentOS
yum -y install screen
yum -y install wget
yum -y install curl
Ubuntu/Debian
apt-get -y install screen
apt-get -y install wget
apt-get -y install curl
2 、下载 live.sh 并赋权,以下需要 root 权限使用,具体可输入 su 并输入密码即可:
国内服务器
wget -N https://gitee.com/kuwinet/live/raw/master/live.sh
chmod 755 /root/live.sh
国外服务器
wget -N https://raw.githubusercontent.com/KuwiNet/Live/main/live.sh
chmod 755 /root/live.sh
3 、运行 live.sh 安装 FFmpeg,选择 1 安装 FFmpeg 。
./live.sh
4 、新建窗口,准备直播推流,再次运行 live.sh,选择 2,按提示操作就好,每次推流使用以下命令,确保在 screen 窗口内运行,否则 ssh 连接窗口不能关闭。
screen -S live
./live.sh
注意事项
a. 修改推流码率,live.sh 第 73 行里的 3000k 和 92k 两处,3000k 是视频码率,92k 是音频码率,根据自己的服务器情况修改即可。
b. 解放本地电脑 (如果使用 Windows 或 MacOS 自带工具连接 ssh 需要),新建 ssh 连接 (必须),使用 FinalShell 可随时关闭窗口,不会中断推流:
查看推流窗口
screen -ls
脱离窗口,2843.live 表示要脱离的窗口,根据上述查看结果写
screen -d 2843.live
c. 关闭推流进程,可运行 live.sh 选 4,也可下方命令
screen -X -S 2843.live quit
版权声明:
作者:隔壁小色
链接:https://www.fanooo.com/archives/311
文章版权归作者所有,未经允许请勿转载。
THE END