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 |
Другие возможности
Метаданные | - Через 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 |