Видеоконференции для Linux

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

Не удивляйтесь, если большинство фигурантов нашего обзора уже попадались вам на глаза. Интернет-пейджеры (IM) солидно развились со времен своей золотой поры, и сейчас способны на большее, чем просто обмен текстовыми сообщениями. Благодаря постоянно растущей скорости Интернета обычная IM-сессия сейчас допускает обмен изображениями, и вместо письменного общения — аудио- или видеозвонки.

В пост-сноуденовскую эру всё больше и больше пользователей думают о защите и обеспечении конфиденциальности своих коммуникаций. И это касается не только сообщений чата, но также и аудио-
и видеозвонков. Инструменты в нашем списке используют для обеспечения безопасrности ваших бесед такие инструменты шифрования, как AES и ему подобные.

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

Некоторые из программных решений предлагают основанные на Web интерфейсы, популярные среди учителей, которым приходится проводить видеоуроки, и бизнесменов, делающих удаленные презентации. Это мы обсудим в главе Рассмотрите также, вместе с некоторыми популярными инструментами, которые не попали в данный обзор из-за отсутствия поддержки более чем одного дистрибутива.

Как мы тестировали программы для видеоконференции в Linux

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

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

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

Все программы запускались на ПК с 4 ГБ ОЗУ — это минимум для передачи видео.

Программы для видеоконференции в Linux

Empathy

Empathy поддерживает несколько протоколов, таких как Jabber и SIP, хотя подключение к любой учетной записи занимает очень много времени, иногда минуты. И это не зависит от вашего интернет-соединения. Хотя аудио- и видеозвонки поддерживаются, но ненадежно. Мы не смогли запустить ни одного такого звонка, используя учетки Jabber и SIP. Возможность отправлять вашему собеседнику файлы — еще одна полезная функция… которая не работает.

Видеоконференции Linux
Видеоконференции Linux — Empathy

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

GNU Ring

При первом запуске Ring вас попросят создать учетную запись. Процесс прост, и требует только уникального имени пользователя. Как и следует ожидать, вам сообщат, если такое имя пользователя доступно. В отличие от uTox, который идентифицирует пользователя только по уникальному ID, в Ring ваше имя пользователя — если оно зарегистрировано в реестре — тоже употребляется для определения контактов наряду с Ring ID.

Видеоконференции Linux
Видеоконференции Linux — GNU Ring

Контакты добавляются автоматически, когда вы начинаете разговор с пользователем. Вы можете заснять себя web-камерой, создав аватарку вашего профиля, если вас устраивает освещение и ракурс вашего лица! Добавив контакт, можете делать аудио- и видеозвонки. Для каждого контакта также можно создать закрытый ключ или использовать сертификат CA для аутентификации друг друга. У GNU Ring может уходить аж до трех минут на соединение при звонках.

Подробнее об организации видеоконференции в Linux посредством Ring.

Jitsi

Интерфейс Jitsi напоминает более старые клиенты чата, такие как Empathy, но удобнее в использовании. Вы начинаете со входа в учетку XMPP- или SIP-сервера, или того и другого. Лучшая функция Jitsi — его реализация OTR, позволяющая вести безопасные частные беседы со своими знакомыми. Однако все беседы в любой из сетей по умолчанию небезопасны. Вы должны использовать выпадающее меню Secure chat [Безопасный чат] в окне чата, чтобы вывести опции шифрования.

Видеоконференции Linux
Видеоконференции Linux — Jitsi

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

OpenMeetings

В отличие от других инструментов, предназначенных для общения один на один или в небольших группах, OpenMeetings поддерживает более масштабные разговоры и предлагает пользователям опцию создания Rooms [Комнат] с 16, 32 и даже 100 участниками. Вы также можете дать всем пользователям право включить видео/микрофон и взаимодействовать с другими пользователями, или задать комнату в режиме презентации, где видео/микрофон управляются одним пользователем. В Rooms имеются доски, на которых можно писать или рисовать. Преимущество OpenMeetings в том, что вам надо установить только один его экземпляр, который выступает в роли сервера. Все пользователи могут подключаться к вашей установке OpenMeetings через свой браузер. Однако помните, что из-за обширного набора функций OpenMeetings может не подойти для домашних пользователей, которым просто нужно общаться с друзьями.

uTox

Интерфейс uTox четкий и аккуратный. На панели слева перечислены все ваши контакты, а панель справа поделена на несколько разных вкладок. Вкладка по умолчанию, Profile, это место, где вы найдете свой уникальный Tox ID. Вы должны сообщить его всем своим контактам, и наоборот, прежде чем добавлять новый контакт. Поскольку Tox ID — единственный идентификатор, используемый инструментом, он не требует никакой личной информации, что очень неплохо.

Видеоконференции linux - uTox
Видеоконференции Linux — uTox

Вы можете настроить uTox на хранение истории чата и то, должен ли он запускаться при запуске системы или рядом с системным лотком из вкладки User Interface. Если у вас подключено несколько устройств, вы можете выбрать для использования устройство Audio Input/Output, Video Input из вкладки Audio & Video. Для каждого контакта вы также можете настроить uTox на прием входящих файлов без постоянных просьб о подтверждении.

Аудио- и видеозвонки

Общение в цифровую эру означает нечто большее, чем текстовые сообщения.

Jitsi можно использовать для аудио- и видеозвонков одному или нескольким пользователям в сетях SIP и XMPP. Это работает безупречно, если все контакты пользуются ПК с Linux, но инструмент не смог отправить видео своему собеседнику с Windows. Помимо резервных копий чата, программа поддерживает создание МР3-копии ваших аудиобесед.

GNU Ring поддерживает встроенные Ring, а также учетки SIP, и для подключения своих контактов вы можете использовать и то, и другое. Когда вы начнете видеозвонок, окно чата заменит изображение с web-камеры. При нажатии на кнопку Adjust Video Quality [Настройка качества видео] появляется ползунок, похожий на управление громкостью, обычное для всех рабочих столов. Можно изменить положение ползунка, чтобы повысить качество видео, если позволяет ваше интернет-соединение. Однако кнопки управления не показывают разрешение или объем видеотрансляции.

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

Как и GNU Ring с Jitsi, OpenMeetings предлагает превосходную аудио/виде-отрансляцию. GNU Ring требуется много времени, чтобы соединиться с другими пользователями, а для OpenMeetings надо правильно настроить компоненты электронной почты, чтобы отправлять приглашения пользователям. Инструмент автоматически поддерживает маленький размер окна, чтобы позволить присоединяться нескольким пользователям, не захламляя интерфейс. Пользователи должны создать свои уникальные учетные записи в OpenMeetings; подключаться через учетки таких сервисов, как XMPP, SIP и т. д. нельзя.

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

В uTox также нельзя проводить видеоконференции. Зато эта функция поддерживается в Tox, и предлагается рядом других альтернативных клиентов Tox, находящихся в разработке. Хотя uTox поддерживает общий доступ к мгновенным снимкам вашего рабочего стола и даже файлов для ваших контактов, указанная функция не работает на текущей версии настольного приложения. Примечательно, что у программы не было сложностей с приемом входящих передач с клиента Android, Antox.

Протоколы безопасности

Можете ли вы быть уверены, что ваше общение приватно и безопасно?

Jitsi для шифрования бесед в IM поддерживает протокол Off-The-Record (OTR). OTR использует 128-битную AES вместе с несколькими другими функциями хэша для обеспечения аутентификации и секретности вместе с шифрованием. Jitsi также использует протокол ZRTP для выбора ключей при установке соединения через протокол RTP для обмена видео и аудио.

GNU Ring для обеспечения безопасного соединения между пользователями предлагает сквозное шифрование вместе с поддержкой TSL/SSL. Это единственный инструмент в нашем списке, который предлагает полностью распределенное решение IM, однако у него имеются и плюсы, и минусы.

По умолчанию OpenMeetings использует протокол HTTP для подключения клиента к серверу. Подобным же образом он использует протокол RTMP для передачи аудио/видео и аутентификационной информации пользователя. Сайт предлагает инструкции по использованию вместо них протоколов HTTPS и RTMPS.

Клиент uTox основан на протоколе Tox. Он использует криптобиблиотеку NaCl для подкрепления сквозного шифрования отличной секретностью переадресации. Протокол генерирует временную пару открытого и закрытого ключей, применяемую для соединения с недружелюбными пирами. Клиенты Tox дополнительно используют луковичную маршрутизацию для хранения и определения местонахождения Tox Id. Этот последний шаг повышает конфиденциальность, поскольку делает практически невозможным сопоставление пользователей друг с другом.

Удобство и производительность

Интересны ли, и — что важнее — просты ли эти программы в работе?

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

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

Поддерживаемые платформы

Можно ли запускать их на мобильных устройствах?

Преимущества основанных на Web программ в том, что для их использования вам не надо запускать какую-то определенную ОС. Однако это не относится к инструментам в нашем списке. Empathy — чисто для дистрибутивов Linux. Но поскольку он поддерживает Jabber, XMPP и другие протоколы, вы можете использовать для соединения с Empathy альтернативные инструменты на компьютерах с Android и Windows.

GNU Ring, помимо RPM- и Deb-пакетов, также предлагает программы установки для 32- и 64-битных Windows 7, 8, 8.1 и 10.

И у вас есть выбор: установить его с помощью установщика Universal Windows Platform на устройства Windows 10 и Surface. Похожая программа установки имеется для 10.10 и более поздних версий, и вы можете найти ее также в Android Play Store.

Вы найдете Jitsi в Android Play Store и Apple Store, помимо программ установки для Windows и Mac OS X, для обеих его стабильный релиз, а также ночные сборки.

OpenMeetings предлагает клиент Windows, но не поддерживаются устройства Android и Mac. Однако поскольку это сетевые решения, пользователи могут подключиться к вашему серверу OpenMeetings с помощью своего браузера.

Хотя для пользователей Linux uTox находится на версии 0.16.1, пользователи Mac должны довольствоваться программой установки для версии 0.9.8. Проект, кроме того, предлагает программы установки для 32- и 64-битных Windows. Для пользователей Android рекомендованным клиентом Tox является Antox, и он доступен в Play Store.

Документация и поддержка

Руководства, справочники и wiki. Помощь приходит в разных видах…

Wiki Gnome — вместилище большого ЧаВо (FAQ) по Empathy. Охвачена масса тем, например, настройка, голосовые и видеозвонки. Также можно запустить Help прямо в программе, нажав на F1: предлагается подробная инструкция по управлению учет-кой и контактами, аудио- и видеобеседам, и даже расширенные темы, вроде отправки файлов. Пользователи Jitsi могут присоединиться к списку рассылки Users, чтобы общаться с другими пользователями и разработчиками для решения любых проблем.

На сайте GNU Ring вы найдете FAQ и руководства. FAQ посвящен ряду общих вопросов, и проект размещает руководства по установке и использованию GNU Ring для звонков. OpenMeetings предлагает инструкции по установке для всех поддерживаемых платформ. Вы найдете руководства PDF по установке на множество дистрибутивов, таких как Mageia, Ubuntu и Fedora. Руководство написано на нескольких языках, в т. ч. на испанском и итальянском, и не было изначальной английской версии. Хотя оно вполне адекватно, всё же при установке

OpenMeetings только на эти руководства полагаться не стоит. У проекта также есть несколько списков рассылки, включая User List [Список Пользователей], который можно использовать для контактов с другими пользователями. uTox собственной документации не имеет. Вы можете найти некоторые инструкции по его использованию и функциям на wiki Tox, где имеется информация по всем популярным клиентам Tox. Страницу проекта на GitHub можно использовать для контакта с разработчиками и сообществом пользователей.

Дополнительные функции

Что у этих программ в рукаве?

Будучи одним из старейших инструментов в нашем Сравнении, Empathy, что вполне понятно, предлагает меньше инструментов, чем его коллеги. Тем не менее, помимо аудио- и видеозвонков вы всё же можете использовать Empathy для передачи файлов другим пользователям XMPP. При нескольких подключенных пользователях программа позволяет создавать частные чаты на случай, когда вам надо обсудить нечто важное. К сожалению, соединения хороши только для чата, ни для чего больше. Попытки переслать 4-МБ файл изображения не увенчались успехом, поскольку весь процесс занял более 10 минут при нескольких тестах.

Помимо удобных функций, таких как удержание разговора, выключение микрофона и т. д., GNU Ring дает возможность записи аудиобеседы. Вы также можете делиться файлами с подключенными пользователями и даже давать своему собеседнику доступ к вашему рабочему столу. Однако в отличие от Jitsi и uTox, GNU Ring разрешает только один исходящий звонок за раз.

Подобно GNU Ring, Jitsi и OpenMeet-ings позволяют дать своему собеседнику удаленный доступ к рабочему столу. В Jit-si вы можете выбрать, транслировать весь рабочий стол или часть экрана. В отличие от других инструментов, Jitsi даже можете дать вашему собеседнику опцию удаленного управления вашим рабочим столом. Более того, оба беседующих пользователя могут поделиться своими рабочими столами одновременно.

И в OpenMeetings, и в Jitsi есть ряд дополнительных функций, которые порадуют корпоративных пользователей, например, поддержка директорий LDAP. Белая доска в OpenMeetings — удобное средство одновременного взаимодействия и мозгового штурма вместе с несколькими пользователями. Доски также можно сохранить на следующий раз, когда все соберутся вместе (виртуально).

Простота установки

Дружелюбны ли они к новичкам?

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

Невзирая на преклонный возраст — это один из старейших проектов в нашем списке — Empathy по-прежнему является IM-клиентом по умолчанию во многих популярных дистрибутивах, и присутствует в программных репозиториях большинства других популярных настольных дистрибутивов.

Столь же прост в установке Jitsi, который предлагает Deb- и RPM-пакеты для стабильных и самых новых ночных сборок. Jit-si также предлагает репозитории для таких дистрибутивов, как Debian и Ubuntu, и RPM-
репозиторий для Fedora, Mageia и других. Вы можете использовать эти репозитории для обновления своей установки.

Помимо устанавливаемых бинарников для Debian 9 и трех прошлых релизов Fedora и Ubuntu, GNU Ring также предлагает общие RPM- и Deb-пакеты для использования в таких дистрибутивах, как Mageia. Вы также можете использовать эти общие бинарники на производных дистрибутивах или LTS-релизах.

Легковесный uTox не предлагает устанавливаемых бинарников для какого-либо дистрибутива Linux. Помимо Arch Linux, где uTox имеется в репозитории AUR, пользователи всех остальных Linux должны скачивать исходник с GitHub и вручную компилировать инструмент, проверив наличие всех зависимостей. К счастью, проект предлагает альтернативное решение: можно скачать прекомпилированный бинарник, который даст вам работающий экземпляр uTox после двойного нажатия, не требуя установки.

Установка OpenMeetings — не для слабаков. Проект не только не предлагает устанавливаемых пакетов, установка требует, чтобы пользователь скачал кучу зависимостей и вручную скомпилировал основные компоненты, вроде ffmpeg. Вам также придется установить и настроить базу данных, а затем использовать основанную на web программу установки, которая наконец-то позволит вам создать учетку пользователя! Для OpenMeetings только компиляция ffmpeg может занять около 30 минут, и поэтому весь процесс целиком делает проект неподходящим для линуксоидов-новичков.

Видеоконференции для Linux: вердикт

Кроме Empathy и Jitsi, все остальные инструменты имеют кое-что общее. Если бы не плохая производительность в одном из тестов, они все могли бы претендовать на звание победителя.

В отличие от других инструментов, которые предлагают ряд функций вдобавок к тому, что являются клиентами чата, применение Empathy весьма узкое. Хотя аудио-и видеозвонки поддерживаются, реализация оставляет желать лучшего. Помимо инкрементных обновлений, за последние два года не вышло ни одной главной версии. Если ничего не изменится, будет неудивительно, если все дистрибутивы откажутся от Empathy. На протоколе Tox создано несколько клиентов для разных платформ, однако большинство из них всё еще в стадии разработки и работают нестабильно. Хотя uTox не так плох, как Empathy, следует улучшить его функцию аудио- и видеозвонков, если он рассчитывает конкурировать с другими. Мы говорили то же самое
о qTox, еще одном клиенте Tox, в Сравнении LXF217.

Недостатком OpenMeetings является его установка. Слишком долгий процесс — это чересчур, если всё, что вас интересует — это средство общения с родственниками и друзьями. Всё же его использование досок и интегрированный календарь, вместе с его подходом к Rooms, делают его идеальным инструментом для конференций. Если бы не установка, для которой требуется настроить сервер и Dashboard, что совершенно непохоже на остальные инструменты, о которых мы рассказали здесь, мы бы отдали ему первое место. Правда, OpenMeetings никогда и не предназначался для использования в качестве клиента чата, как другие инструменты в этом Сравнении.

Но всё же простоту GNU Ring и Jitsi нельзя переоценить. Ring, единственный проект GNU в нашем списке, ничуть не меньше заслуживает похвалы. Но если OpenMeetings не слишком хорошо показал себя в тестах по установке и взаимодействию с пользователем, GNU Ring отстает из-за своего подхода к безопасности, особенно по сравнению с Jitsi. Как и GNU Ring, Jitsi нашел верный баланс между функциями и удобством в работе. Однако верхнюю ступень пьедестала занял Jitsi, благодаря своему подходу к безопасности: вы можете зашифровать всё свое общение.

Рассмотрите также…

Пусть включение сюда Empathy, который не видел нового релиза уже несколько лет, не заставляет вас думать, что нет других инструментов с такими же функциями. На самом деле, если у вас Ubuntu или Debian, отличным выбором будет Retroshare. Хотя он похож на Jit-si и GNU Ring, ужасающая сложность в освоении программы вкупе с ее отсутствием поддержки Fedora и других дистрибутивов выбили его из конкуренции. Если вам нравится то, что предлагает OpenMeetings, то достойной альтернативой станет Big Blue Button. Он уже популярен среди учителей, которые используют его на уроках, и в компаниях, где применяется для презентаций персоналу в филиалах. Кроме того, активно разрабатывается Linphone, доступный для всех основных настольных и мобильных платформ. Есть множество альтернатив, таких как Wickr и CryptoCat, хотя эти программы сосредоточены на предоставлении средства безопасной передачи сообщений чата, а не на простоте аудио/видеозвонков.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий