TrueConf Server 4.2. Учебный курс

Preview:

Citation preview

TrueConf Server 4.2

Учебный курс

Оглавление

• Перед установкой

o Принципиальная схема работы

o Расчет и планирование

• Установка TrueConf Server

o Регистрация

o Интеграция в сетевую инфраструктуру

o Создание аккаунтов пользователей, группы, права

• Клиентское приложение

o Подбор качественного оборудования

Оглавление

• Видеозвонки

o Инструменты групповой работы

• Видеоконференции

o WebRTC

o UDP Multicast вещание

o Запись конференций

• Интеграция с SIP

o Подключение сторонних терминалов и MCU

o IP АТС

Принципиальная схема работы

системы ВКС TrueConf Server

• Топология Клиент-Сервер.

• Возможны звонки точка-точка в которых медиапотоки передаются

напрямую.

• Кодирование-декодирование видео и звука происходит на конечных

точках.

• Задача сервера – коммутация потоков, согласование скорости

потоков в групповых конференциях, авторизация.

• Для управления сервером устанавливается веб-сервер.

Принципиальная схема работы

системы ВКС TrueConf Server

• Коммуникации между

клиентским приложением

и сервером

осуществляются по

собственному протоколу

TrueConf

• Используемые кодеки:

• Видео - VP8 SVC, Cyclone

• Аудио - OPUS

• Задействованные порты

Связь клиент-сервер -

4307 TCP

• Вебсайт для управления –

80 TCP

Мультиплексирование

• Пример симметричной

конференции на 4

участника.

• На сервере поток не

декодируется

• Кодирование-

декодирование

происходит только на

клиенте

Масштабируемое

видеокодирование • Сервер легко изменяет

скорость передачи

данных подбирая

оптимальное качество

видеоизображения, его

разрешение и частоту

кадров.

• Таким образом,

каждый из участников

многоточечной

видеоконференции

получает видео

оптимального качества

для их устройств и

каналов связи.

• Нагрузка на сервер

вырастает

незначительно.

Установка TrueConf Server

• Перед установкой следует

определиться с портом для

управляющего вебсервера.

• Стандартно предлагается

порт 80.

• Рекомендуется отключать

антивирус в момент

установки.

Регистрация сервера Введите Регистрационный ключ

Поле Имя Сервера заполнится автоматически после ввода ключа

Можете использовать любое доменное имя третьего уровня

Регистрация происходит по порту 4310 TCP на адрес reg.trueconf.com

Доступна offline регистрация

Запуск сервера

• Убедитесь, что

сервер

зарегистрирован и

запущен.

• На странице “О

программе” можно

получить всю

информацию о

лицензии, сроке

действия и опциях

Запуск сервера

Регистрация сервера

Интеграция в сеть

Если внутренний адрес не равен внешнему укажите его явно.

Можно использовать несколько адресов/портов

Стандартный порт для коммуникаций - 4307. Можно изменить.

Порты используемые сервером

Откройте порты:

4307 TCP - входящие (на сервер) для медиапотоков и работы системы

80 TCP - входящие (на сервер) доступ к вебсерверу администрирования

и клиентскому приложению

4310 TCP исходящий (от сервера) для регистрации и обновления

лицензии

Для WebRTC/SIP/RTSP рекомендуется открывать полностью все порты

Таблица портов ВКС TrueConf Server

Видео, аудио, управление,

авторизация клиентов TrueConf

TCP 4307 Можно перенастроить

Регистрация TrueConf Server TCP 4310 Можно пройти в оффлайне.

SIP управление (сигналинг) UDP

TCP

5060 Можно перенастроить.

SIP медиа данные UDP 6001 -

8000

Можно перенастроить.

Администрирование сервера TCP 80 Можно перенастроить

WebRTC UDP все Порты выбираются

динамически

Порты используемые сервером

Проверить доступность портов можно с помощью telnet

telnet IP_server Port

В случае удачного подключения система выдаст пустой экран и после

введения около 20 любых символов отключит узел.

В случае закрытого порта будет выдан сбой подключения.

Управление пользователями

Создание нового пользователя

Группы пользователей

Управление пользователями

Режим хранения

• Пользовательские учетные

записи могут быть

сохранены локально или

браться из внешнего

источника по LDAP.

• Возможность подключения

LDAP источника доступна

только в случае

приобретения

соотвутствующей лицензии

Псевдонимы

Клиентское приложение

Где взять? http://Server:port/guest

Настройка гостевого портала

Настройка гостевого портала

Можно поменять логотип!

Установка клиентского

приложения. Windows

Настройка сетевого

подключения. Windows

Сетевой тест

Простой и наглядный анализ соединения

между сервером и клиентом.

Это не PING!

Задержка:

<30мс - не замечается никем (экв. 10м)

<300мс - комфортная задержка (как в

телефонном разговоре) (экв. 100м)

700-2000мс - спутниковый канал

Настройка клиента. Windows

Рекомендации по оборудованию

Для большинства случаев достаточно стандартных устройств -

вебкамеры, встроенных микрофона-динамиков, гарнитуры и т.п.

Если есть эхо при звонке - следует проверять настройки звуковой

системы на стороне, где эха нет!

Вебкамерам требуется много света.

Спикерфоны полностью снимают проблему эха и шума (на другой

стороне).

Все конфигурации индивидуальны :(

Рекомендации по оборудованию

• При подключении спикерфона

необходимо выбирать его в

качестве микрфона и динамика.

• Недопустимо использовать его

только в качестве микрофона!

Видеозвонки

При возможности прямого соединения между клиентами весь

медиатрафик пойдет по кротчайшему соединению, минуя сервер.

Видеозвонки

При невозможности прямого соединения все коммуникации

осуществляются только через сервер

Инструменты совместной

работы

Доступны во время видеозвонка:

• доска для совместного рисования (только Windows)

• передача файлов (только Windows)

Доступно во время видеозвонка и в групповой конференции

• Демонстрация слайдов (только Windows)

• Демонстрация рабочего стола (С Windows и MacOS)

• Управление удаленным рабочим столом (только Windows)

• Чат персональный

• Чат групповой

Видеоконференции

Типы видеоконференций

Групповая (симметричная) видеоконференция. Подразумевает симметричную

видеоконференцию, где все участники видят и слышат друг друга одновременно.

Максимальное кол-во пользователей в такой конференции равно 16.

Селекторное видеосовещание (ролевая конференция) может объединить до 250

пользователей, при использовании технологии UDP Multicast, и до 120 при использовании

TCP. Любые 4 пользователя по выбору ведущего выводятся в реальном времени на

трибуну и становятся видны и слышны другим участникам.

Видеовещание (видеолекция) – это специальный режим для проведения лекций и занятий в

дистанционном образовании. Позволяет преподавателю видеть и слышать всех студентов

одновременно, а студентам, соответственно, будет виден и слышен только сам

преподаватель. Максимальное кол-во пользователей в такой конференции равно 16.

Групповая (симметричная)

видеоконференция

• Максимум 16 участников

• Все всех слышат

• Во время конференции можно менять

раскладку

• Каждый управляет своей раскладкой

сам

• Возможно отключение звука-видео от

каждого участника

• Ведущий может отключать участников

• Максимальное разрешение от каждого

- HD 720

• Каждое изображение может быть

выделено в отдельное окно Windows

• Отображение имени участника в окнах

настраивается в клиентком

приложении (предпочтения)

Селекторное видеосовещание

(ролевая конференция)

• Максимум участников - 120 (до 250 при UDP

Multicast)

• До 4 участников на экране

• Ведущий всегда на трибуне

• Вещать презентацию или рабочий стол

могут только те, кто в данный момент на

трибуне

• Ведущий может вызывать на трибуну

• Участник может сам попроситься на трибуну

• Участник, у которого выставлено в

настройках “автоответ” будет отвечать на

приглашение на трибуну автоматически

• Ведущий может удалить докладчика с

трибуны

• В остальном доступны те же возможности,

что и в Симметричной

Селекторное видеосовещание

(ролевая конференция)

Схема движения

потоков

Видеовещание (видеолекция)

• Максимум участников:

один ведущий и 15

слушателей

• Слушатели видят только

ведущего

• Ведущий видит и слышит

всех слушателей

• В остальном доступны те

же возможности, что и в

Симметричной

Запись видеоконференций на

сервере

• Сервер способен

записывать

видеоконференции

• Видеозвонки не

записываются

• UDP Multicast

конференции не

записываются

• Запись идет в кодеке

VP8 в контейнер AVI

• Разрешение записи

до 720p

• Раскладка

симметричная

Участие в конференции через

браузер

• Поддерживается участие в конференции через броузер с поддержкой

WebRTC - Chrome, Firefox, Opera

• Конференция с поддержкой WebRTC создается только

администратором из вебинтерфейса сервера

• Для участия участнику следует выслать специальную ссылку

• Для работы требуется обеспечить доступ к соответствующим портам

сервера

• Все ограничения по конференциям сохраняются

• Многие инструменты могут быть недоступны

• Общее разрешение, передаваемое участнику в браузер HD 720p.

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

• Управление раскладкой невозможно

• Автоответ на приглашение на трибуну

Участие в конференции через

браузер

• Создайте конференцию

через вебинтерфейс

администратора

Участие в конференции через

браузер

• Укажите название конференции

• Задайте владельца(хозяина

конференции). Если владелец не

будет указан, то им будет первый

вошедший

• Выберете тип конференции

• UDP Multicast должен быть

отключен

• Можно задать участников, которые

сразу будут вызваны в

конференцию

Участие в конференции через

браузер

• WebRTC URL -

ссылка для

передачи

удаленному

участнику

Участие в конференции через

браузер

• Можно выбрать

гостевой доступ или

вход по логину/паролю

• Гостевые подключения

занимают гостевые

лицензии

• Вход по логину/паролю

занимает простую

лицензию

Участие в конференции через

браузер

Обязательно разрешить доступ браузера к камере и микрофону.

Участие в конференции через

браузер

UDP Multicast

• UDP Multicast (User Datagram Protocol) – протокол передачи данных

при котором передача сигнала осуществляется напрямую от

пользователя к пользователю, минуя сервер, что значительно

снижает нагрузку на сеть и сервер видеоконференций.

• Работает только в локальной сети (VPN)

• Позволяет снизить нагрузку на серверный канал и сервер

• Требует настройки сетевого оборудования

• Наиболее выгодно для селекторных видеоконференций

• При данном типе конференций запись на сервер не ведет запись

• WebRTC подключения недоступны

• В клиентском приложении ничего не меняется

UDP Multicast

UDP Multicast

Настройка и

активация UDP

Multicast

Интеграция с SIP-решениями

1. Авторизованные SIP-устройства отображаются как обычные пользователи в адресных

книгах, с отслеживанием их статуса (online/offline).

2. Звонки из клиентских приложений TrueConf на SIP-терминал. В данном случае

маршрутизация звонков может осуществляться через VoIP (переадресация звонков на

телефонные номера) или через SIP Proxy (переадресация звонков на Call_ID).

3. Звонки из SIP-терминала на встроенный SIP-шлюз TrueConf Server. Маршрутизация

звонков осуществляется по IP-адресу. Опция default_call_destination позволяет

перенаправлять звонки конкретному пользователю или присоединяться к многоточечной

конференции.

4. Приглашение клиента TrueConf в конференцию, проходящую на внешнем SIP сервере.

5. Приглашение SIP-терминала в конференцию, проходящую на TrueConf Server.

Подключение к групповой конференции может осуществляться двумя способами: по

уникальному Conference ID или по фиксированному имени групповой видеоконференции.

6. Приглашение в видеоконференцию SIP-абонентов напрямую из клиентских терминалов

TrueConf.

Расчет и планирование

1. Определите задачу, которую призвана решать система ВКС

2. Определите количество точек. Точка - это терминал видеосвязи (ПК,

мобильный, планшет и т.д.)

3. Определите дополнительные опции (показ рабочего стола,

демонстрация слайдов и т.п.)

4. Определите, потребуется ли интеграция с устройствами сторонних

производителей

5. Определите место хранения базы данных пользователей (внутреннее

хранилище или LDAP источник)

6. Составьте план внедрения сервера и распространения клиентских

приложений

7. Убедитесь в соответствии техническим требованиям (сервера,

клиенты, сеть)

Основы лицензирования

1. Считаем онлайн-пользователями. Абоненты подключенные И

авторизовавшиеся на TrueConf Server.

2. Кол-во зарегистрированных / LDAP пользователей неограничено.

3. Все клиентские приложения предоставляются бесплатно.

4. SIP соединения считаются отдельно и только за активные

подключения.

5. Как считаются внешние гостевые WebRTC подключения?

6. Есть опции, такие как показ рабочего стола или LDAP. Цена на них не

зависит от размера лицензии.

7. Лицензии бывают годовые и безлимитные.

8. Как считаются продления, расширения и обновления?

9. Действуют спец. условия для ВУЗов и НКО.

Поддержка

• Есть ограниченная негарантированная базовая поддержка

через систему технических заявок, электронную почту и “живой”

чат на сайте, а так же в самом сервере.

• Есть платная расширенная поддержка с выделенным

телефонным номером и договором.

TrueConf Enterprise

• Неограниченное

масштабирование

• Общее адресное

пространство

Recommended