Сетевые возможности

Решения TrueConf обладают следующими возможностями:

  • Поддержка SVC (Scalable Vodeo Coding) – технологии масштабируемого видеокодирования
  • Работа по единственному порту
  • Организация видеоконференций через интернет и внутри корпоративных сетей любой конфигурации
  • Работа без наличия прямого IP адреса
  • Поддержка спутниковых каналов связи

Адаптивный джиттер буфер

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

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

UDP Hole punching

В своей работе программные решения TrueConf используют TCP и UDP-соединения. Для минимализации задержки в трансляции видеосигнала используются технологии UDP Hole punching. В данном случае файлы передаются напрямую между клиентскими приложениями, а не через сервер.

Динамическая регулировка битрейта

Для обеспечения качественного видеосоединения без задержек и эффективного использования ресурсов канала связи системой TrueConf необходима динамическая регулировка битрейта (битовой скорости передачи данных). Ширина канала связи зависит от объема пересылаемых данных. Когда передаваемый видеопоток превышает возможности канала связи, сервер перегружается вследствие накопления данных. Это может привести к большим задержкам видеосигнала во время общения.

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

Для регулировки битовой скорости передачи данных в решениях TrueConf также используется аудио кодирование с переменным битрейтом. Оно удобно тем, что в то время, пока один из собеседников перестает говорить, количество передаваемых данных уменьшается.

Восстановление в случае кратковременного разрыва связи

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