CDN для стриминга WebRTC с низкой задержкой
На базе Web Call Server может быть развернута сеть доставки контента (CDN) с низкой задержкой — в пределах 1 секунды, при хорошем качестве каналов связи
Технические характеристики
Источники трансляции |
Технологии доставки контента |
Технологии воспроизведения |
Платформы трансляциии и воспроизведения |
Дополнительные возможности |
|
|
|
|
|
- WebRTC
- RTMP
- Pulled RTSP
- Pulled RTMP
- WebRTC
- Websocket
- WebRTC
- RTMP
- HLS
- RTSP
- Chrome
- Firefox
- Opera
- Safari
- Edge
- iOS SDK
- Android SDK
- Транскодирование потока на выделенных серверах
- Ограничение доступа к потокам для зрителей
Как это работает
Поток публикуется на Origin сервер, подписчики подключаются к Edge серверам для проигрывания потока
При необходимости, поток может быть транскодирован на выделенном сервере по запросу зрителя
Доступ зрителей к потоку может быть ограничен
Пример публикации и воспроизведения потока в CDN с низкой задержкой
В данном случае поток c веб-камеры с таймером обратного отсчета от 10 минут до 0 публикуется по WebRTC на Origin сервер и играется с Edge серверов также по WebRTC. Задержка составляет менее 1 секунды.
Более подробное описание настройки доступно в разделе Внедрение
Загрузить 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, то скачивать ничего не нужно.