Управление камерой, микрофоном и
параметрами потока
Используя Web SDK, вы можете настраивать камеру и микрофон в браузере, а так же управлять различными параметрами при публикации или воспроизведении аудиовидеопотока
При публикации видеопотока на сервер, вы можете выбрать медиа-устройства и параметры для публикуемого видео:
- камера;
- микрофон;
- чувствительность микрофона;
- коррекция ошибок для кодека Opus (FEC);
- моно/стерео;
- FPS (Frames Per Second);
- разрешение (ширина, высота);
- битрейт;
- транспортный протокол;
- Cpu Overuse Detection;
- Coordination of video orientation extension;
- указать исключаемые кодеки.
А также выбирать устройства и параметры для воспроизведения
- устройство воспроизведения звука;
- громкость;
- индикатор речевой активности;
- разрешение (ширина, высота);
- битрейт;
- транспортный протокол;
- качество видео;
- указать исключаемые кодеки.
При воспроизведении потока с указанием размеров видео, битрейта и качества, отличных от таких параметров в публикуемом потоке, на WCS сервере будет включен транскодинг, что приведет к увеличению нагрузки на процессор сервера.
Технические характеристики
Устройства публикации | Устройства воспроизведения | Параметры публикации | Параметры воспроизведения |
|
|
|
|
- Камера
- Микрофон
- Экран
- Браузер
- Динамики
- Чувствительность микрофона
- FEC
- Моно/стерео
- FPS
- Разрешение
- Битрейт
- Транспортный протокол
- COD
- CVO
- Кодеки
- Громкость
- Индикатор речи
- Разрешение
- Битрейт
- Транспортный протокол
- Качество видео
- Кодеки
Схема работы управления камерой, микрофоном и параметрами потока
Браузер отправляет на сервер видеопоток по технологии WebRTC. При публикации можно выбрать нужные медиа-устройства и параметры потока. Другой браузер, запрашивая поток, может указать свои параметры, и WCS выполнив необходимые преобразования отдает поток на публикацию с запрошенными параметрами.
Пошаговая диаграмма управления камерой, микрофоном и параметрами потока
- Браузер отправляет видеопоток на сервер с заданными пользователем параметрами.
- Другой браузер или устройство запрашивает этот видеопоток на воспроизведение.
- Сервер передает полученный от браузера аудио-видео поток для воспроизведения
Больше информации вы найдете на странице Тестирование
Загрузить 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, то скачивать ничего не нужно.