Это старая версия документа!
Содержание
Видеоподарок
Разработка аналога https://videopodarok24.ru/
Pipeline
- Скрипт заменяет в шаблоне AE файла фотографии/звуки/тексты
- Затем сохраняет на сетевой диск с уникальным uuid композиции (замена строки в проекте)
- Media Encoder настроен на слежение за каталогом в течении ~30 секунд он обнаруживает новый проект и начинает его рендерить
- inotifywait следит за событием завершения записи файла в отслеживаемом каталоге, уведомляя об этом приложение
- Когда количество и формат файлов начинает соответствовать ожидаемому, рендеринг считается завершенным
- С этого момента начинает работать механизм доставки: сохранение на шару s3 (minio/Yandex.disk), отправка уведомлений в Telegram или на почту
Решение проблемы зависаний
Создать систему алертинга о произошедших сбоях.
Автоматический мониторинг и восстановление:
- ping 192.168.56.10
- добавить в Автозагрузку запуск Media Encoder
- добавить проброс журнала Media Encoder
- уведомление о задержке рендеринга - когда ожидаемое время превышено
- уведомление о высокой загрузке, месте на диске