用于酒店自办节目或者自办公益剧集的HLS直播出流观看。
服务器环境:Ubuntu 22.04,48核心,128G内存,10Gbps网卡,SSD系统盘480GB。
电影、单视频:循环播放
连续剧:按剧集序号,循环播放
业务结构:
/opt/hls-system├── bin/│ ├── start_movie.sh # 单视频循环│ ├── start_series.sh # 连续剧循环│ ├── stop_stream.sh│ └── update_status.sh├── data/│ ├── movies/ # 单剧目录│ ├── series/ # 连续剧目录│ └── playlists/├── streams/│ └── hls/├── web/│ ├── index.html│ └── status.txt # 自动生成└── logs/
一键搭建脚本:a1@
部署过程
1、登录Ubuntu服务器,更新
sudo apt updatesudo apt upgrade
2、上传install3.sh到root目录
3、执行一键脚本
进入root目录:chmod +x install3.sh 然后 ./install3.sh 安装
4、安装完成后,登录服务器ip,查看是否可以打开状态页
http://服务器ip/
5、单视频上传及配置(个人习惯用Finalshell上传文件),已杀戮战地为例:slzd.mp4视频文件上传到movies。
cp slzd.mp4 /opt/hls-system/data/movies/
cd /opt/hls-system/bin./start_movie.sh slzd.mp4 slzd
6、连续剧配置(个人习惯用Finalshell上传文件),以我是格鲁特短片连续剧为例,我是格鲁特的英文目录为Groot,Series是连续剧存储主目录,我们需要在这个目录下新建格鲁特连续剧目录,并拷贝视频短剧到这个目录,只支持数字序列。
mkdir /opt/hls-system/data/series/Grootcp 01.mp4 02.mp4 03.mp4 /opt/hls-system/data/series/Groot/./start_series.sh Groot
7、播放
http://IP/streams/hls/Groot/index.m3u8
http://IP/streams/hls/slzd/index.m3u8