# live **Repository Path**: kuwinet/live ## Basic Information - **Project Name**: live - **Description**: 7×24 全天候不间断无人值守循环直播推流 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2023-04-20 - **Last Updated**: 2025-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 7×24 全天候不间断无人值守循环直播推流 在荒岛博客《FFmpeg循环推流脚本》的代码基础上结合电丸科技AK的视频(https://www.youtube.com/watch?v=Ko20sPb93fo )修改而成,方便个人使用而已。 ## 使用方法 1、新建视频文件夹,并上传你想直播的视频(FTP或其他方法,我用的FinalShell很好用。)自己动手使用Rclone挂载GoogleDrive或OneDrive也可以: ``` mkdir /home/Videos ``` 2、安装依赖应用 CentOS ``` yum -y install screen wget ``` Ubuntu/Debian ``` apt-get -y install screen wget ``` 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,也可下方命令 ``` screen -X -S 2843.live quit ```