trueconf server 4.2. Учебный курс

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

Upload: trueconf

Post on 12-Jun-2015

281 views

Category:

Documents


20 download

TRANSCRIPT

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

TrueConf Server 4.2

Учебный курс

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

Оглавление

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

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

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

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

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

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

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

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

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

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

Оглавление

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

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

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

o WebRTC

o UDP Multicast вещание

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

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

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

o IP АТС

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

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

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

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

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

напрямую.

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

точках.

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

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

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

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

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

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

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

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

и сервером

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

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

TrueConf

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

• Видео - VP8 SVC, Cyclone

• Аудио - OPUS

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

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

4307 TCP

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

80 TCP

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

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

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

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

участника.

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

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

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

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

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

клиенте

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

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

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

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

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

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

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

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

кадров.

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

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

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

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

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

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

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

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

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

вырастает

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

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

Установка TrueConf Server

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

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

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

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

порт 80.

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

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

установки.

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

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

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

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

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

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

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

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

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

сервер

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

запущен.

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

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

получить всю

информацию о

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

лицензии

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

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

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

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

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

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

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

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

TCP

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

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

8000

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

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

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

динамически

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

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

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

telnet IP_server Port

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Псевдонимы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сетевой тест

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

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

Это не PING!

Задержка:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

стороне).

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

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

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

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

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

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

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

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

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

Видеозвонки

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

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

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

Видеозвонки

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

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

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

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

работы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

раскладку

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

сам

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

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

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

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

- HD 720

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

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

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

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

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

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

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

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

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

Multicast)

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

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

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

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

трибуне

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

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

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

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

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

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

трибуны

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

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

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

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

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

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

потоков

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

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

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

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

слушателей

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

ведущего

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

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

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

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

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

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

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

сервере

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

записывать

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

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

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

• UDP Multicast

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

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

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

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

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

до 720p

• Раскладка

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

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

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

браузер

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

WebRTC - Chrome, Firefox, Opera

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

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

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

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

сервера

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

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

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

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

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

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

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

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

браузер

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

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

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

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

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

браузер

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

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

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

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

вошедший

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

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

отключен

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

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

конференцию

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

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

браузер

• WebRTC URL -

ссылка для

передачи

удаленному

участнику

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

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

браузер

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

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

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

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

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

лицензии

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

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

лицензию

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

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

браузер

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

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

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

браузер

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

UDP Multicast

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

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

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

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

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

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

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

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

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

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

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

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

UDP Multicast

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

UDP Multicast

Настройка и

активация UDP

Multicast

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

Интеграция с 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.

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

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

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

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

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

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

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

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

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

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

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

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

приложений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поддержка

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

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

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

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

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

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

TrueConf Enterprise

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

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

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

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