- Быстрое развертывание и тест сервера
- Обновление WCS до версии 5.2
- Установка и тестирование
- Удаление
- Работа с сервером
- Архитектура
- Конфигурирование ядра
- Файл настроек flashphoner.properties
- Файл настроек loadbalancing.xml
- Файл настроек log4j.properties
- Файл настроек watchdog.properties
- Файл настроек watchdog.log4j.properties
- Файл настроек rtsp.auth
- Хранилище ключей wss.jks
- Файл flashphoner.serverid
- Сертификат myflashphoner-ca
- WCS.version
- Файл настроек wcs-core.properties
- Файлы настроек SDP
- Файл database.yml
- Управление SSL сертификатами
- Логирование
- Мониторинг
- Использование SSH тунеля
- Подключение из JConsole
- Подключение из Visual VM
- Подключение из Java Mission Control
- Интеграция WCS в Prometheus
- Интеграция WCS в Zabbix
- Информация о нагрузке и ресурсах
- Информация об ошибках и конфигурационных параметрах
- Мониторинг параметров потока при помощи REST API
- Проверка работоспособности сервера
- Централизованный сбор статистики потоков и событий CDN в БД MySQL
- Централизованный сбор данных о работе серверов в БД ClickHouse
- Интерфейс командной строки
- Интерфейс командной строки v 2
- Анализ сетевого трафика
- Поддержка доменных имен в качестве внешнего адреса сервера
- Ограничение доступа к HTTP интерфейсам сервера
- Ограничение установки Websocket соединений по домену
- Ограничение публикации и проигрывания потоков по имени
- Настройка Websocket URI для подключения клиентов
- Управление портами для передачи медиа трафика
- Настройка портов для прослушивания клиентских соединений
- Тонкая настройка процессорных потоков
- Диагностика и устранение неполадок
- Рекомендации по тонкой настройке сервера
- Управление памятью в Java
- Тестирование производительности сервера
- Подготовка к промышленной эксплуатации
- Общие сведения о функциях сервера
- Функции потокового видео
- Захват и трансляция видеопотока на сервер
- С веб-камеры в браузере по WebRTC
- С экрана компьютера (screen sharing) в браузере по WebRTC
- С элемента HTML5 Canvas (whiteboard) в браузере по WebRTC
- С помощью Flash Player по RTMP
- С помощью RTMP кодировщика (Live Encoder)
- С IP камеры по RTSP
- С другого сервера по RTMP
- Захват RTMP-потока, ретранслируемого с другого сервера
- C другого WCS сервера по WebRTC
- С мобильного приложения Android по WebRTC
- С мобильного приложения iOS по WebRTC
- Захват VOD из файла
- Публикация RTP потока по RTSP
- Публикация MPEG-TS RTP потока
- Публикация WebRTC по протоколу WHIP
- Автоматический захват потоков при старте сервера
- Захват RTSP-interleaved потока из файла дампа
- Управление камерой и микрофоном
- Управление битрейтом при захвате WebRTC потока в браузере
- Управление ключевыми кадрами при захвате WebRTC в браузере
- Нормализация публикуемого потока
- Jitter буфер и сборка кадров в публикуемом потоке
- Управление захваченными потоками
- Запись трансляции
- Остановка видеопотока со стороны WCS-cервера
- Снятие превью трансляции в виде PNG
- Декодирование потока
- Транскодинг потока
- Добавление водяного знака
- FPS-фильтр
- Использование кодеков AAC звука
- Поворот изображения при публикации WebRTC потока
- Контроль минимального битрейта потока
- Перехват и обработка декодированных кадров
- Перехват и обработка декодированных кадров при помощи OpenCV
- Обработка аудио на стороне сервера
- Вставка одного потока в другой
- Воспроизведение видеопотока с сервера
- В браузере по WebRTC
- В браузере с помощью Flash Player по RTMP
- В браузере по MSE
- В браузере по Websocket + Canvas, WSPlayer
- В браузере по HLS
- В мобильном приложении Android по WebRTC
- В мобильном приложении iOS по WebRTC
- В плеере по RTSP
- В плеере по RTMP
- В браузере с помощью Delight Player
- В браузере по WebRTC ABR
- Доступность потока для воспроизведения
- Публикация и воспроизведение потока по WebRTC через TCP
- Контроль качества канала при публикации и воспроизведении
- Аппаратное ускорение шифрования WebRTC трафика
- Поддержка DTLS при публикации и воспроизведении WebRTC потоков
- Поддержка RTP bundle для WebRTC
- Поддержка IPv6 для WebRTC
- Проксирование websocket трафика при публикации/воспроизведении WebRTC
- Управление профилями кодирования H264
- Передача события, привязанного к потоку
- Ретрансляция видеопотока
- На другой RTMP сервер
- Ретрансляция на Youtube по RTMP
- Ретрансляция на Facebook по RTMP
- Ретрансляция на Wowza по RTMP
- Ретрансляция на WCS по RTMP
- Ретрансляция на Azure Media Services по RTMP
- Ретрансляция на AWS MediaLive
- Ретрансляция на Perisope, Twitch, Telegram и другие сервисы
- На другой WCS сервер по WebRTC
- Работа с комнатами
- Захват и трансляция видеопотока на сервер
- Функции микширования
- Функции SFU с поддержкой Simulcast
- Функции CDN потокового видео
- Функции интеграции SIP и потокового видео
- Захват потока с SIP-звонка
- Перенаправление SIP-звонка в поток (функция SIP as Stream)
- Ретрансляция SIP-звонка в RTMP поток на заданный сервер (функция SIP as RTMP)
- Ретрансляция входящего SIP звонка в поток
- Перенаправление потока в SIP звонок с использованием /call/inject_stream
- Перенаправление звукового файла в SIP звонок с использованием /call/inject_sound
- Запись звука из потока звонка
- Функции WebRTC-SIP шлюза
- Поддержка аппаратного ускорения при транскодинге видео
- Работа через Firewall
- Нагрузочное тестирование
- Тесты по настройкам сервера
- Нагрузочное тестирование с использованием другого сервера
- Нагрузочное тестирование с использованием захвата потоков по WebRTC/RTMP
- Нагрузочное тестирование SIP-звонков
- Нагрузочное тестирование микшера
- Скрипты для тестирования максимального количества WebRTC публикаций/подписчиков
- Балансировка нагрузки
- Web SDK
- SFU SDK
- iOS SDK
- Android SDK
- Raw WebSocket API
- REST API
- REST hooks
- REST-методы
- Вызов REST-метода
- Авторизация на бэкенде
- Четыре типа REST-методов
- Список методов и используемых параметров
- Описание объекта restClientConfig
- Управление REST-методами
- Соответствие между клиентскими вызовами и REST-методами
- Поля объектов REST-методов
- Статусы событий
- Обмен данными - OnDataEvent
- Обработка ошибок
- Отправка собственного сообщения об ошибке для передачи клиенту
- Использование REST hook для авторизации пользователя по домену
- WCS-сервер в Amazon EC2
- WCS на Digital Ocean
- WCS в Google Cloud Platform
- WCS в Yandex.Cloud
- WCS в Docker
- WCS в Equinix Metal (бывш. Packet.Net)
- WCS в WSL 2
- Биллинг
- Техническая поддержка
Overview
Content Tools