AWS Elemental Live представляет собой локальное решение, которое позволяет обрабатывать видео в режиме реального времени для доставки по каналам телевещания и потоковой трансляции на устройства с подключением к Интернету. Сервис позволяет просто и надежно сжимать видео в режиме реального времени в различные форматы для последующего распространения. AWS Elemental Live работает в локальной среде в виде аппаратных устройств или в виде лицензированного AWS ПО для использования с уже существующей инфраструктурой. Сервис дает возможность развертывать процессы надежной высококачественной обработки видео в режиме реального времени у источника, в студии или на удаленных объектах.

Основные возможности

Продвинутые рабочие процессы обработки видео

Ожидания зрителей от широковещательного и интернет‑видео непрерывно растут, а потребительские устройства постоянно становятся все более мощными и сложными. AWS Elemental Live содержит продвинутые функциональные возможности, обеспечивающее исключительное качество обслуживания клиентов. AWS Elemental Live позволяет запустить сервис видеоконтента в разрешении 4K Ultra HD, работающий в круглосуточном режиме, с улучшенным цветовым охватом, расширенным сигналом яркости и увеличенной разрядностью цвета для улучшения качества изображения. Создавайте контент HDR 10, Hybrid Log Gamma (HLG) или Dolby Vision из нескольких входных форматов, в том числе из источников со стандартным динамическим диапазоном (SDR), HDR 10 и HLG. Встраивайте в контент субтитры в различных форматах и на различных языках.

Множество итоговых форматов

Для подготовки к распространению мероприятий и линейных каналов прямых трансляций необходимо конвертировать необработанное видео в полный набор сжатых итоговых форматов. AWS Elemental Live позволяет одновременно формировать несколько видеопотоков с различными разрешениями и битрейтами, чтобы потоки соответствовали экранам и пропускной способности сети каждого из пользователей – от смартфонов до 4K‑телевизоров. Создавайте все форматы для потоковой передачи через Интернет непосредственно в AWS Elemental Live или доставляйте базовый формат для дальнейшей упаковки.

Поддержка монетизации контента

Видеоконтент, доставленный через Интернет, предлагает новые возможности монетизации с помощью рекламы. AWS Elemental Live можно интегрировать с различными платформами вставки рекламы, в том числе с AWS Elemental MediaTailor. Программное обеспечение способно считывать входящие рекламные маркеры напрямую или через API, что обеспечивает точную покадровую вставку видеорекламы в выходные форматы и поддержку монетизации каналов прямых трансляций.

Встроенная автоматизация и управление

AWS Elemental Live можно управлять через веб‑интерфейс или API REST / XML для интеграции с аппаратным, облачным или виртуальным развертыванием. Несколько решений AWS Elemental Live можно группировать в кластеры кодировщиков для удобного управления ими как единым объектом с помощью AWS Elemental Conductor Live. Conductor Live обеспечивает централизацию процессов настройки, обслуживания и обновления AWS Elemental Live, а также позволяет удобно выполнять развертывание резервных систем для обеспечения высокой доступности и бесперебойной доставки контента.

Подробные спецификации

* Доступно с дополнительной лицензией
** Для этой функции требуется устройство серии L800 с сетевой картой Mellanox 25 GbE или SKU устройства серии L900 с обозначением -U
*** Для этой возможности требуется устройство SKU с поддержкой 4K

Поддержка входящего потока

Входящий поток в режиме реального времени - Один и несколько программных транспортных потоков (SPTS, MPTS) по UDP/IP и RTP/IP с плавным переключением защиты FEC и SMPTE ST 2022-7
- TR-01 со сжатием JPEG-2000, аудио PCM и субтитрами
- SMPTE ST 2110-20 (несжатое видео) **, 2110-22 (сжатое видео JPEG XS *) **, 2110-30 (PCM) **, 2110-31 (AC3, EAC3) **, 2110-40 (служебные данные) с плавным переключением защиты SMPTE ST 2022-7 **, обнаружение и регистрация NMOS IS-04 **, и управление подключением устройства NMOS IS-05 **
- SMPTE ST 2022-6 с плавным переключением защиты SMPTE ST 2022-7 **
- SDI (несжатое). Дополнительно: SD-SDI, HD-SDI, 3G-SDI, 12G-SDI, Quad 3G-SDI (4K), Interleave (4K)
- AWS Elemental MediaConnect, протокол SRT (режим вызова)
- Пакеты сетевых входящих потоков: Apple HLS TS с подключенным аудио и видео
- RTMPS
- RTSP
- Видеокодеки:
    ⦁ H.264 до 4:2:2 10 бит
    ⦁ H.265 до 4:2:2 10 бит включая расширенный динамический диапазон (HDR) *
    ⦁ MPEG-2
    ⦁ Apple ProRes®
    ⦁ RAW
    ⦁ JPEG-2000
    ⦁ JPEG XS *   **
- Аудиокодеки:
    ⦁ AC-3 (Dolby Digital)
    ⦁ EAC-3 (Dolby Digital Plus) *
    ⦁ Dolby E *
    ⦁ AAC
    ⦁ MPEG-1 Layer II
    ⦁ PCM
Избыточность входящего потока в режиме реального времени - Целостность входящего потока: генерация повтора, черный, графитовый или цветной при отсутствии входящего потока
- Отказоустойчивость входящего потока, включая плавный Hot Backup до 4K *** (двойное декодирование, одиночное кодирование)
Условия запуска избыточности входящего потока в режиме реального времени - Настраивается пользователем
- Ошибки по времени ("Input Loss" («Потеря входящего потока»), "Video Loss" («Потеря видео»), "Audio Silence" («Потеря аудио»), "Video Freeze" («Остановка видео»), "Video Black" («Выключение видео»))
- Ошибки по событиям ("Transport Error Indicator Flag" («Отметка индикатора транспортной ошибки»), "Continuity Counter Errors" («Ошибка счетчика непрерывности»), "RTP Packet Loss" («Потеря пакетов RTP»))
Входящий поток файлов - Контейнеры: MXF (AS-02, OP-1a-c, OP-2a-c, OP-3c), QuickTime, MPEG-4
- Пакеты файлов: HLS
- Отдельные входы для аудио и субтитров
- Субтитры OP-47 с дорожки 436М входящих файлов MXF
Возможности входящего потока файлов - Разделение видео- и аудиофайлов
- Смещение задержки звука
- Отслеживание аудио PID
- Отслеживание языка аудио
- Выбор звуковой дорожки
- Удаление блочности MPEG-2
- Обрезка исходного файла
- Быстрый поиск
- Объединение нескольких источников в один вывод
- Выбор канала для входов с несколькими дорожками
- Входящий поток только для аудио
- Поддержка Amazon S3
- Наложение статического изображения на вход
Мультиканальный входящий поток аудио - Назначение аудиоканала для каждого клипа
- Неограниченное количество звуковых дорожек
Временной код - Встроенный источник временного кода
- Источник временного кода использует локальные системные часы
- Изменение даты временного кода
- Начало кодирования по указанному временному коду
- Внешний опорный разъем
Субтитры - Ancillary, DVB-Sub, SCTE-20, SCTE-27, null, SCC, SMI, SRT, STL, Teletext, TTML, ARIB, EBU-TT-D
- Исходный канал CC
- от 608 до 708 переходов
Доступная реклама - ESAM
- Виртуальное переключение входа через SCTE-35 или асинхронные сообщения ESAM
- Соединительная вставка SCTE-35
- SCTE-35 с APOS
- SCTE-35 Pullup
- Цифровая передача звуковой метки SCTE-104
- Перекрытие доступной рекламы
- Возможность отключения
Nielsen - Сертификация Nielsen ID3
Уведомления - Обратный вызов из веб-сервиса
- Электронная почта
Сценарии - Сценарии предварительной и последующей обработки
- Перекрытие во время показа рекламы
Расширенные сервисы данных 608 - Пропуск, перезапись, удаление и вставка строки 21
- Сценарии предварительной и последующей обработки
- Пропуск, перезапись, удаление и вставка строки 21
Пакеты управления копированием и перераспределением - Пропуск, перезапись, удаление и вставка строки 21

Форматы исходящего потока

Видео - H.264 (Baseline, Main, High до 4:2:2*), 4:2:2 High Profile Intra 10 бит *
- H.265 (Main, Main10 до 4:2:2*) включая HDR 10, HLG и Dolby Vision HDR *
- JPEG XS *
- MPEG-2
- Apple® ProRes (до 4:2:2 10 бит)
- Захват кадров в формате JPEG (создание миниатюр, быстрое проигрывание треков)
- Режим «Только I-Frame»
- Несжатое
Аудио - AAC-LC, AAC-HEV1, AAC-HEV2 (MPEG-2, MPEG-4, LATM/LOAS)
- Несжатое в формате WAV, AIFF
- Через AC-3 (Dolby Digital) *, AC-3
- Через EAC-3 (Dolby Digital Plus)*, EAC-3
- Dolby Digital Plus c Atmos*, Dolby Digital Plus c пропуском сигнала Atmos
- MPEG-1 Layer II
- Поддержка вывода только в формате аудио (TS, HLS, MSS, RTMP)
Мультиканальный исходящий поток аудио - Назначение аудиоканала для каждого клипа
- Неограниченное количество звуковых дорожек
Поддержка нескольких языков - Соответствие типу ввода (ISO 639)
- Добавление типа аудио (ISO 639)
- Соответствие коду языка
- Добавление кода языка
Блокировка исходящего потока - Исходящие потоки Apple HLS, Microsoft Smooth и TS

Контейнеры исходящего потока

Потоковые исходящие потоки в режиме реального времени - Потоковая передача Adobe RTMP Streaming (RTMP, RTMPS)
- Потоковая передача Apple HTTP Adaptive Streaming (HLS)
- Потоковая передача Microsoft Smooth Streaming (ISMV)
- MPEG DASH (ISOBMFF)
- Соответствие требованиям MPEG-2 Part 1, Systems, CableLabs (через EBIF, EBP, PSI, маркет сегментации RAI) (MPEG-TS)
- Протокол Real Time (RTP)
- Один и несколько программных транспортных потоков (SPTS, MPTS) по UDP/IP и RTP/IP с FEC
- SMPTE ST 2110-20 (несжатое видео)* **, 2110-22 (сжатое видео JPEG XS)* **, 2110-30 (PCM)* **, 2110-31 (AC3, EAC3)* **, 2110-40 (служебные данные) с плавным переключением защиты SMPTE ST 2022-7* **, обнаружение и регистрация NMOS IS-04**, и управление подключением устройства NMOS IS-05**
- AWS Elemental MediaConnect, push-протокол Zixi
- Оператор и прослушиватель SRT
Исходящий поток файлов - Apple QuickTime и ProRes (MOV)
- Sony XDCAM MXF (XDCAM)
- Форматы RAW YUV или RGB (несжатые)
- MPEG-4 Part 12 (MP4)
Потоковая передача Apple HTTP Adaptive Streaming (HLS) - Типы сегментов TS или fMP4
- Смещение диапазона байтов
- Один файл / несколько сегментов
- Длина сегмента
- Минимальная длина сегмента
- Автозагрузка в CDN
- URL базы контента
- URL базы манифеста
- Использование сабдиректорий
- Отключение кэширования
- Манифесты с плавающей запятой
- Тег разрешения
- Сжатые манифесты
- Использование идентификаторов Pantos 7 CODEC
- Флажок «программа-дата-время»
- Теги в скрытых субтитрах
- Рекламные маркеры - Adobe
- Рекламные маркеры - Simple
- Рекламные маркеры - улучшенный SCTE-35
- Вспомогательные данные SMPTE ST 2038
- Альтернативное место назначения манифеста
- Протоколы передачи данных (HTTP push, Akamai, Webdav) с фрагментарной передачей данных ULL
Кодирование потоковой передачи Apple HTTP Adaptive Streaming (HLS) - AES CBC, CTR, EBC
- Ключевые поставщики: 1Mainstream, Conax, Inside Secure, Irdeto, Piksel, PlayReady, Secure Media, Cisco, Verimatrix, SPEKE
MPEG DASH (ISOBMFF) - Один файл / несколько сегментов с фрагментарной передачей ULL
- Длина фрагмента
- Длина сегмента
- Фрагментарное кодирование ULL
- Поддержка HbbTV 1.5
- Базовый URL
- Минимальное время буферизации
Шифрование MPEG DASH (ISOBMFF) - DASH-CENC
- Ключевые поставщики: Widevine, Piksel, SPEKE, PlayReady
Потоковая передача Microsoft Smooth Streaming (ISMV) - Кодирование на уровне манифеста (UTF-8, UTF-16)
- Свертывание идентичных аудиопотоков
Кодирование потоковой передачи Microsoft Smooth Streaming (ISMV) - AES CTR
- Поддержка PlayReady
- Ключевые поставщики: Conax, Inside Secure, Seachange, Piksel, Irdeto, SPEKE
Надежный исходящий поток TS - Доставка в AWS Elemental MediaConnect
- Push-протокол Zixi
- Оператор и прослушиватель SRT
Кодирование надежного исходящего потока TS - AES-128, AES-192, AES-256
SMPTE ST 2110** - Несжатое видео SMPTE ST 2110-20 (SD, HD, 4K)* **
- Сжатое видео SMPTE ST 2110-22 JPEG XS (SD, HD)* **
- Аудио SMPTE ST 2110-30 PCM* **
- Аудио SMPTE ST 2110-31 AC3 и EAC3* **
- Вспомогательные данные SMPTE ST 2110-40* **
- Плавное переключение защиты SMPTE ST 2022-7**
- Переход от SCTE 35 к SCTE 104 **
- Протокол Precision Time (PTP) **
- Обнаружение и регистрация NMOS IS-04 **
- Управление подключением устройств NMOS IS-05 **

Системный контроль

CDN - Встроенная поддержка CDN: Basic PUT, WebDav и Akamai
Балансировка нагрузки - Ручная или автоматическая балансировка нагрузки
- Уведомления и предупреждения
Мониторинг - Мониторинг системных ресурсов и статистики
Аутентификация пользователей - Несколько уровней авторизации, публичные и частные ключи Amazon S3
AWS Elemental Conductor Live - Отдельная система управления для контроля, мониторинга и восстановления после сбоев при работе в мультисистемной конфигурации
- Распределение и управление каналами с использованием шаблонов
Управления сетями - SNMP (версия 2c)
Система управления в режиме реального времени - Остановка, приостановка и возобновление отдельных потоков, а также архивных файлов
- Регулировка усиления звука для управления громкостью в режиме реального времени
- Ознакомительные версии видео и аудио

Улучшение изображения

Масштабирование сглаживания - Сокращение артефактов искажений при уменьшении масштаба
Масштабирование Lanczos - Многомерная интерполяция
Снятие блокировки и шумоподавление - Удаление общих артефакты блокировки и шума в видео
Деинтерлейсинг - Адаптивная интерполяция движения
- Адаптивное смешение движения
- Адаптивная интерполяция движения с тикером
Обратное преобразование в телеформат - Удаляет формат 2-3 кадров, восстанавливает исходную частоту кадров 24 кадра в секунду
Телеформат - Отсутствующий, мягкий или жесткий
Игровая оптимизация - Быстрое изменение сложности и быстрое восстановление качества во время переходов
Шумоподавление - Возможность фильтрации шума (фильтрация с компенсацией перцептивного движения, сохранение, пространственность и четкость)
Вставка статичного логотипа - До восьми наложений статичных логотипов (в формате BMP, PNG или TGA), SDR или HDR
- Применение наложения изображения к одному входу, одному выходу или общее
- Указание z-образного порядка и прозрачности
Вставка динамичного логотипа* - Наложение анимированной графики (последовательность HTML, MOV или PNG), SDR или HDR*
- Наложение графики движения HTML, созданной в сторонних инструментах разработки, включение или выключение наложений с помощью сигналов SCTE-35*
Создание миниатюры - Создание миниатюр изображений в формате JPEG для любого отдельного кадра или с произвольными интервалами
Цветокоррекция - Яркость, контрастность, оттенки, насыщенность
- Полный диапазон кривизны или пропуск
- Преобразование цветового пространства 601, 709
- Преобразование HD в SD
Скрытие ошибок MPEG-2 - Временная подстановка пикселей
Обрезка - Выбор расположения пикселей для обрезки
Запись временного кода - Текст, размер шрифта, расположение

Улучшение звука

Регулировка уровня - Контроль громкости
Управление громкостью звука - Мониторинг и регулировка громкости звука; сохранение результатов в файле (подходящем под требования CALM) *
Сведение и отображение каналов - Ремикс аудиосигнала вручную
- Сведение рекламы вещателя
Изменение частоты - Регулировка частоты и сэмплирования звука
Форматы - Кодирование нескольких форматов одновременно
Несколько аудиодорожек - Поддержка нескольких аудиопотоков для каждого видеопотока (SAP)

Conductor Live

Управление кодированием в режиме реального времени - Создание, запуск, установка, удаление и распределение каналов
- Предварительное отображение действия каждого кодировщика с помощью миниатюрного видео
- Управление MPTS для пула Statmux
Стабильная работа - Настраиваемые оператором группы избыточности 1 + 1, N + 1 и N + M
- Ручное или автоматическое переключение избыточности и пользовательские условия отработки отказа источника входного сигнала
- Симуляция переключения
- «Холодное» резервное копирование
- Переключение маршрутизатора SDI
Системный контроль - Пользовательский доступ с проверкой подлинности для управления системой и ведения мониторинга с помощью настраиваемых категорий пользователей
- Просмотр всех узлов
- Проверка статуса кластера
- Расписание резервного копирования
Связь - RESTful API
- Пользовательский интерфейс на базе HTML
- Канал XML
Предупреждения и сообщения - Отправка ловушек SNMP
- Уведомления о предупреждениях по электронной почте
- Настраиваемые предупреждения
- История предупреждений
- WebCallBack
Другие возможности - Высокая доступность
- Параметры профиля

Statmux*

Пользовательский интерфейс - Conductor Live для настройки и мониторинга MPTS
- API Statmux
Выход MPTS - До 60 каналов в пуле
- Скорость каждого MPTS до 125 Мбит/с
- Кодеки MPEG-2, H.264 (AVC) и 10-разрядный H.265 (HEVC) и разрешение до 4K с HDR
- Объединенные зашифрованные каналы MPEG-2, AVC и HEVC в одном MPTS
Управление пропускной способностью - Автоматическая оптимизация видеопула во время выполнения
- Автоматический учет динамических изменений в аудио и метаданных
Задержка - Менее 4 секунд (с программным обеспечением версии 2.20.3, в зависимости от используемых форматов видео и условий съемки)
- Находится под контролем мультиплексора; доступны дополнительные параметры сокращения задержки за счет изменения качества изображения
Избыточность - 1 + 1 с координированной обработкой отказа
– Межузловая связь SMPTE 2022-7
Возможности пропуска

– Все PID с поддержкой Live
– Таблицы PSI/SI
– Программы с кодировщиков сторонних производителей (не Elemental Live)

Другие возможности

Метаданные - Через VBI (V-Chip, CGMS-A)
- KLV Data
Извлечение и пропуск субтитров - Входящие потоки:
    ⦁ Embedded
    ⦁ SCC
    ⦁ Teletext
- Исходящие потоки проходящих субтитров:
     ⦁ CFF-TT
     ⦁ DVB-sub
     ⦁ Embedded
     ⦁ Embedded+SCTE-20
     ⦁ SCTE-20+Embedded
     ⦁ SCC
     ⦁ SMI
     ⦁ SMPTE-TT
     ⦁ SRT
     ⦁ Teletext
     ⦁ TTML
     ⦁ WebVTT
- Оптическое распознавание символов (OCR)
- Поддержка открытых субтитров
- Добавление субтитров
- Добавление флага языка
Обработка - Контроль частоты
    ⦁ Кодирование CBR
    ⦁ Кодирование QVBR (Quality-Defined Variable Bitrate) с поддержкой аудиорежима для выбора уровня качества
    ⦁ Кодирование VBR
    ⦁ Кодирование Statmux * (также требуются Conductor Live и устройства Statmux)
    ⦁ Look ahead
- Адаптивное квантование
    ⦁ Изменение QP внутрикадрового или межкадрового восприятия
    ⦁ На базе машинного обучения в режиме автоматического адаптивного квантования
- Вставка / ответ AFD
- Обнаружение изменения сцены
- Минимальный интервал I-Frame
- Режим принудительного чередования
- Изменяемая поддержка GOP
- Адаптивные к контенту кадры B
- Вставка метаданных RTMP
- Через EBIF
- Маркер сегментации EBP, PSI, RAI
Обработка видео с расширенным динамическим диапазоном (HDR) - Поддержка HDR 10 (ST.2084, ST.2086, MaxFALL, MaxCLL)
- HLG (Hybrid Log Gamma) BT.2020
- Dolby Vision (Profile 5 и Profile 8.1) *
- Преобразование между SDR, HDR 10 и HLG
- Поддержка цветов Rec.2020