openj-gate.com

lechoixdeslibraires.com

open4u.co.uk

argosnear.me

sarf3omlat.com

opencities.ca

australia-opening-times.com

Broadcasting_of_a_WebRTC_video_stream_to_iOS_Safari

Трансляция видеопотока WebRTC через Websocket

Websocket используется для воспроизведения видеопотока в случае, если браузер клиента не поддерживает WebRTC, и при этом необходимо обеспечить минимальные задержки

До 10 версии в iOS не было поддержки воспроизведения видеопотоков с помощью WebRTC. Поэтому, ранее основным способом доставки Live-видеопотока в браузер Safari под iOS был HLS (HTTP Live Streaming). HLS использует запись файлов на диск, и скачивание по HTTP, что дает задержку более 15 секунд.

Web Call Server отдает видеопоток на браузер iOS Safari по протоколу Websocket, что позволяет сократить задержку до 1-3 секунд и дает видео реального времени по сравнению с HLS.

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

Платформы
трансляции
Технологии
трансляции
Технологии
воспроизведения
в iOS Safari
Кодеки
воспроизведения
в iOS Safari
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • RTMP encoders
  • WebRTC
  • Flash
  • RTMP
  • RTMFP
  • RTMP encoders
  • HTML5 Canvas
  • Websocket
  • MPEG
  • G.711
Платформы трансляции
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • RTMP encoders
Технологии трансляции
  • WebRTC
  • Flash
  • RTMP
  • RTMFP
  • RTMP encoders
Технологии воспроизведения в iOS Safari
  • HTML5 Canvas
  • Websocket
Кодеки воспроизведения в iOS Safari
  • MPEG
  • G.711

Схема трансляции на iOS Safari

Web Call Server принимает видеопоток по различным протоколам: WebRTC, RTMP, RTMFP, SIP / RTP, RTSP и доставляет его на браузер iOS Safari по Websocket.

 

broadcasting_flowchart_safari_ios_Websocket_Canvas_WSPlayer

 

Пошаговая схема воспроизведения в iOS Safari

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

 

callflow_broadcasting_safari_ios_Websocket_Canvas_WSPlayer

 

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

 

Загрузить 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

$145 в месяц

 

    Купить