视频流服务器(HLS、HTTP、HTTP-FLV、时移、图像服务器)
fluunt的Python项目详细描述
文档状态:初稿
取决于:
python: 2.6 at least bottle: 0.11.5 at least paste: 1.7.5.1 at least requests: 2.3.0 at least ffmpeg imagemagick
安装:
* adduser fluunt * mkdir /var/log/fluunt * mkdir -p /mnt/vod/fluunt * mkdir -p /mnt/vod/fluunt/pvr/ts * mkdir -p /mnt/vod/fluunt/videos * # Alternative 1: * cd /opt * git clone https://github.com/psaavedra/fluunt.git fluunt * chown -R fluunt.fluunt /opt/fluunt * # End Alternative 1 * # Alternative 2: * pip install fluunt * # End Alternative 2 * chown -R fluunt.fluunt /var/log/fluunt * chown -R fluunt.fluunt /mnt/vod/fluunt
仅适用于flunt映像服务器:
* mkdir -p /mnt/images/fluunt/ * mkdir -p /mnt/images/fluunt/local * chown -R fluunt.fluunt /mnt/images
flunt服务器监视程序(仅用于手动安装git):
(cronjobs) 0 7,2 * * * root /opt/fluunt/tools/fluunt-watchdog 127.0.0.1 8000 /mnt/vod/fluunt /pvr/ts check.txt force > /dev/null 2&>1 */1 * * * * root /opt/fluunt/tools/fluunt-watchdog 127.0.0.1 8000 /mnt/vod/fluunt /pvr/ts check.txt > /dev/null 2&>1 (examples of cronjobs for fluunt-image-server) 5 */2 * * * root rm /mnt/images/fluunt/tmp/* > /dev/null 2>&1 20 0 * * * root find /mnt/images/fluunt/cache/ -mtime 1 -exec rm {} \; > /dev/null 2>&1
flunt服务器启动(仅用于手动安装git):
/opt/fluunt/tools/fluunt-watchdog 127.0.0.1 8000 /mnt/vod/fluunt /pvr/ts check.txt force
- 刷新映像服务器启动:
- /opt/flunt/tools/flunt映像服务器–日志级别30-I 0.0.0.0-P 5555
- -w/mnt/images/flunt/-l/mnt/images/flunt/local/-l/var/log/flunt/flunt-image-server.log–accesslogfile=/var/log/flunt/flunt-image-server懔access.log–defaultcachetime=36000
日志(仅用于手动git安装):
(logrotate) /var/log/fluunt/*.log { daily missingok rotate 52 compress delaycompress # notifempty create 640 fluunt fluunt sharedscripts }