Как вызвать и обработать прерывание потока в AWS MediaLive? - PullRequest
0 голосов
/ 25 октября 2018

У меня есть канал MediaLive с подключенным входом и потоком OBS в него.Вывод в нескольких разных разрешениях сохраняется в корзине на AWS MediaStore.Все идет хорошо до тех пор, пока мой клиент не потеряет связь на несколько минут.Во время этого простоя MediaLive записывает видео с черным экраном.

1) Можно ли запретить MediaLive передавать «черное» видео, остановить вывод и дождаться повторного подключения стримера?

2) Могу ли я заменить черный экран некоторым изображением в качестве заполнителя для уведомления пользователей о том, что происходит?

3) Можно ли каким-либо образом запускать, когда стример подключается или отключается от входа?

ВНастройки канала, есть вариант, который я подозреваю, будет ответ - Blackout Slate .Вот как это выглядит в веб-интерфейсе:

Blackout slate

В информационном блоке указывается следующее:

Установка активных причинкодер для затемнения видео, аудио и подписей, а также для поднятия листа «Изображение затемнения сети» при обнаружении дескриптора сегментации конца сети SCTE104 / 35.Затемнение будет снято при обнаружении дескриптора сегментации запуска сети.Дескрипторы Конец сети и Старт сети должны содержать идентификатор сети, соответствующий значению, введенному в «Идентификатор сети».

Но после настройки изображений здесь все остается прежним - только черный экран без признаковэти заполнители.

1 Ответ

0 голосов
/ 26 октября 2018

В настройках вашей группы вывода есть поле под названием «Потеря входных данных».Если вы измените это значение с EMIT_OUTPUT на PAUSE_OUTPUT, вы получите желаемый результат.

В качестве альтернативы вы можете включить поведение потери входного сигнала в общих настройках канала (раздел «Глобальная конфигурация»), которое позволит вам указать либо сплошной цветэкран или сланец с изображением входных потерь, а также время ожидания для отображения сланцевого изображения.

С уважением,

...