-
Notifications
You must be signed in to change notification settings - Fork 2
Video stream server (HLS, HTTP, HTTP-FLV, time-shift)
License
psaavedra/fluunt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Document status: **Early draft** Depends: 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 Installation:: * 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 just for fluunt-image-server:: * mkdir -p /mnt/images/fluunt/ * mkdir -p /mnt/images/fluunt/local * chown -R fluunt.fluunt /mnt/images Manual git installation ======================= fluunt-server watchdog (just for manual git installation):: (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 fluunt-server start (just for manual git installation):: /opt/fluunt/tools/fluunt-watchdog 127.0.0.1 8000 /mnt/vod/fluunt /pvr/ts check.txt force fluunt-image-server start:: /opt/fluunt/tools/fluunt-image-server --loglevel 30 -i 0.0.0.0 -p 5555 \ -w /mnt/images/fluunt/ -l /mnt/images/fluunt/local/ \ -L /var/log/fluunt/flunnt-image-server.log \ --accesslogfile=/var/log/fluunt/flunnt-image-server_access.log \ --defaultcachetime=36000 Logs (just for manual git installation):: (logrotate) /var/log/fluunt/*.log { daily missingok rotate 52 compress delaycompress # notifempty create 640 fluunt fluunt sharedscripts } PIP installation ================ cat /usr/share/doc/fluunt/README apt-get install supervisor supervisorctl reread supervisorctl update supervisorctl start fluunt supervisorctl start fluunt-image-server
About
Video stream server (HLS, HTTP, HTTP-FLV, time-shift)
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published