-
Notifications
You must be signed in to change notification settings - Fork 23
Storage Requirements
Ganymede was designed around downloading VOD files on the server them moving them to another storage medium such as a NAS.
Before moving the VOD files they are temporarily stored in the /tmp
directory in the container. These files can get large so I will outline some storage requirements you need.
Let's say you are archiving an 8 hour VOD that is being streamed at 600kb/s. That is roughly 23gb. After the video is downloaded, an FFmpeg task is ran which allows users to make modifications to the video if wanted. This results in a another video file with the same size depending on which FFmpeg parameters are used. We are now at 46gb used. The chat video file for an 8 hour stream (140x1440) is ~5gb. This equals to about 50 gigabytes for a single 8 hour VOD. Once all VOD files are moved to the permanent storage, all temp files are deleted.
To be safe, let's say you need 60 GB free space for one 8-hour VOD. If the active_queue_items
is set to 2
then two active queue items will run at once. This results in a need of 120gb free space on the Docker host.