TrueConf Server — программные видеоконференции в HD-качестве


В настоящее время на рынке параллельно развиваются два типа систем видеоконференцсвязи. Первые используют в своей работе аппаратные решения, протокол передачи данных H.323 и видеостандарты H.263 или H.264. Частенько их называют традиционными, поскольку появились они уже достаточно давно. Системы второго типа заметно более молодые. Тем не менее, они активно отвоевывают свою часть рынка у конкурентов. Речь идет о чисто программных решениях, которые могут разворачиваться на обычных серверах и персональных компьютерах.

Аппаратные решения обладают достаточно высоким качеством видеосигнала, имеют презентабельный внешний вид. Правда, и стоят они очень и очень немало. Кроме того, их масштабирование требует времени и значительных дополнительных затрат. Поэтому обычно они используются для осуществления видеоконференцсвязи руководящего состава крупных компаний, организации переговорных комнат и конференцзалов высокого уровня и т. п. В противовес им программные решения представляются в первую очередь «рабочими». Считается, что они больше подходят для организации внутрикорпоративных видеоконференций. Это обуславливается относительно небольшой их стоимостью владения и более низким качеством изображения.

Однако недавно на рынке появился продукт TrueConf Server — программный сервер видеоконференцсвязи, который обеспечивает передачу видео в формате HD (720р). А это значит, что он является полноценной альтернативой аппаратным решениям при заметно меньшей стоимости владения.

Основные возможности TrueConf Server

Если говорить откровенно, то рассматриваемый продукт совсем не новый. Он представляет собой результат ребрендинга одного из наиболее известных на российском рынке серверов видеоконференцсвязи VideoPort VCS. Поэтому нет ничего удивительного в том, что текущая версия TrueConf Server имеет номер 3.2.

Итак, TrueConf Server. Это полноценный сервер видеоконференцсвязи. С его помощью клиенты могут осуществлять персональные видеозвонки друг другу, а также организовывать конференции трех типов: групповые, видеовещание и селекторное совещание. Первая из них подразумевает сеансы связи, в которых каждый пользователь видит и слышит всех других. Максимальное количество собеседников в них составляет 16 человек, однако могут быть дополнительные ограничения, накладываемые лицензией.

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

В сеансах видеовещания также может принимать участие до 16 пользователей. Однако 15 из них видят только одного ведущего. А он в свою очередь может наблюдать за всеми остальными. Этот вариант оптимален для дистанционного обучения и решения других подобных задач. Третий тип видеоконференций — селекторное совещание. Принимать в нем участие может до 100 пользователей. В таких видеоконференциях есть ведущий, докладчик и выступающий, остальные являются зрителями. Ведущий является администратором данного сеанса связи, а докладчик и выступающий могут меняться (они выбираются ведущим из зрителей). Такие видеоконференции хорошо подходят для проведения удаленных семинаров, совещаний и т. п.

Помимо непосредственно видеосвязи в TrueConf Server реализован целый спектр дополнительных коммуникационных функций. В первую очередь это обмен мгновенными сообщениями (чат), который позволяет пользователям системы обмениваться текстовыми сообщениями. Также в рассматриваемом продукте реализована возможность показа собеседникам в ходе сеансов видеосвязи презентаций (произвольных наборов картинок, в том числе, и слайдов, импортированных из Microsoft PowerPoint). Помимо этого в TrueConf Server существует функция записи видеозвонков, прямой передачи файлов, «электронной доски» (средство для совместного рисования, ввода графических и текстовых данных). Но и это еще не все. Рассматриваемый сервер позволяет пользователям показывать своему собеседнику содержимое их рабочего стола, а также передавать ему управление. Эта функция может с успехом использоваться службами технической поддержки.

Отдельно можно отметить тот факт, что TrueConf Server может работать не только в пределах локальной сети. Он поддерживает подключение удаленных клиентов через Интернет, а также роуминг между серверами. Первая функция обеспечивает возможность использования корпоративной видеосвязи сотрудникам, находящимся в командировках, а вторая может использоваться в крупных компаниях, обладающих развитой филиальной сетью. Кроме того, TrueConf Server позволяет пользователям осуществлять сеансы связи с клиентами аппаратных решений. Правда, для этого в сети должен быть установлен специальный шлюз — TrueConf Gateway H.323/SIP.

Сеанс видеосвязи
Сеанс видеосвязи

Развертывание серверной части TrueConf Server в локальной сети

При развертывании TrueConf Server в корпоративной информационной системе в первую очередь необходимо позаботиться об инфраструктуре. Вообще, в своей работе данная система видеоконференцсвязи использует любые IP-каналы связи. Таким образом, развертывать ее можно непосредственно на существующей локальной сети предприятия. Единственно, о чем стоит побеспокоиться — о пропускной способности. Дело в том, что видеоконференцсвязь относится к трафикоемким приложениям. В ходе сеансов передаются достаточно большие объемы информации, а поэтому для качественной работы сервера необходимо, чтобы ему была доступна определенная полоса пропускания.

Для расчета минимально необходимой полосы пропускания нужно очертить круг задач, решаемых с помощью видеоконференцсвязи. Проще всего обстоят дела с персональными звонками. При таких сеансах связи сервер пытается соединить клиентов напрямую. При этом каждому из них для работы в режиме видео HQ будет достаточно по 192 Кбит/с на входящий и исходящий трафик. При невозможности прямого соединения клиенты будут передавать трафик друг другу через сервер. В этом случае им потребуется точно такая же полоса пропускания, а вот серверу нужно будет уже по 384 Кбит/с на входящий и исходящий трафик. Естественно, если предполагается, что количество одновременных персональных звонков через сервер может достигать 10, то и требуемая пропускная способность увеличится в 10 раз.

Формулы для расчета пропускной способности, необходимой для проведения групповых видеоконференций, приведены в таблице ниже.

 СерверКлиент
 ВходящийИсходящийВходящийИсходящий
Формулаn×192 Кбит/сn×(n−1)×192 Кбит/с(n−1)×192 Кбит/с192 Кбит/с

n — общее количество участников видеоконференции

Формулы для расчета пропускной способности, необходимой для сеансов видеовещания, иные.

 СерверКлиент вещающегоКлиенты слушателей
 ВходящийИсходящийВходящийИсходящийВходящийИсходящий
Формулаn×192 Кбит/с(n−1)×192 Кбит/с2×(n−1)×192 Кбит/с192 Кбит/с192 Кбит/с192 Кбит/с

n — общее количество участников видеоконференции

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

 СерверКлиент вещающегоКлиенты слушателей
 ВходящийИсходящийВходящийИсходящийВходящийИсходящий
Формула3×192 Кбит/с3×(n−1)×192 Кбит/с2×192 Кбит/с192 Кбит/с3×192 Кбит/с192 Кбит/с

n — общее количество участников видеоконференции

Проведя нехитрые математические подсчеты, можно убедиться, что максимальные требования к пропускной способности составляют около 57 Мбит/с для сервера (селекторное совещание на 100 пользователей) и порядка 2,8 Мбит/с для клиента (симметричная видеоконференция на 16 пользователей). Однако надо понимать, что далеко не во всех компаниях будут проводиться такие массовые сеансы связи. В каждом конкретном случае необходимо отдельно подсчитывать требования к пропускной способности локальной сети.

Следующий шаг — подготовка компьютера, который будет играть роль сервера видеоконферецсвязи. Рекомендуется для этой цели использовать отдельный ПК с операционной системой Microsoft Windows Server 2003/2008. Примечательно, что в системе TrueConf Server сервер не осуществляет перекодировку видеопотоков, а выполняет лишь коммутативные и сервисные функции. В результате требования к его аппаратному обеспечению относительно невелики. Будет достаточно любого современного компьютера с двухъядерным процессором и 1 ГБ оперативной памяти.

Установка TrueConf Server практически ничем не отличается от инсталляции другого программного обеспечения и осуществляется с помощью обычного пошагового мастера. В первую очередь запускается дистрибутив, который входит в комплект поставки продукта, и выбирается язык мастера инсталляции. Далее идут два «стандартных» шага — принятие лицензионного соглашения и выбор папки установки. На третьем этапе пользователю задается вопрос, переносить или нет настройки из установленного ранее продукта Videoport VCS. Понятно, что если речь об организации нового сервера видеоконференцсвязи, то ничего копировать не нужно. В противном случае возможность переноса настроек позволяет здорово облегчить жизнь администратору. После этого запускается процесс копирования файлов, после завершения которого TrueConf Server можно считать установленным.

Настройка серверной части TrueConf Server

Серверная часть TrueConf Server состоит из двух частей — самого сервера видеоконференцсвязи, выполненного в виде службы, и специальной программы, с помощью которой осуществляется его конфигурирование.

При первом запуске программы настройки от администратора потребуется зарегистрировать сервер. Без этого он просто-напросто не будет работать. Проще всего осуществить регистрацию в автоматическом режиме через Интернет. Естественно, для этого компьютер должен иметь выход в глобальную сеть. Дополнительно требуется открыть в файрволе только один порт — 4310. Обратите внимание, что процесс регистрации не может осуществляться через прокси-сервер. Если подключение к Интернету не прямое, то можно настроить NAT-правило. Если по каким-то причинам это невозможно, то существует функция оффлайн-регистрации через службу технической поддержки.

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

В первую очередь необходимо установить сетевые параметры сервера, в частности, IP-адреса, по которым к нему будут подключаться клиенты. Делается это на вкладке «Сеть» программы настройки. IP-адреса делятся на две группы — локальные и внешние. К первой относятся те из них, по которым будут подключаться клиенты изнутри корпоративной сети. По умолчанию применяется вариант «Использовать все IP-адреса». Это значит, что подключиться к серверу можно будет по любому принадлежащему ему сетевому интерфейсу и стандартному порту (4307). В том случае, если круг IP-адресов требуется ограничить, необходимо отключить упомянутую выше опцию и добавить интерфейсы вручную. При этом можно изменить и порт, на котором будет работать приложение.

Сетевые настройки сервера
Сетевые настройки сервера

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

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

Следующий этап — настройка аккаунтов пользователей. TrueConf Server может работать в двух режимах хранения учетных записей — Registry и LDAP. В первом пользователи создаются администратором вручную и хранятся локально непосредственно на сервере видеоконференцсвязи. При его использовании администратор должен сам задавать все данные аккаунтов, включая логины, пароли, принадлежность к разным группам и пр. Понятно, что такой вариант подходит лишь для малых сетей с небольшим количеством пользователей.

Выбор режима хранения учетных записей
Выбор режима хранения учетных записей

Второй режим хранения учетных записей — LDAP. Как видно из названия, он предполагает синхронизацию с LDAP-каталогом, например, с Active Directory. Такой подход оптимален в большинстве случаев, поскольку позволяет значительно упростить администрирование системы видеокоференцсвязи, совместив этот процесс с управлением ИС предприятия. Для реализации данного режима в первую очередь необходимо перейти на вкладку «Хранилище пользователей» и переключиться в режим LDAP (по умолчанию после установки сервер использует режим Registry). Затем требуется настроить доступ к LDAP-каталогу. Делается это на вкладке LDAP.

Сначала нужно указать параметры доступа к серверу. Проще всего это сделать с помощью автоматической настройки. При выборе этого варианта необходимо выбрать тип сервера и указать его домен. После этого система сама будет подключаться к серверу по умолчанию, который будет определяться записями DNS-сервера (обычно контроллер домена). После этого требуется настроить аутентификацию. Для этого нужно выбрать ее тип (например, NTLM) и, при необходимости, указать имя пользователя, имеющего право на доступ к LDAP-каталогу, и его пароль.

Настройка подключения к LDAP-каталогу
Настройка подключения к LDAP-каталогу

В принципе, на этом настройку можно и закончить. Однако рекомендуется выполнить еще одно действие — указать группу пользователей LDAP-каталога, которые могут авторизоваться на TrueConf Server. Это очень удобно, поскольку в большинстве случаев видеоконферецсвязь нужна не всем сотрудникам, а только определенным лицам. В этом случае в Active Directory можно создать отдельную группу, включение в которую пользователя автоматически дает ему право осуществлять видеозвонки.

Далее остается только зайти на вкладку «Пользователи» и загрузить с помощью специальной кнопки список учетных записей из Active Directory. Здесь же можно изменить права групп на использование различных функций видеоконференцсвязи: выполнение персональных вызовов, применение инструментов совместной работы, создание групповых сеансов связи.

Кроме того, на вкладке «Пользователи» можно изменить свойства самих учетных записей. Основным параметром аккаунта является TrueConf ID. Он представляет собой идентификатор пользователя, который используется для авторизации, а также в качестве адреса для совершения вызовов. Фактически, он представляет собой адрес электронной почты, в котором левая часть — ID аккаунта, а правая — адрес сервера. В том случае, если в корпоративной сети развернут собственный почтовый сервер, то TrueConf ID может совпадать с реальным адресом электронной почты сотрудника, что очень удобно. Помимо этого в свойствах аккаунта задаются почтовый адрес (если он отличается от TrueConf ID), отображаемое имя пользователя (для адресной книги), имя, фамилия, пароль и некоторые другие данные.

Окно просмотра свойств пользователя
Окно просмотра свойств пользователя

Еще одной функцией вкладки «Пользователи» является управление адресными книгами. Администратор может раскрыть любой аккаунт в списке и посмотреть не только его свойства, но и список контактов. Более того, он может удалить из него любую запись. Это позволяет ему убирать ссылки на уволившихся сотрудников. Кроме того, в TrueConf Server реализована система автозаполнения адресных книг. При ее включении в контакты пользователей будут занесены ссылки на все существующие учетные записи. Данный вариант может с успехом использоваться в не очень крупных системах видеоконференцсвязи.

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

Развертывание и настройка клиентских мест

В качестве клиентских мест могут использоваться существующие в компании рабочие станции. Однако необходимо проследить, чтобы они удовлетворяли определенным требованиям. Для проведения видеоконференций в обычном разрешении требуется компьютер с частотой процессора 2 ГГц и выше, минимум 512 МБ оперативной памяти и полнодуплексная звуковая карта. Для HD-видео эти требования выше — наличие четырехъядерного процессора и 1 ГБ оперативной памяти. Кроме того, HD-качество заметно повышает требования к каналам связи. Исходящему и входящему потокам необходима пропускная способность от 1 Мбит/с. Обратите внимание, что качество связи выбирается автоматически, исходя из текущих условий.

Также необходимо позаботиться о дооборудовании рабочих станций необходимыми периферийными устройствами. Обычно используются веб-камеры, крепящиеся на монитор или устанавливаемые на стол, и гарнитуры. Если вы планируете использовать HD-видео, то и аппаратура должна быть соответствующей. Обратите внимание, что от камеры достаточно сильно зависит качество изображения. Поэтому рекомендуется использовать хорошую аппаратуру, которая позволяет получить четкую и контрастную картинку. Гарнитуры можно заменить колонками и микрофонами, благо в TrueConf Server реализована система эхоподавления.

После подготовки аппаратной части можно приступать к установке программного клиента. В первую очередь необходимо сгенерировать дистрибутив. Для этого нужно запустить программу настройки TrueConf Server и перейти на вкладку «Приложение». Затем необходимо выбрать выходную папку и нажать на кнопку «Создать инсталлятор». В результате в указанной директории будет создан дистрибутив клиента и файл с параметрами, благодаря которому установленное ПО будет сразу настроено на корпоративный сервер.

Создание инсталлятора
Создание инсталлятора

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

В случае необходимости можно немного изменить сетевые настройки работы клиента. В частности, можно ограничить потребляемую им ширину канала, а также откорректировать параметры его работы с файрволом. По умолчанию система автоматически определяет настройки брандмауэра по конфигурации Windows. Однако при необходимости их можно установить вручную. Также в окне сетевых настроек есть опция «Запретить прямое соединение». Включать ее не рекомендуется, поскольку в этом случае передача трафика при персональных видеозвонках будет осуществляться не от клиента клиенту, а через сервер, что увеличит загрузку каналов связи.

Настройка программы-клиента
Настройка программы-клиента

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

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

Заключение

TrueConf Server — наглядный пример программного сервера видеоконференцсвязи, который можно быстро развернуть в корпоративной сети. Он обладает всеми необходимыми для бизнеса возможностями, включая и целый ряд дополнительных коммуникационных инструментов. При этом в нем реализована поддержка HD-видео (720р), что является необычным для программных серверов.

При этом TrueConf Server отличается простотой развертывания и обслуживания. Мы достаточно подробно рассмотрели этот процесс и убедились, что для его реализации не нужны какие-то специфические знания. Организовать корпоративный сервер видеоконференцсвязи может любой квалифицированный системный администратор.

Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.