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

#amazon-web-services #latency #aws-media-live #aws-mediastore #aws-mediapackage

#amazon-веб-сервисы #задержка #aws-media-live #aws-mediastore #aws-mediapackage

Вопрос:

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

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

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

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

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

Сетевой режим -> ОБЩЕДОСТУПНЫЙ

MediaLive -канал

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

Исходное конечное поведение: ПРОДОЛЖИТЬ

Фильтр ввода: АВТОМАТИЧЕСКИЙ

Уровень фильтрации: 1

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

Фильтр помех: отключен

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

Сведения о канале и вводе

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

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

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

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

Назначение группы HLS A: mediastoressl://—————-. data.mediastore.us-восток-1.amazonaws.com/путь/главная

Назначение группы HLS A: mediastoressl://—————-. data.mediastore.us-восток-1.amazonaws.com/путь/главная

Настройки HLS

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

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

Количество попыток: 5

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

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

Действие потери ввода: EMIT_OUTPUT

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

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

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

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

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

Режим: LIVE

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

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

Формат продолжительности манифеста: ПЛАВАЮЩАЯ ТОЧКА

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

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

Сохраняйте сегменты: 3

Минимальная длина сегмента: —

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

Списки воспроизведения только для I-Frame: ОТКЛЮЧЕНЫ

Дата и время программы: ВКЛЮЧИТЬ

Период времени программы: 600

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

Временная метка дельта миллисекунд: —

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

Сжатие манифеста: ОТСУТСТВУЕТ

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

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

IV Источник: FOLLOWS_SEGMENT_NUMBER

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

Ответ №1:

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

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

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