3000 скриншотов - это наверно с одного пк (если за рабочий день брать, то скорее всего скрины делаете 1 раз в 10 сек.)
Если на готовое решение выделите бюджет, можете использовать наше решение:
https://www.kickidler.com/ru/for-it/docs/historyse...
- позволяет в режиме онлайн видеть мониторы сотрудников(показывает с частотой 1 кадр/сек)
- настраивать частоту съема кадров и время хранения в базе данных(с частотой 1 кадр/ 10 сек на день на сотрудника потребуется примерно 300 Мб памяти)
- в Историю загружать за период и во встроенном проигрывателе смотреть( за минуту информация за рабочий день выгрузится по сотруднику)
- при желании можно выгружать в формате *webm из программы и пересылать, но по сути необходимость скорее всего отпадет