Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Web Call Server 5.1 может принимать RTMP видеопоток с такого устройства или ПО (Wirecast, ffmpeg, OBS Studio, FMLE и т.п.) в кодеках H.264 и AAC и раздавать этот видеопоток на браузеры и мобильные устройства.

...

  1. Live Encoder соединяется с сервером по протоколу RTMP и отправляет команду publish.
  2. Live Encoder отправляет RTMP поток на сервер.
  3. Браузер устанавливает соединение по Websocket и отправляет команду play.
  4. Браузер получает WebRTC поток и воспроизводит этот поток на странице.

Краткое руководство по тестированию

Захват видеопотока с внешнего источника вещания и подготовка к его трансляции

1. Для теста используем демо-сервер demo.flashphoner.com, в качестве источника трансляции - OBS Studio, для отображения принятого потока - веб-приложение Player в браузере Chrome

https://demo.flashphoner.com/client2/examples/demo/streaming/player/player.html

Настройте вещание RTMP-потока на адрес rtmp://demo.flashphoner.com:1935/live/, ключ потока obsStream:

Image Removed

Запустите вещание:

Image Removed

2. Для того, чтобы убедиться, что трансляция принимается сервером, откройте веб-приложение Player:

Image Removed

Укажите в поле "Stream" ключ потока и нажмите кнопку "Start". Должна отобразиться надпись "PLAYING":

Image Removed

Начнется трансляция захваченного потока.

Image Removed

Последовательность выполнения операций (Call Flow)

...