WebRTC обзор

6 сентября 2017 | от | asterisk, webrtc

Сен
06

WebRTC – стандарт, позволяющий организоваться передачу аудио, видео и данных от браузера к браузеру в режиме реального времени.
По сути, WebRTC представляет собой набор API JavaScript, при помощи которых можно получить доступ к различным медиа устройствам (микрофон, камера) и организовать передачу данных удаленному клиенту по технологии Р2Р.

Для установления сессии между двумя клиентами, посредством WebRTC используется сервер сигнализации (SIP, XMPP), взаимодействие с сигнальным сервером, ввиду их вариативности остается на усмотрение разработчика, но зачастую используется Web Socket (WS) или защищенный Web Socket (WSS). На данный момент поддержка WebRTC интегрирована в браузеры Mozilla Firefox и Google Chrome, в последних версиях браузеров сайтам не может быть предоставлен доступ к медиа-устройствам, если взаимодействие с ним производится не по защищенному каналу HTTPS, что в свою очередь исключает возможность использовать незащищенный Web Socket (WS). После установления сессии, обмен медиа-данными браузеры осуществляют напрямую.

В общих чертах схема взаимодействия WebRTC приложений выглядит вот так:

Читать полностью

Комментариев (0) »

Установка WebRTC клиента на систему Asterisk с FreePBX

2 августа 2017 | от | asterisk, webrtc

Авг
02

Ссылка на скачивание SipML5
https://github.com/DoubangoTelecom/sipml5

Чтобы добавить клиент SipML5 на систему с FreePBX, необходимо сначала добавить сам клиент WebRTC софтфона, положив его файлы в директорию, например /var/www/html/
Также необходимо убедиться, что Астериск собран с поддержкой srtp
После чего можно приступать к настройке АТС

Читать полностью

Комментариев (0) »

Установка WebRTC клиента на Asterisk на примере SipML5

2 августа 2017 | от | asterisk, webrtc

Авг
02

Ссылка на скачивание SipML5
https://github.com/DoubangoTelecom/sipml5

Для того, чтобы запустить WebRTC клиент (в дальнейшем будем считать, что речь идет конкретно о SipML5), необходимо сделать несколько простых шагов
Во-первых скачать сам клиент, после чего положить его в директорию с веб-файлами, например /var/www/html.
Теперь приступим к настройке АТС

Читать полностью

Комментариев (0) »