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