1.1. Обзор¶
1.1.1. Архитектура¶
Elecard Boro VoD имеет клиент–серверную архитектуру, состоящую из 2 частей:
Зонд Boro VoD — программный компонент системы, анализирует медиафайлы из хранилища, проверяя контейнер, видео, аудио и метаданные по заранее заданному шаблону проверки. Группа зондов Boro VoD может быть объединена в кластер для повышения производительности и оперативного масштабирования решения.
Сервер Boro VoD — программный компонент системы, управляет зондами и задачами проверки, собирает результаты, формирует и хранит отчеты.
1.1.2. Возможности системы¶
Комплексный контроль качества медиафайлов
Система проверяет контейнер, видео, аудио и метаданные в соответствии с шаблоном проверки. Шаблон проверки представляет собой набор тестов, каждый из которых направлен на анализ определенного параметра или поиск ошибок. Со списком тестов можно знакомиться в разделе Web-интерфейс → Шаблоны → Список тестов (подробнее).
Гибкая настройка шаблонов проверки
Boro VoD предоставляет пользователям набор готовых шаблонов проверки, соответствующих отраслевым стандартам. Также пользователь может создать свой шаблон или отредактировать существующий. Более детально работа с шаблонами описана в разделе Web-интерфейс → Шаблоны (подробнее).
Генерация отчетов проверки
По завершении проверки автоматически создается детализированный отчет в форматах PDF, CSV или JSON. Отчет включает подробную информацию о проверенном медиафайле, найденные несоответствия и ошибки с указанием временной метки в медиафайле.
Удобный Web-интерфейс
Позволяет нескольким пользователям получить одновременный доступ к системе через браузер для управления шаблонами проверки, постановки задач, отслеживания состояний и контроля результатов.
Система проектов
Создавайте проекты, предоставляйте доступ зарегистрированным пользователям и назначайте роли в рамках проекта.
Клиент-серверная архитектура
Группа зондов Boro VoD анализирует медиафайлы из хранилища. Центральный сервер Boro VoD управляет зондами, генерирует и хранит отчеты.
Масштабируемость
Зонды Boro VoD позволяют задействовать преимущества многоядерных серверов. Предусмотрено быстрое развертывание дополнительных зондов и объединение их в рамках одного проекта в кластер, а также распределение задач балансировщиком среди зондов кластера. Таким образом возможно оперативно масштабировать систему для ежедневного контроля большего объема медиафайлов.
API
Boro VoD предоставляет программный интерфейс для интеграции решения в полноценную автоматизированную систему подготовки и контроля медиафайлов.
Подробнее в видео¶
TBD
1.1.3. Системные требования¶
Требования |
Сервер Boro VoD |
Зонд Boro VoD |
|---|---|---|
Программные требования |
||
ОС |
|
Linux 64bit + glibc-2.27 и выше:
Рекомендуемая ОС: Стабильный дистрибутив Linux с длительным сроком поддержки и довольно свежей версией ядра. |
Минимальные аппаратные требования |
||
CPU |
4 ядра, 3 ГГц |
8-ядерные процессоры с поддержкой SSE2 (Intel® Core i5, Intel® Xeon, AMD® Ryzen, AMD® Epyc) |
RAM |
16 ГБ |
16 ГБ |
HDD |
300 ГБ |
128 ГБ |
Ethernet |
1 Гбит/с |
1 Гбит/с |
Трафик |
||
Исходящий трафик: |
|
|
Входящий трафик: |
|
|
Примечание
Рекомендуемые аппаратные требования зависят от версии зонда, выбранных опций проверки, количества одновременно анализируемых медиафайлов. Используя специальные инструменты расчета, команда технической поддержки Elecard поможет выбрать оптимальную платформу для ваших задач.
Поддерживаемые методы доступа к хранилищам медиафайлов¶
Локальная файловая система
HTTP/HTTPS
NFS, SMB, FTP реализуются за счет монтирования указанных хранилищ к файловой системе
Поддерживаемые браузеры¶
Chromium, версия 109 и новее
Google Chrome, версия 109 и новее
Mozilla Firefox, версия 128 и новее
Microsoft Edge, версия 109 и новее
Примечание
1.1.4. Спецификация¶
Форматы |
Поддерживаемый стандарт |
|---|---|
Формат контейнера |
|
MP4 |
|
MOV (QuickTime File Format) |
QuickTime File Format Specification |
Формат видео |
|
MPEG–1 |
ISO/IEC 11172–2 Information Technology — Coding of moving pictures and associated audio for digital
storage media at up to about 1,5 Mbit/s — Part 2: Video
|
MPEG–2 |
ISO/IEC 13818–2 Information technology — Generic coding of moving pictures and associated audio
information — Part 2: Video
|
AVC/H.264 |
ISO/IEC 14496–10 Advanced video coding for generic audiovisual services
|
HEVC/H.265 |
ISO/IEC 23008–2 Information technology — High efficiency coding and media delivery in heterogeneous
environments — Part 2: High efficiency video coding
|
Форматы аудио |
|
MPEG Audio |
|
AAC |
|
1.1.5. Список Тестов¶
Ниже приведен перечень тестов, выполняемых системой. Подробное описание каждого теста доступно в Web-интерфейс → Шаблоны → Список тестов (подробнее).
Контейнер¶
Размер файла
Формат контейнера
Расширение файла
Формат видео
Формат аудио
Количество дорожек аудио и видео
Временная метка начала аудио и видео
Временная метка окончания аудио и видео
Длительность аудио
Длительность видео
Расхождение длительности аудио и видео
Отсутствие обязательных box–элементов
Длительность MP4–контейнера
Значение timescale MP4–контейнера
Разрыв временных меток видео
Разрыв временных меток аудио
Несоответствие метаданных контейнера и дорожек
Видео¶
Разрешение видео
Изменение разрешения видео
Значения Profile и Level видео
Изменение значений Profile и Level видео
Цветовая субдискретизация
Изменение цветовой субдискретизации
Тип развертки
Изменение типа развертки
Порядок полей
Изменение порядка полей
Колориметрические показатели
Изменение колориметрических параметров
Display aspect ratio
Изменение display aspect ratio
Sample aspect ratio
Изменение sample aspect ratio
Коды AFD
Изменение кодов AFD
Частота кадров
Изменение частоты кадров
Активная частота кадров
Средний битрейт
Битрейт CBR/VBR
Длина GOP
Структура GOP
Closed GOP
Глубина цвета
Изменение глубины цвета
Тип энтропийного кодирования
Изменение типа энтропийного кодирования
Количество опорных кадров
Изменение количества референсных кадров
Формат HDR
Метаданные HDR10
Изменение метаданных HDR10
Замирание картинки
Черные кадры
Одноцветные кадры
Тестовый сигнал: цветные полосы
Ошибка декодирования видео
Аудио¶
Audio sample rate
Audio bit depth
Количество каналов аудио
AAC audio profile
Языковой аудиодескриптор
MPEG audio layer
Ошибка декодирования аудио
Тишина в звуковом сопровождении
Мгновенная громкость
Кратковременная громкость
Громкость программы
Диапазон громкости
Максимально допустимый уровень истинных пиков