Ретрансляция на WCS по RTMP¶
1. Подготовка к тестированию¶
Для теста используем:
- демо-сервер
demo.flashphoner.com; - веб-приложение Two Way Streaming для публикации потоков;
- браузер Chrome и REST-клиент для отправки REST-запросов;
- веб-приложение Player для воспроизведения потока на целевом WCS-сервере.
2. Запуск трансляции с веб-камеры на WCS-сервер¶
Откройте приложение Two-way Streaming. Опубликуйте трансляцию, скопируйте идентификатор потока:

3. Ретрансляции потока при помощи REST API¶
Откройте REST-клиент. Отправьте запрос /push/startup на WCS-сервер, указав в параметрах запроса streamName идентификатор трансляции, rtmpUrl - URL WCS-сервера, на который ретранслируется поток:

Скопируйте из ответа на запрос идентификатор сессии и имя потока, транслируемого на WCS-сервер:

4. Проверка получения потока WCS-сервером¶
Откройте на целевом WCS-сервере приложение Player. Укажите в поле Stream URL WCS-сервера и имя потока, полученное на предыдущем шаге. Нажмите Play:

5. Остановка ретрансляции¶
Отправьте запрос /push/terminate, указав в параметре запроса mediaSessionId идентификатор сессии:

При этом изображение в окне плеера пропадет, и внизу окна будет выведено сообщение FAILED:
