WebRTC_to_HLS_broadcasting

Воспроизведение WebRTC и RTMP
видеопотоков по HLS

HLS поддерживается на множестве устройств, начиная от смартфонов и заканчивая телевизорами. Видеопоток доставляется на устройству по обычному HTTP-протоколу, по которому передается практически весь трафик в сети Интернет

HTTP Live Streaming (HLS) — это технология воспроизведения потокового видео по протоколу HTTP, разработанная Apple. HLS видеопоток кодируется в H.264 и AAC и проигрывается на любом совместимом устройстве, браузере или плеере, таком как iOS Safari, Firefox, Mobile Chrome, Quicktime, VLC, и т.д.

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

Платформы
трансляции
Технологии
трансляции
Платформы
воспроизведения
Технологии и кодеки
воспроизведения
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • RTMP encoders
  • WebRTC
  • RTMP
  • RTMFP
  • SIP
  • Мобильные браузеры
  • Устройства Apple
  • Телевизоры
  • Приставки
  • Плееры
  • HLS
  • H.264
  • AAC
Платформы трансляции
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • RTMP encoders
Технологии трансляции
  • WebRTC
  • RTMP
  • RTMFP
  • SIP
Платформы воспроизведения
  • Мобильные браузеры
  • Устройства Apple
  • Телевизоры
  • Приставки
  • Плееры
Технологии и кодеки воспроизведения
  • HLS
  • H.264
  • AAC

Схема воспроизведения WebRTC и RTMP по HLS

Web Call Server конвертирует в HLS видео, полученное из других источников, таких как веб-камеры и профессиональные устройства видеозахвата, SIP PBX. Например, можно отправить видеопоток из Chrome браузера на Android-смартфоне или десктопе по технологии WebRTC и раздать этот видеопоток по HLS

 

schema_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

Пошаговая диаграмма воспроизведения WebRTC видеопотока на HLS устройстве

  1. Браузер устанавливает соединение с WCS сервером и публикует видеопоток;
  2. WCS сервер получает от браузера WebRTC видеопоток;
  3. HLS-устройство или плеер запрашивает воспроизведение видеопотока у WCS сервера;
  4. WCS-сервер конвертирует WebRTC видеопоток в HLS и отдает на устройство для воспроизведения.

 

callflow_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

 

Для получения более подробной информации обратитесь к разделу Тестирование

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

 

    Купить    

 

 


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