automationindustry
Работа с медиафайлами в контент-пайплайнах
Видеофайлы — это не то же самое, что текстовые данные. Они большие, их обработка занимает время, и ошибки в середине процесса обходятся дороже.
Мы используем объектное хранилище для всех медиафайлов — это решает проблему масштабирования, но создаёт новые вопросы: как управлять жизненным циклом файлов, как не хранить лишнее, как быстро отдавать контент когда это нужно.
Одна из вещей, которую мы поняли: загрузка файла и его публикация — это разные события, и между ними должно быть чёткое состояние. Файл загружен, но ещё не опубликован — это валидное состояние, которое нужно правильно обрабатывать.
Детали имеют значение.