“server room containing 500 terabytes of footage”
This is not a small operation.
To put things into perspective, 1 terabyte can hold approximately:
*250,000 photos taken with a 12MP camera;
*250 movies or 500 hours of HD video; or
*6.5 million document pages, commonly stored as Office files, PDFs, and presentations. Its also roughly equal to 1,300 physical filing cabinets of paper.
Now imagine multiplying that by 500!