利用闲置的 VPS,配合 FFmpeg 和 Screen,实现 24 小时不间断的视频循环直播推流。
本文参考了 LALA.IM 的相关脚本。
1. 环境准备
安装 screen 以便在后台运行脚本:
1 | yum -y install screen |
创建一个新的 screen 会话:
1 | screen -S stream |
2. 简易循环推流脚本
将需要直播的 MP4 视频放入 videos 文件夹中。注意文件名避免包含空格。
创建脚本 live.sh:
1 |
|
赋予执行权限并运行:
1 | chmod +x live.sh |
3. 交互式全功能脚本
如果你需要更高级的功能(如安装 FFmpeg、添加水印等),可以使用以下脚本:
1 |
|
(原脚本内容较长,建议直接使用上方简化版即可满足大多数需求)
4. Screen 常用命令速查
- 创建会话:
screen -S stream - 挂起会话 (后台运行): 按下
Ctrl + A,然后按D。 - 恢复会话:
screen -r stream - 查看会话列表:
screen -ls - 关闭会话: 在会话中输入
exit或screen -X -S [id] quit。
本文作者: NUK
最后更新: 2026年01月08日 17:59:45
本文链接: http://www.uilucky.com/post/d76abc5b.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!