Legendary Trio
automationindustry

Работа с медиафайлами в контент-пайплайнах

Видеофайлы — это не то же самое, что текстовые данные. Они большие, их обработка занимает время, и ошибки в середине процесса обходятся дороже.

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

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

Детали имеют значение.