Streaming_from_an_RTMP_Live_Encoder

Трансляция потокового видео с профессионального устройства видеозахвата (Live Encoder)
по протоколу RTMP

Web Call Server принимает RTMP видеопоток с Live Encoder устройства или ПО в кодеках H.264 и AAC и раздает этот видеопоток на браузеры и мобильные устройства

Для проведения онлайн-трансляций часто используются специальные аппаратные либо программные устройства видеозахвата (Live Encoder). Этот софт или устройство, которое захватывает видеопоток и отправляет на сервер по протоколу RTMP для дальнейшей ретрансляции. Среди популярных программных кодировщиков: Flash Media Live Encoder и Wirecast. Их можно установить и попробовать бесплатно. Кроме этого существует много аппаратных производителей, которые поставляют недорогие коробочные решения для RTMP-трансляции видео.

Технические характеристики

Протокол
входящих потоков
Платформы
воспроизведения
Кодеки Технологии
воспроизведения
  • RTMP
  • Chrome
  • Firefox
  • Opera
  • Safari
  • iOS
  • IE
  • Edge
  • H.264
  • AAC
  • WebRTC
  • RTMP
  • Websocket
  • RTSP
Протокол входящих потоков
  • RTMP
Платформы воспроизведения
  • Chrome
  • Firefox
  • Opera
  • Safari
  • iOS
  • IE
  • Edge
Кодеки
  • H.264
  • AAC
Технологии воспроизведения
  • WebRTC
  • RTMP
  • Websocket
  • RTSP

Схема работы  трансляции видеопотока с устройства видеозахвата по протоколу RTMP

Web Call Server принимает RTMP (H.264 / AAC) видеопоток с устройства видеозахвата. Далее к серверу подключаются различные браузеры и устройства для воспроизведения этого видеопотока.

schema live encoder RTSP ipcams WebRTC browser ios android

 

Пошаговая диаграмма трансляции с устройства видеозахвата по протоколу RTMP

  1. Кодировщик устанавливает соединение с WCS сервером по протоколу RTMP и отправляет видеопоток в формате H.264 + AAC с помощью стандартного для RTMP-протокола вызова
  2. Браузер обращается к WCS серверу и запрашивает воспроизведение  видеопоток
  3. WCS сервер передает полученный от кодировщика видеопоток. В зависимости от браузера для воспроизведения может использоваться один из следующих протоколов: WebRTC, Flash, Websocket.

 

callflow Share Screen sharing WebRTC browser WCS

 

Подробнее о трансляции потокового видео с устройства видеозахвата можно прочитать на странице Тестирование

 

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$75 в месяц

 

    Купить    

 


Статьи по теме