Добавить в корзинуПозвонить
Найти в Дзене
Video compression guru

Как автоматизировать контроль качества VoD-контента. Кейс Elecard

Представьте: объёмы контента растут, инженеры тонут в рутине, а риск выпустить в эфир видео с дефектами становится всё выше. Знакомая ситуация? Именно с такой задачей к нам обратился заказчик — крупный VoD-сервис. Изначально у заказчика работала классическая схема подготовки контента: 1. Входное хранилище — сюда попадали мастер-файлы от поставщиков контента и внутренней студии. 2. VoD-транскодер — перекодировал файлы в несколько профилей и сохранял в промежуточное хранилище. 3. Пакетайзер — упаковывал готовые профили для публикации. Звучит логично, но была проблема: система работала в ручном или полуавтоматическом режиме. Транскодер запускался в режиме watch folder, а контроль качества проводился выборочно и вручную. Пока контента было немного, схема работала. Но как только объемы выросли, начались проблемы: Заказчик поставил цель — полностью автоматизировать процесс подготовки и проверки медиафайлов. Решение должно было: ✅ Централизовать управление всеми этапами ✅ Автоматизировать кон
Оглавление

Представьте: объёмы контента растут, инженеры тонут в рутине, а риск выпустить в эфир видео с дефектами становится всё выше. Знакомая ситуация? Именно с такой задачей к нам обратился заказчик — крупный VoD-сервис.

Что было: когда ручной труд тормозит развитие

Изначально у заказчика работала классическая схема подготовки контента:

1. Входное хранилище — сюда попадали мастер-файлы от поставщиков контента и внутренней студии.

2. VoD-транскодер — перекодировал файлы в несколько профилей и сохранял в промежуточное хранилище.

3. Пакетайзер — упаковывал готовые профили для публикации.

Звучит логично, но была проблема: система работала в ручном или полуавтоматическом режиме. Транскодер запускался в режиме watch folder, а контроль качества проводился выборочно и вручную.

Пока контента было немного, схема работала. Но как только объемы выросли, начались проблемы:

  • Инженеры тратили слишком много времени на рутинные операции;
  • Проверить каждый файл физически не успевали;
  • Риски публикации контента с дефектами только росли: чем больше файлов, тем выше шанс, что в трансляцию попадет видео с черным экраном, замерзшей картинкой или отсутствующим звуком. Репутационные потери в таком случае неизбежны.

Задача: автоматизировать всё и сразу

Заказчик поставил цель — полностью автоматизировать процесс подготовки и проверки медиафайлов. Решение должно было:

✅ Централизовать управление всеми этапами

✅ Автоматизировать контроль качества

✅ Проверять файлы на всех этапах — от входа до публикации

Для этого был закуплен комплект: оркестратор, VoD-транскодер и наша система — Elecard Boro VoD. Все компоненты требовали интеграции с оркестратором.

Коротко о герое истории: что такое Boro VoD?

Boro VoD — это ваш личный инспектор качества медиафайлов. Это программное решение, которое автоматически анализирует видео по заданным вами параметрам. Решение построено по клиент-серверной модели.

Зонды анализируют медиафайлы из хранилища, проверяя контейнер, видео- и аудио- метаданные. Центральный сервер с веб-интерфейсом и API управляет зондами, раздает задачи, собирает результаты и формирует подробные отчеты (в PDF, CSV или JSON).

Архитектура Boro VoD
Архитектура Boro VoD

Вся магия происходит благодаря шаблонам проверки— это наборы тестов для анализа параметров и поиска ошибок. Тесты делятся на две категории:

  1. Проверка на соответствие: убедиться, что контейнер — MP4, видеокодек — AVC, а звуковая дорожка — AAC.
  2. Поиск дефектов: найти замерзшие кадры, черные экраны, участки тишины, проверить целостность контейнера и соответствие длительностей видео и аудио.

Пользователь просто выбирает нужные тесты и выставляет условия соответствия — система сделает всё остальное.

Интеграция и новый автоматизированный процесс

На первом этапе заказчик решил сосредоточиться на самой больной точке — проверке файлов после транскодирования. Наша команда успешно интегрировала Boro VoD с системой оркестрации.

Вот как выглядит автоматизированный процесс:

Шаг 1. Оркестратор обнаруживает, что в хранилище появился новый мастер-файл. Он тут же отправляет его на транскодирование.

Шаг 2. Как только транскодер заканчивает работу и создает набор профилей, оркестратор через API дает команду нашему Boro VoD: «Проверить вот эти файлы по вот этому шаблону».

Шаг 3. Boro VoD принимает задачу, и его зонды начинают анализ. Оркестратор в это время может в любой момент по ID задачи узнать статус проверки: сколько процентов готово и сколько ошибок уже найдено.

Шаг 4. По окончании анализа Boro VoD формирует отчет. Оркестратор запрашивает его и видит итоговый статус: Passed (проверка пройдена), Warning (есть предупреждения) или Failed (найдены критичные ошибки).

Шаг 5. Принятие решения. Дальше всё просто:

Если статус Passed — файл признан годным. Оркестратор передает его дальше на упаковку и публикацию.

Если статус Failed — файл отбраковывается. Подробный отчет об ошибках ложится рядом с файлом и ждет инженера, который теперь будет разбираться не с рутиной, а с конкретной, понятной проблемой.

Схема внедрения Boro VoD
Схема внедрения Boro VoD

Что в итоге?

Благодаря интеграции Boro VoD с оркестратором заказчик получил:

  • Полностью автоматизированный процесс, работающий 24/7 без участия человека.
  • 100% охват — проверяется каждый файл, а не выборочно.
  • Освобождение инженеров от монотонных задач для решения более важных и творческих.
  • Снижение риска публикации контента с дефектами.
  • Масштабируемую систему, которая готова к дальнейшему росту объемов контента.

Этот кейс — отличный пример того, как грамотная автоматизация контроля качества превращает потенциальный хаос в отлаженный и надежный конвейер.

Если вы сталкиваетесь с похожими вызовами в своей работе, знайте — решение есть. Узнайте больше о возможностях Elecard Boro VoD на странице продукта.