Захват и ретрансляция видеопотока из SIP видеозвонка
Функции SIP as Stream и SIP as RTMP
SIP-звонок, произведенный через WCS-сервер, может быть захвачен в поток на сервере при создании звонка. Затем этот поток можно воспроизвести в браузере или ретранслировать на RTMP сервер для дальнейшего воспроизведения.
Технические характеристики
Захват и ретрансляция SIP-звонков управляется при помощи REST API вызовов
Протоколы и технологии |
SIP кодеки | RTMP кодеки | SIP endpoints |
|
|
|
|
Протоколы и технологии
- SIP
- WebRTC
- Flash
- RTMP
SIP кодеки
- H.264
- VP8
- G.711
- Speex
- Opus
RTMP кодеки
- H.264
- AAC
- G.711
- Speex
SIP endpoints
- Polycom DMA
- Cisco Media Server
- Asterisk
- OpenSIPs
- Bria, etc
Схема захвата и ретрансляции потока из SIP звонка
- Между WCS и SIP-устройством (SIP MCU, сервер конференций или SIP-софтфон) устанавливается видеозвонок
- WCS получает аудио и видео данные с этого SIP-устройства
- Полученный аудио и видео трафик WCS-сервер перенаправляет на RTMP-сервер или другое устройство, способное принять и обработать RTMP-поток, либо проигрывает в плеере
Пошаговая диаграмма захвата и ретрансляции потока из SIP звонка
- REST клиент начинает звонок с помощью REST-вызова /call/startup;
- WCS сервер соединяется с SIP сервером;
- SIP сервер передает аудио-видео поток WCS серверу;
- Браузер запрашивает воспроизведение потока с WCS сервера;
- WCS сервер транслирует аудио-видео поток, который был получен от SIP сервера.
Пошаговая диаграмма захвата и ретрансляции потока из SIP звонка в RTMP
- REST клиент начинает звонок с помощью REST-вызова /call/startup;
- WCS сервер начинает соединение с SIP сервером;
- SIP сервер передает аудио-видео поток на WCS сервер;
- WCS сервер ретранслирует полученный аудио-видео поток RTMP серверу.
Загрузить Web Call Server 5
Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Установка:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Распаковать и установить с помощью скрипта 'install.sh'
- Запустить сервер с помощью команды 'service webcallserver start'
- Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию
Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.