-
Notifications
You must be signed in to change notification settings - Fork 29
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 TEMP_DIR
environment variables (defaults to /data/temp
). These files can get large so I will outline some storage requirements you need.
Let's say you are archiving an 8 hour VOD. Depending on bit-rate that is around 13Ggb. 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 26gb used. The chat video file for an 8 hour stream (140x1440) is ~5gb. This equals to about ~31 gigabytes for a single 8 hour VOD. Once all VOD files are moved to the permanent storage, all temp files are deleted.