Я хочу вам рассказать про новую систему для видеозвонков и конференций от российских разработчиков, с которой мне довелось познакомиться. Отличительной особенностью этой системы будет то, что она очень нетребовательна к ресурсам компьютера. Сам дистрибутив весит всего 10 мб. Система работает как по подписке в виде saas, так и как отдельное self hosted коробочное решение. Есть бесплатный тарифный план.
Введение
Возможность общаться по видеосвязи стала обыденностью современной жизни. Все уже привыкли к такому формату, но при этом до сих пор не появилось какого-нибудь решения, которое бы устраивало всех. Сам я обычно пользуюсь либо Zoom, либо Skype. Первый очень сильно нагружает систему. Если я запускаю Zoom, то пользоваться ноутбуком практически невозможно. Все ресурсы уходят зуму. При этом ноутбук у меня весьма производительный - i7 и 16gb памяти.
Скайп последнее время расстраивает. Постоянные обновления, которые непонятно что делают и меняют. Сам клиент глючный, тормозной, долго запускается. Найти что-то в его истории стало невозможно. Но при этом качество видео и звука на нормальном уровне. Если надо быстро с кем-то переговорить по видеосвязи, то скорее всего это будет Skype.
Отдельно стоят коммерческие решения, для которых покупается лицензия и возможна установка у себя. Мне лично знаком только продукт TrueConf. Ставил свой сервер и пытался организовывать видеоконференции. Вообще не понравилось. Клиент тормозной, очень сильно нагружает систему. Пользоваться некомфортно. Дальше тестов не сдвинулся. В итоге все на скайпе остались.
Продукт Видео Союз (https://videounion.ru/) пытается зайти в эту описанную нишу. Он предлагает видеозвонки и конференции как готовый сервис, когда на компьютер ставится только клиент. Также есть вариант установки собственного сервера. Пока последнее попробовать не получится, так как проект еще в статусе бета. Есть возможность оценить только saas версию. Этим я и займусь далее.
Принцип работы
Для того, чтобы организовать видеоконференцию по VideoUnion вам необходимо зарегистрироваться на сайте и скачать себе на компьютер программу установщик. Она будет привязана к вашему личному кабинету. Для того, чтобы с кем-то пообщаться, вы можете сами создать нового пользователя. Далее сформировать и отправить ссылку на дистрибутив, где уже будут указаны авторизационные данные. Конечному пользователю останется только запустить установщик и открыть программу. Вы увидите его, а он вас, в списке людей, доступных для звонка.
Отдельно стоит сказать про сам клиент. Это нативное приложение, написанное на С++, весит 10 мб (это вообще законно в наше время???). Никаких тормозных веб фреймворков не использовалось. Клиент есть под Windows и Linux. При этом весь базовый функционал, необходимый для видео общения, присутствует:
- Видеозвонок тет-а-тет
- Видеоконференция с множеством участников
- Чат
- Демонстрация рабочего стола, управление удаленным рабочим столом
- Режим отображения "один выступающий, остальные слушатели"
- Режим отображения в виде сетки всех для всех
- Возможность попросить слово на массовой конференции
- Запись картинки
В настоящий момент ведется бета тестирование основного функционала, поэтому приложение выглядит минималистично. Скорее всего оно таким и останется в будущем. Авторы делают акцент именно на простоте и функциональности. Конкретно мне в данном случае важен именно функционал и легковесность, а не внешний вид.
Регистрация и запуск
Как я уже сказал, для того, чтобы начать пользоваться VideoUnion, необходимо зарегистрироваться в личном кабинете. Он работает на базе известного BILLmanager 6.
После регистрации в личном кабинете, нажмите Оформить заказ и заполните обязательные поля. Нетарифицируемыми (бесплатными) являются 5 пользователей. Каждый последующий будет стоить 50 р. в месяц.
После этого для вас будет создан персональный сервер. Параметры доступа к нему можно посмотреть, выбрав в меню раздел Инструкция. Там будет ссылка на адрес сервера и учетные данные для авторизации.
Можете зайти в панель управления. Там ссылки на дистрибутив программы, в которой уже будет зашит адрес вашего сервера.
Пользователям, запустившим ваш установщик, будет предложено сразу же зарегистрироваться на сервере, если вы еще не сделали это ранее за них сами. Всех пользователей вашего сервера вы можете посмотреть в разделе Пользователи. Там же их можно добавлять или редактировать.
На этом регистрация и запуск программы для видеоконференций VideoUnion закончена. Переходим к тестированию основного функционала.
Создание видео конференции
После авторизации в программе, вы увидите список всех пользователей, которым можно позвонить. Выберите любого из них и позвоните:
Никаких особых настроек и заморочек нет. Просто берешь и звонишь. Качество видео и звука порадовало. Понравился звук на вызов в виде пиликанья старого аналогового телефона в момент звонка. Я застал еще такие, с дисками набора.
Все работает быстро и так, как ожидаешь. Отдельно понравилось потребление ресурсов во время разговора.
Понятно, что нагрузка будет зависеть от качества картинки. Для обычной беседы достаточно разрешения 320х240. Если выкрутить настройки моей веб камеры на максималку до 1280х1024 и то же самое сделать собеседнику, то загрузка процессора у меня будет примерно 30-35%. Отдельно это проверил. Настройки легко менять в самой программе.
Для того, чтобы собрать видеоконференцию, достаточно выбрать всех необходимых участников и позвонить им.
Конференции могут быть трех типов:
- Симметричная (все видят всех).
- Асимметричная/видеоселектор (все видят ведущего, он видит всех).
- Асимметричная с симметричным звуком (все видят и слушают ведущего).
Во время конференции вы можете расшарить свой рабочий стол либо полностью, либо только конкретное приложение. Также есть возможность дать управление своим компьютером. Чужой рабочий стол открывается в отдельном окне, что очень удобно. Можно вынести на отдельный монитор. Работает все просто и интуитивно. Пользоваться приятно. Мне понравилось.
Во время общения доступен чат, как публичный так и приватный. Можно изменить сетку отображения участников при множественной видеоконференции. Поддерживаются 2 вида:
- Главный участник, когда говорящий на первом крупном плане, остальные сбоку.
- Все в одной равнозначной сетке.
Когда кто-то говорит во время конференции, его рамка подсвечивается светом и выделяет его. Дополнительно программа поддерживает запись конференций.
В целом, работа с программой проста и интуитивно понятна. Подойдет для самых неискушенных пользователей компьютера. Если, к примеру, сравнить со Скайпом, то это небо и земля. Я в скайпе постоянно начинаю тупить, когда надо расшарить экран. Нужно вспомнить и выполнить не совсем очевидные действия. Потом начинаю тормозить, когда надо вернуть отображение чата. В VideoUnion все просто и понятно. Весь функционал перед глазами.
Подобный софт подошел бы, к примеру, школам и колледжам. Сейчас они используют Zoom. Это то, что я видел сам. Zoom вещь специфичная. Интерфейс мне лично непонятен и неудобен. Ресурсов пожирает тонну. Трафик весь гоняет, наверняка, через забугор. Родители и учителя страдают от настроек этого монстра. Им бы лучше подошло что-то попроще.
Стоимость и лицензирование
Как я уже сказал ранее, планируется как saas версия VideoUnion, так и коробочное решение с возможностью установки сервера видеоконференций у себя. Стоимость сверх бесплатных 5-ти пользователей будет по 50 р. в месяц абонентской платы за каждого дополнительного пользователя. Тарифицируются не просто созданные пользователи, а только те, что находятся в онлайн. То есть вы можете зарегистрировать хоть 500 человек, а оплатив лицензию на 30, позволите одновременно общаться этими 30-ти пользователями.
Цены, как вы видите, очень демократичны, что явно будет конкурентным преимуществом при сохранении оных в релизе.
Видео инструкция
Вы можете посмотреть процесс регистрации и запуска клиента для подключения к серверу VideoUnion в небольшом обзорном видео ( ~2 мин) от разработчиков.
Заключение
Я никогда не занимался эксплуатацией и внедрением систем видеоконференций. Был опыт тестирования локального сервера TrueConf, но совершенно не подошел их клиент. Очень тормозил при общении, да и в целом не понравился, так что дальше тестирования в свое время не ушли. Остались на бесплатном мессенджере (skype).
Так что данный обзор прошу воспринимать только со стороны конечного пользователя системы. Адекватно сравнить его с другими решениями на рынке я не могу. В целом, мне понравилось, как все работает, со ссылкой на новизну проекта и статус беты. Товарищу, с которым все тестировали, тоже в целом понравилось. Технически сделано хорошо, осталось доработать все остальное и выйти в релиз. И остаться при этом на C++.
Спасибо. Интересно. А то с Труконфой намучались, не видит некоторые камеры, причём чем новее и круче камера, тем больше вероятность, что не увидит.
Я не совсем понял - 5 участников могут бесконечно пользоваться бесплатной версией? Или только во время триала?
Бесконечно. По крайней мере раньше так было, когда статью писал.
jitsi meet, apache openmeetings, BBB, nextcloud talk - много их.
Нек-ые можно прикрутить к тому же rocketchat-у.
Зы. Лучшее, что попадалось по развертыванию nexcloud-а - http://www.c-rieger.de/category/nextcloud-installationsanleitungen/ , http://www.c-rieger.de/nextcloud-installation-mit-nur-einem-skript/ Есть и про talk.
Уже работали с ним втроем и вчетвером. Все было нормально. Больше пока не было повода.
Посмотрите в сторону jitsu неплох
Спасибо за обзор! Интересно глянуть в действии, например, с 6-ю участниками и разрешением поболее. Как себя поведет видео, как будет переключаться звук между собеседниками и пр.
Мне самому такие тесты трудно проводить. Это надо какой-то коллектив подрядить. Думаю, разработчики со временем все это сделают - подробные требования, технические особенности, тесты и т.д. Это, как я понял, первая публичная бета.
Судя по вашему описанию для первой публичной беты, достойно.