WebRTC_as_RTMP_re-publishing

Трансляция WebRTC видеопотока
с конвертацией в RTMP

Web Call Server конвертирует WebRTC аудио видео поток в RTMP и отправляет на указанный RTMP-сервер. Таким образом может быть создана трансляция с веб-страницы на Facebook, Youtube Live, и другие сервисы и серверы, транслирующие живое видео

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

Платформы
трансляции
Ретранслирующие
сервисы
Технологии Кодеки
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • Youtube Live
  • Facebook Live
  • Adobe Media Server
  • Wowza Media Server
  • Web Call Server
  • WebRTC
  • RTMP
  • H.264
  • VP8
  • Opus
  • AAC
Платформы трансляции
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
Ретранслирующие сервисы
  • Youtube Live
  • Facebook Live
  • Adobe Media Server
  • Wowza Media Server
  • Web Call Server
Технологии
  • WebRTC
  • RTMP
Кодеки
  • H.264
  • VP8
  • Opus
  • AAC

Диаграмма WebRTC трансляции с републикацией в RTMP

Браузер с поддержкой WebRTC захватывает видео с камеры и аудио с микрофона и отправляет на WCS-сервер по стеку протоколов технологии WebRTC (ICE, DTLS, SRTP), для отправки используются  видеокодек H.264 и  аудиокодек Opus. Если отправка происходит с мобильного устройства, может использоваться видеокодек VP8  вместо H.264.

Полученный WebRTC-поток конвертируется в RTMP с кодеками H.264 и AAC и отправляется по заданному адресу сервера или сервиса, поддерживающего RTMP-трансляции.
schema_WEBRTC_RTMP_republishing_WCS

 

 

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

  1. WebRTC браузер устанавливает соединение с WCS-сервером и  начинает публикацию WebRTC потока
  2. WCS конвертирует полученный H.264 видеопоток в RTMP и транскодирует полученное аудио в AAC для совместимости с большинством RTMP-сервисов
  3. Далее RTMP поток отправляется к RTMP серверу или сервису

 

callflow_WEBRTC_RTMP_republishing_WCS

 

Подробнее о републикации WebRTC в RTMP на странице Тестирование

 

Загрузить 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 в месяц

 

    Купить    

 

 


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