Трансляция потокового видео с профессионального устройства видеозахвата (Live Encoder)
по протоколу RTMP
Web Call Server принимает RTMP видеопоток с Live Encoder устройства или ПО в кодеках H.264 и AAC и раздает этот видеопоток на браузеры и мобильные устройства
Для проведения онлайн-трансляций часто используются специальные аппаратные либо программные устройства видеозахвата (Live Encoder). Этот софт или устройство, которое захватывает видеопоток и отправляет на сервер по протоколу RTMP для дальнейшей ретрансляции. Среди популярных программных кодировщиков: Flash Media Live Encoder и Wirecast. Их можно установить и попробовать бесплатно. Кроме этого существует много аппаратных производителей, которые поставляют недорогие коробочные решения для RTMP-трансляции видео.
Технические характеристики
Протокол входящих потоков |
Платформы воспроизведения |
Кодеки | Технологии воспроизведения |
|
|
|
|
- RTMP
- Chrome
- Firefox
- Opera
- Safari
- iOS
- IE
- Edge
- H.264
- AAC
- WebRTC
- RTMP
- Websocket
- RTSP
Схема работы трансляции видеопотока с устройства видеозахвата по протоколу RTMP
Web Call Server принимает RTMP (H.264 / AAC) видеопоток с устройства видеозахвата. Далее к серверу подключаются различные браузеры и устройства для воспроизведения этого видеопотока.
Пошаговая диаграмма трансляции с устройства видеозахвата по протоколу RTMP
- Кодировщик устанавливает соединение с WCS сервером по протоколу RTMP и отправляет видеопоток в формате H.264 + AAC с помощью стандартного для RTMP-протокола вызова
- Браузер обращается к WCS серверу и запрашивает воспроизведение видеопоток
- WCS сервер передает полученный от кодировщика видеопоток. В зависимости от браузера для воспроизведения может использоваться один из следующих протоколов: WebRTC, Flash, Websocket.
Подробнее о трансляции потокового видео с устройства видеозахвата можно прочитать на странице Тестирование
Загрузить 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, то скачивать ничего не нужно.