Ретрансляция на AWS MediaLive¶
1. Подготовка к тестированию¶
Для теста используем:
- канал на AWS MediaLIve, принимающий RTMP и отправляющий RTMP по указанному адресу;
- WCS сервер
test.flashphoner.com
; - веб-приложение WebRTC as RTMP для публикации и ретрансляции потока;
- медиасервер, принимающий RTMP поток от AWS MediaLive, например, WCS
rtmp.flashphoner.com
2. Настройка AWS MediaLive: Создайте Input на AWS MediaLive для приема RTMP¶
3. Настройка AWS MediaLive: Создайте канал с Output group: RTMP
¶
Более подробные инструкции по созданию канала можно найти, например, в этой статье на Medium
4. Настройка WCS¶
Добавьте следующие настройки в файл flashphoner.properties
rtmp_transponder_full_url=true
rtmp_transponder_stream_name_prefix=
rtmp_flash_ver_subscriber=LNX 76.219.189.0
rtmp_transponder_send_metadata=true
и перезапустите WCS
5. Запустите канал на AWS MediaLive¶
При отсутствии потока на входе отобразятся предупреждения
6. Опубликуйте поток в примере WebRTC as RTMP¶
Опубликуйте поток в примере WebRTC as RTMP, указав полный RTMP URL точки входа, созданной на шаге 2
В окне RTMP плеера укажите URL и имя выходного потока канала, созданного на шаге 3