ip-camera-webrtc-broadcasting

WebRTC Media & Broadcasting Server

Серверное программное обеспечение, предназначенное для раздачи потокового видео, полученного с IP-камер и систем видео наблюдения

IP-камеры отличаются от обычных веб-камер тем, что могут быть подключены к сети Интернет напрямую без использования компьютера для ведения автономного видеонаблюдения или других целей.

Современные IP-камеры способны отдавать потоки по RTSP и RTP протоколам с использованием видео кодеков H.264 и аудио кодеков G.711, AAC, G.726, и т.д, однако для того, чтобы организовать полноценную Интернет-трансляцию с такой камеры, требуется сервер-ретранслятор, к которому будут подключаться web-браузеры и забирать поток. WebRTC Media & Broadcasting Server выполняет эту работу, раздавая полученные с IP камер потоки с использованием браузерной технологии WebRTC.

 

 

 

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

 

Протоколы и кодеки:

  • Поддержка видео кодеков: H.264
  • Поддержка аудио кодеков: G.711, Speex
  • Поддержка протоколов RTSP, RTP, RTCP
  • Поддержка браузерных технологий: WebRTC, HTML5 Websockets, Websockets SSL

 

Требования к серверу:

  • Выделенный или виртуальный Linux сервер архитектуры x86_64
  • 1 ядро процессора 2 GHz или больше
  • 1 Гигабайт RAM или больше
  • 1 GB дискового пространства
  • Сетевая карта
 

 

Схема работы IP-камер с WebRTC сервером

WebRTC сервер устанавливается на Linux-систему, которая может быть офисным или домашним компьютером, сервером в стойке дата-центра, или же виртуальным арендованным VPS сервером.

После того как сервер установлен и запущен, он может забирать аудио- и видеопотоки с IP-камер видеонаблюдения, поддерживающих протокол RTSP и кодеки H.264 для аудио и G.711 для видео.

Landing - WebRTC сервер потокового видео для онлайн трансляций и вебинаров (15)

 

WebRTC видеотрансляция с IP-камеры

Предположим, что вы уже установили WebRTC Media & Broadcasting Server, настроили камеру или систему видеонаблюдения и знаете, как выглядит ее RTSP адрес, по которому можно забирать видеопоток.

Например: rtsp://8.8.8.8/mystream.sdp

В этом случае вы легко можете транслировать этот поток на неограниченное количество пользователей. Выглядит это следующим образом:

Пользователь открывает в браузере ссылку: http://host:9091 и демо-интерфейс. Открывается страница со стандартным WebRTC плеером Flashphoner, и поток начинает воспроизводиться в видео окне. Вся работа по подключению к серверу, запрос данных с IP-камеры и ретрансляция потока браузерам остается за кадром и выполняется на стороне сервера. Зритель видит результат в виде такого видео окна:

 

scr 2014-06-19 21.30.37

 

Далее просто воспроизводится поток полученный с IP-камеры. Можно остановить воспроизведение кликнув по кнопке «Стоп» или перейти в полноэкранный режим просмотра. В нижней части видео окна отображается ссылка, по которой эта видеотрансляция доступна в сети.

Более подробную информацию об установке и настройке сервера и камеры видеонаблюдения можно получить в этом обзоре, с описанием организации онлайн трансляции с помощью камеры Dlink 2103 и VPS сервера.

 

 

Дополнительно о WebRTC сервере

Узнать больше о WebRTC сервере для трансляций видео из браузера
Узнать больше о WebRTC сервере для трансляций видео с IP камер
Читать обзор - Как организовать браузерную WebRTC трансляцию
Читать обзор - Как организовать WebRTC видео наблюдение с помощью IP камеры и VPS сервера
Узнать больше о платформе Web Call Server
Ознакомиться с документацией
Посетить форумы техподдержки
Скачать WebRTC Media Server

 

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

 

    Купить    

 

 

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

iOS Safari 11 теперь умеет WebRTC

Встраиваем WebRTC плеер для живых трансляций на сайт

7 способов транслировать RTSP на страницу

Браузерная WebRTC трансляция с RTSP IP-камеры с низкой задержкой

 

Возможности продукта

HTML5 RTSP плеер