Как передать поток на входы AWS Elemental MediaLive?

Ребята, я настроил потоковую передачу с помощью MediaLive и MediaPackage, проблема, которую я не знаю, как сделать RTP_PUSH или как это работает?

Смотрите это фото

2 ответа

Вы можете использовать ffmpeg для отправки потока на вход AWS MediaLive RTP_Push. Посмотрите этот пример команды:

ffmpeg -re -i mySourceFile.ts -c copy -map 0 -f rtp_mpegts -fec prompeg=l=5:d=20
rtp://35.XX.XX.XX:5000

Детали для командных параметров

Для получения дополнительной информации обратитесь к этому документу из блога AWS.

AWS опубликовал несколько руководств, которые помогут вам начать работу по добавлению вашего видеоконтента в MediaLive.

Вот руководство, если у вас есть приложение AWS Elemental Live: https://aws.amazon.com/blogs/media/connecting-aws-elemental-live-on-premises-to-aws-media-services-in-the-cloud/

Вот руководство, если вы хотите подключиться к MediaLive из FFMPEG: https://aws.amazon.com/blogs/media/connecting-ffmpeg-using-rtp-to-aws-media-services-in-the-cloud/

Документация MediaLive также содержит дополнительную информацию об использовании входов RTP: https://docs.aws.amazon.com/medialive/latest/ug/rtp-push-input.html

Я рекомендую использовать OBS https://obsproject.com/.

Вы можете настроить любое видео или захватить весь экран.

Чтобы настроить поток:

  1. Открыть настройки;
  2. Вкладка "Открыть поток";
  3. Введите свой RTP URL;
  4. Установить ключ и закрыть настройки;
  5. Нажмите кнопку "Начать потоковую передачу"