Ретрансляция на Wowza по RTMP¶
1. Подготовка к тестированию¶
Для теста используем:
- демо-сервер
demo.flashphoner.com
; - веб-приложение Two Way Streaming для публикации потоков;
- браузер Chrome и REST-клиент для отправки REST-запросов;
- веб-приложение WebRTC as RTMP для отображения потока с RTMP-сервера.
2. Запуск трансляции с веб-камеры на WCS-сервер¶
Откройте приложение Two-way Streaming. Опубликуйте трансляцию, скопируйте идентификатор потока:
3. Ретрансляция потока при помощи REST API¶
Откройте REST-клиент. Отправьте запрос /push/startup
на WCS-сервер, указав в параметрах запроса streamName
идентификатор трансляции, rtmpUrl
- URL Wowza-сервера:
Скопируйте из ответа на запрос идентификатор сессии и имя потока, транслируемого на Wowza-сервер:
4. Проверка получения потока Wowza-сервером¶
Откройте в новой вкладке приложение WebRTC as RTMP. Укажите в поле внизу окна RTMP Player
URL Wowza-сервера и имя потока, полученное на предыдущем шаге. Нажмите Play
:
5. Остановка ретрансляции¶
Отправьте запрос /push/terminate
на WCS-сервер, указав в параметре запроса mediaSessionId
идентификатор сессии:
При этом изображение в окне RTMP-плеера пропадет, и внизу окна будет выведено сообщение StreamNotFound
: