Как передать поток на входы 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/.
Вы можете настроить любое видео или захватить весь экран.
Чтобы настроить поток:
- Открыть настройки;
- Вкладка "Открыть поток";
- Введите свой RTP URL;
- Установить ключ и закрыть настройки;
- Нажмите кнопку "Начать потоковую передачу"