ВКС на шару

Posted: 2013-06-19 in Asterisk
Tags: , ,

Бесплатная видеоконференцсвязь? Миф ли это? После выхода Asterisk версии 11 и наличия большого количества видеотерминалов мне стало интересно получить ответ на эти вопросы.

Задача первого приближения выбрать видеоклиент и оценить качество видеозвонка «точка-точка» на базе Asterisk 11.2.

Клиентами решил выбрать:

  • Ekiga (Linux. Бесплатный)
  • Xlite (Windows. Бесплатная и платная версии)
  • 3cx (Windows. Бесплатная и платная версии)
  • Phonerlite (Windows. Бесплатный)
  • Zoiper (Windows. Бесплатная и платная версии)
  • Jitsi (Windows. Бесплатная и платная версии)

Напоминаю, цель – бесплатное решение, поэтому сравнивались бесплатные версии программных видеотерминалов на базе Asterisk 11.2.

Ekiga

Единственный из сравниваемых и пожалуй самый популярный софт-клиент под Linux. Простая установка и регистрация. Поддержка единственного видеокодека H.261, что убило во мне желание идти дальше.

ekiga1

ekiga2

xlite

Простая установка и регистрация. Поддержка кодеков H.263 и H.263+, что неплохо, но в бесплатной версии доступно только микро-окошко в котором видно растущего на глазах инженера.

xlite1

3cx

Простая установка и регистрация. Поддержка кодека H.263, что хорошо, размер картинки вырос. В случае если есть желание снова окунуться в мир Doom 2 – милости просим. Ужасная картинка.

3cx1

Phonerlite

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

Zoiper

Известный софт-клиент с поддержкой SIP и IAX протоколов, но без поддержки видео в бесплатной редакции. Ранее назывался Idefisk.

zoiper1

Jitsi

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

Создание профиля для регистрации.

jit1

Параметры регистрации клиента на Asterisk.

jit2

Для аудио выбраны наиболее часто используемые кодека (G.711ulaw, G.711alaw). Для видео – H.264, H.263.

jit3

Убедитесь в успешной регистрации клиента. Статус регистрации «в сети» (online).

jit4

Версия клиента 2.2.4603.9615

И собственно видео для сравнения.

jit5

Также имеется возможность просмотра параметров медиапотока. 

jit6 

Конфигурация Asterisk приведена ниже.

sip.conf  extensions.conf confbridge.conf
[general][std](!)host=dynamictype=friendsecret=pass1disallow=all

allow=ulaw

allow=alaw

allow=h264

allow=h263

allow=h263p

videosupport=yes

maxcallbitrate=4096

context=default

[jitsi](std)

[jitsi2](std)

[mw](std)

[general][globals][default]exten => 2015,1,Dial(SIP/jitsi)exten => 2016,1,Dial(SIP/jitsi2)exten => 2017,1,Dial(SIP/mw)

exten => 2000,1,ConfBridge(primary,,,)

[default_bridge]video_mode = follow_talker

В результате после 2-3 часов мы таки смогли добиться относительно корректной работы видеоконференции на Asterisk с приемлемым качеством. В конференции участвовало 3 человека с программными видеотерминалами Jitsi 2.2.4603.9615. Как и заявлено производителем в Asterisk  11 видеокоммутатор позволяет отобразить только последнего говорящего участника без транскодирования и трансрейтинга. Переключение на последнего говорящего происходило в течении 3-5 секунд. Установление конференции происходило порядка 10 секунд (пока подключались участники). После увеличения ресурсов задержки уменьшились и проблему хорошего быстрого переключения на последнего говорящего удалось решить заменой гарнитур на более качественные.

В качестве сделанных выводов надо сказать, что если нужно качественная ВКС выбирайте Cisco-Tandberg, LifeSize терминалы и MCU. Они стоят существенно больше ноля, но дают хорошее восприятие собеседника. Так что разница между «бесплатным» и качественной ВКС примерно такая же как ночевать на киевском возкале и в номере люкс пятизвездочной гостиницы…

Спасибо инженерам компании Национальные Инновации – Алексею Редько и Богдану Приходченко за помощь в процессе тестирования.

Удачной конфигурации!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s