Как добиться низкой задержки в MediaLive и MediaStore

Я использую MediaLive и MediaStore для потоковой передачи контента в реальном времени с задержкой 18 секунд, нужна помощь.

Используя следующие конфигурации

MediaLive - Сведения о вводе

Тип входа -> RTMP (push)

Назначения ввода Класс канала-> СТАНДАРТ

Сетевой режим -> ПУБЛИЧНЫЙ

MediaLive -канал

Общие настройки ввода

Source End Behavior: ПРОДОЛЖИТЬ

Входной фильтр: АВТО

Сила фильтра: 1

Фильтр деблокировки: отключен

Фильтр шумоподавления: отключен

Предпочтение данных SMPTE-2038: ИГНОРИРОВАТЬ

Информация о канале и входе

Шаблон канала: прямая трансляция по протоколу HTTP

Класс канала: СТАНДАРТНЫЙ

Входные характеристики: входной кодек (VAC), входное разрешение (HD), максимальный входной битрейт (MAX_20_MBPC)

Группы вывода

Пункт назначения группы HLS A: mediastoressl://----------------.data.mediastore.us-east-1.amazonaws.com/path/main

Пункт назначения группы HLS A: mediastoressl://----------------.data.mediastore.us-east-1.amazonaws.com/path/main

Настройки HLS

Настройка CDN: Hls Basic Push

Интервал повторной попытки подключения: 30

Кол-во повторов: 5

Длительность кэша файлов: 300

Задержка перезапуска: 5

Действия при потере входного сигнала: EMIT_OUTPUT

Расположение

Структура каталога: SINGLE_DIRECTORY

Сегментов в подкаталоге: 10000

Манифест и сегменты

Выбор вывода: MANIFESTS_AND_SEGMENTS

Режим: ЖИВОЙ

Режим файла TS: SEGMENTED_FILES

Разрешение потока Inf: ВКЛЮЧИТЬ

Формат продолжительности манифеста: FLOATING_POINT

Длина сегмента: 1

Кол-во сегментов: 3

Сохранить сегментов: 3

Мин. Длина сегмента: ---

Режим сегментации: USE_SEGMENT_DURATION

Плейлисты только в формате I-Frame: ОТКЛЮЧЕНО

Программа Дата Время: ВКЛЮЧИТЬ

Программа Дата Время Период: 600

Кэш клиента: ВКЛЮЧЕН

Дельта отметки времени в миллисекундах: ---

Спецификация кодека: RFC_4281

Сжатие манифеста: НЕТ

Избыточный манифест: ОТКЛЮЧЕН

DRM Включить IV в манифест - ВКЛЮЧЕНО

IV Источник: FOLLOWS_SEGMENT_NUMBER

Я использую https://obsproject.com/download OBS Player для входного потока и VLC для выходного потока m3u8

1 ответ

Благодарим Вас за запрос! Имейте в виду, что AWS MediaServices не реализует какие-либо спецификации, разрабатываемые отраслью для стандартизации доставки OTT с малой задержкой, хотя существуют способы уменьшить общую задержку другими способами.

Вы можете попробовать изучить эти полезные руководства по достижению более низкой реализованной задержки:

https://aws.amazon.com/blogs/media/how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-1/

https://pages.awscloud.com/rs/112-TZM-766/images/GEN_elemental-wp-achieving-low-latency.pdf

Другие вопросы по тегам