Как добиться низкой задержки в 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://pages.awscloud.com/rs/112-TZM-766/images/GEN_elemental-wp-achieving-low-latency.pdf