openj-gate.com

lechoixdeslibraires.com

open4u.co.uk

argosnear.me

sarf3omlat.com

opencities.ca

australia-opening-times.com

Вот уже не первый месяц все сидят дома. На фоне этого на первый план выходит коммуникация между людьми. Как-то надо звонить друг другу и общаться. Для одних это развлечение и тоска по близким, а для других это бизнес.

В один из томных вечеров мне позвонил приятель, который, еще задолго до всех карантинных событий, открыл школу обучения программированию для детей и подростков. Естественно, что, подчиняясь сложившимся обстоятельствам, ему пришлось перенести занятия в on-line.

Testing Video Stream Mixing

Тестирование многоточечной видео конференции (MCU)

На этой странице мы рассмотрим пример тестирования многоточечной видео конференции (MCU) в браузере Google Chrome

Для быстрой установки и настройки WCS сервера воспользуйтесь этой инструкцией. Кроме этого, для тестирования вы можете подключиться к нашему демо-серверу demo.flashphoner.com.

В этом примере мы используем виртуальную камеру, которая проигрывает видео ролик. Для работы примера требуются следующие настройки в файле конфигурации flashphoner.properties WCS сервера

mixer_auto_start=true
mixer_mcu_audio=true
mixer_mcu_video=true

План тестирования

  1. Подключиться к WCS
  2. Присоедениться к комнате
  3. Подключить к комнате еще одного пользователя
  4. Убедиться, что для обоих пользователей транслируются видеопотоки
  5. Опубликовать трансляцию экрана и добавить ее к конференции
  6. Проверить, что поток трансляции экрана воспроизводится в MCU

 

Тестирование многоточечной видео конференции (MCU)

1. Авторизуйтесь в web-интерфейсе сервера demo.flashphoner.com

Login to WCS

2. Выберите из меню в левой части страницы пункт «MCU Client»

choose MCUClient WCS WebRTC browser conference MCU realtime mixer

3. Введите имя пользователя «user1» и имя комнаты «room1» и нажмите кнопку «Join»

enter parameter participant1 WCS WebRTC browser conference MCU realtime mixer

4. В микшере отображается поток с вашей камеры

stream participant1 WCS WebRTC browser conference MCU realtime mixer

5. В новой вкладке браузера откройте еще один «MCU Client». Укажите имя пользователя «user2» и имя комнаты «room1». Нажмите кнопку «Join»

enter parameter participant2 WCS WebRTC browser conference MCU realtime mixer

6. В окне микшера будет отображаться поток первого и второго пользователя

stream participant2 WCS WebRTC browser conference MCU realtime mixer

7. После подключения второго, у первого пользователя тоже изменилась картинка. Теперь у первого так же отображаются оба потока

stream WCS WebRTC browser conference MCU realtime mixer

Добавление к MCU потока трансляции экрана

1. В новой вкладке браузера откройте web-интерфейс сервера demo.flashphoner.com и выберите из меню в левой части страницы пункт «Screen Sharing»

playback Screen sharing WebRTC browser WCS

2. В строке для ввода URL адреса потока по-умолчанию указан WSS адрес вашего WCS сервера и случайное имя потока. Замените случайное имя потока на «user1-desktop» и нажмите кнопку «Start»

enter stream name WCS WebRTC browser conference MCU realtime mixer

3. После нажатия на кнопку «Start» браузер запрашивает, что именно нужно расшарить — весь экран, приложение или определенную вкладку браузера. Для этого тестирования мы выбрали пункт «Application Window» и приложение «VLC media player». Сделайте выбор и нажмите кнопку «Share»

playback Screen sharing WebRTC browser WCS

4. Откройте REST-клиент. Отправьте запрос /mixer/add, указав в параметрах URI микшера mixer://room1 и имя потока трансляции экрана «user1-desktop»

rest call WCS WebRTC browser conference MCU realtime mixer

5. Теперь вернитесь к MCU клиенту. В окне воспроизведения микшера мелко отображаются потоки участников конференции и крупно — трансляция экрана участника «user1»

stream with screensharing WCS WebRTC browser conference MCU realtime mixer

Дополнительную информацию по внедрению многоточечной видео конференции (MCU) в свой web-проект смотрите на странице Внедрение

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$145 в месяц

 

    Купить    

 

Video Stream Mixing

Многоточечная видео конференция (MCU)

Каждый участник многоточечной конференции (MCU) может публиковать WebRTC-поток и воспроизводить микшированный поток с аудио и видео других участников и собственным видео (без собственного аудио)

Для организации многоточечной конференции (MCU) в составе WCS реализована функция микшера реального времени. Отсутствие воспроизведения собственного аудио для пользователя конференции позволяет устранить эффект эхо.

Ключевое отличие MCU от классической конференции в количестве получаемых каждым участником видеопотоков.

В случае обычной конференции, каждый участник получает N разных видеопотоков и играет их в N <video> элементах на странице. В итоге, если пользователь получает 3 потока по 1 Mbps, то суммарный битрейт составляет 3 Mbps.

В случае MCU, каждый участник получает только 1 поток-мозаику, собранную из потоков других участников, с фиксированным битрейтом, который зависит от выходного разрешения микшера, например 720p 2Mbps. И играет в одном <video> элементе. Микширование производится на стороне сервера и тратит серверные ресурсы CPU и RAM.

То есть, в первом случае обычных конференций мы экономим CPU и RAM сервера, но сильно расходуем сеть и ресурсы браузера на отрисовку N <video> фреймов. Во втором случае MCU мы экономим сеть и ресурсы браузера, но сильно нагружаем CPU и RAM сервера, т.к. на микширование 1 MCU комнаты может потребоваться 2 физических ядра.

Технические характеристики

Источники
потоков
Протоколы Платформы
воспроизведения
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • Safari, iOS
  • Edge
  • iOS SDK
  • Android SDK
  • WebRTC
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • Safari, iOS
  • Edge
  • iOS SDK
  • Android SDK
Источники потоков
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • Safari, iOS
  • Edge
  • iOS SDK
  • Android SDK
Протоколы
  • WebRTC
Платформы воспроизведения
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • Safari, iOS
  • Edge
  • iOS SDK
  • Android SDK

Схема работы MCU

Каждый участник MCU отправляет на WCS видео+ аудио потоки. WCS отдает участникам MCU микшированный поток который содержит видео всех участников и аудио всех, кроме собственного.

scheme of MCU WCS WebRTC browser conference MCU realtime mixer

Пошаговая схема работы MCU

  1. Браузер 1 публикует аудио+видео поток на WCS
  2. Браузер 2 публикует аудио+видео поток на WCS
  3. WCS микширует опубликованные потоки в один
  4. WCS возвращает микшированный поток без собственного аудио браузеру 1
  5. WCS возвращает микшированный поток без собственного аудио браузеру 2 

 

callflow of MCU WCS WebRTC browser conference MCU realtime mixer

Информацию о тестировании многоточечной конференции (MCU) вы найдете на странице Тестирование

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$145 в месяц

 

    Купить    

 

Video-Stream-Mixing

Микширование видеопотоков

Объедините несколько видеопотоков в один с помощью WCS

WCS позволяет микшировать потоки активных трансляций. Выходной поток микшера может быть записан, воспроизведен или ретранслирован по любой из технологий, поддерживаемых WCS, так же микшер позволяет задать размещение видеопотоков в выходном кадре.

Микширование управляется при помощи настроек и REST API.

Технические характеристики

Источники
потоков
Протоколы Платформы
воспроизведения
  • IP камеры
  • Web камеры
  • Медиасерверы
  • Системы наблюдения
  • Конференц-серверы
  • WebRTC
  • RTMP
  • RTSP
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • Safari, iOS
  • Edge
  • iOS SDK
  • Android SDK
Источники потоков
  • IP камеры
  • Web камеры
  • Медиасерверы
  • Системы наблюдения
  • Конференц-серверы
Протоколы
  • WebRTC
  • RTMP
  • RTSP
Платформы воспроизведения
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • Safari, iOS
  • Edge
  • iOS SDK
  • Android SDK

Схема работы микшера

WCS сервер получает видеопоток от источников видеопотока и, по команде REST API, соединяет их в один поток, который в дальнейшем может быть воспроизведен в плеере.

call flow mixer videostream WCS REST API WebRTC browser conference

Пошаговая схема работы микшера

  1. Источники видеопотока публикуют потоки на WCS
  2. REST клиент отправляет команду микширования потоков с помощью REST вызова /mixer/startup
  3. Браузер запрашивает воспроизведение микшированого потока
  4. Web Call Server передает микшированный поток браузеру на воспроизведение

 

call flow mixer videostream WCS REST API WebRTC browser conference

Информацию о тестировании микшера вы найдете на странице Тестирование

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$145 в месяц

 

    Купить    

 

 

Алиса — опытный фулл-стек разработчик и способна за неделю написать каркас SAAS проекта на своем любимом фреймворке с использованием php. На фронтенде предпочитает Vue.js. 

В телеграмм стучится заказчик, которому во что бы то ни стало надо разработать веб-сайт, который будет местом встречи работодателя и сотрудника для проведения очного интервью. Очного — означает глаза в глаза, прямого видео контакта в реальном времени с видео и голосом. «Почему не скайп?» — спросите вы. Так уж повелось, что серьезные проекты, а каждый стартап, несомненно, себя таковым считает, стараются предложить внутренний сервис коммуникаций по самым разным причинам, среди которых:

Latest news

  • Миграция Sales со Skype на Teams 16 апреля 2025

    16 апреля 2025 мы начали переход со Skype на Teams.

    В этот же день разослали через Skype flashphoner.com (Flashphoner Sales) сообщение о переходе.

    К сожалению, это сообщение стало триггером для блокировки аккаунта Microsoft (Skype + Teams), скорее всего за спам. На текущий день, аппеляции ни к чему не привели, и аккаунт остается в блокировке.

    Актуальный аккаунт для связи:

    Microsoft Teams: sales@flashphoner.com — продажи, пресейл, вопросы лицензий

    Дублируем контакты на сайте: https://flashphoner.com

  • Платежи по картам успешно восстановлены 13 сентября 2024

    Мы восстановили платежи по картам с 13 сентября 2024.
    Пожалуйста пишите на sales@flashphoner.com и в Скайп flashphoner.com по любым возникшим вопросам с платежами и продлением подписок.

  • По-техническим причинам, мы временно не принимаем платежи по картам, начиная с 16 Августа 2024

    По-техническим причинам, мы временно не принимаем платежи по картам.

    Для прямых платежей через Wire-Transfer или USDT, пожалуйста свяжитесь с нами по адресу:
    sales@flashphoner.com

    Приносим извинения за доставленные неудобства.
    Мы проинформируем вас как только платежи заработают. Следите за новостями на нашем сайте.

More News