Видеовстречи внутри volrix.pm 1.0: гости по ссылке, стенограмма на вашей видеокарте, ИИ-протокол с задачами в проекте и защита встреч - без облака.
Обновлено 23.10.2026
В volrix.pm 1.0 вошли **видеовстречи внутри системы**: своя комната, гости по ссылке, запись, стенограмма, живые субтитры и черновик протокола, из которого задачи попадают прямо в проект или сделку. Распознавание речи и ИИ работают на вашем сервере, а не в чужом облаке. В этой статье - все, что умеют встречи, как они защищены и что нужно серверу. Обзор выпуска целиком - в новости volrix.pm 1.0.
Что это значит для компании. Совещание по проекту больше не живет отдельно от проекта: встреча назначается из карточки, приглашение приходит в Outlook, Яндекс или Google, после разговора в карточке встречи лежат стенограмма и протокол, а поручения становятся задачами с исполнителем и сроком. Звук, текст и протокол остаются внутри вашего контура, поэтому видеосвязь годится и для тех встреч, которые нельзя вести во внешних сервисах.
В «Моей работе» появился раздел «Встречи». Встреча назначается с привязкой к проекту, сделке или задаче, а во вкладке «Встречи» карточки проекта и сделки видно все встречи по ним и кнопку «Назначить встречу». Звук и видео передает Jitsi, но вход, гости и права остаются за volrix.pm: в комнату пускают только по токену, который выдает система. Встречу по проекту видит вся команда проекта, чужие встречи не видны вовсе.
У встречи одна общая гостевая ссылка. Ведущий копирует ее кнопкой «Скопировать ссылку для гостей» в карточке или прямо в комнате, гость называет себя и ждет в зале ожидания, пока модератор не нажмет «Впустить». Переключатель «Пускать гостей сразу» пускает без зала ожидания. Для строгого контроля остались персональные ссылки со сроком, пределом входов и пин-кодом, а «Пригласить по почте» отправляет ссылку и приглашение в календарь до 20 адресам за раз.
Звук и видео идут прямо на видеомост вашего сервера. Для участников из интернета на том же сервере работает TURN (coturn): он пересылает медиа только на видеомост и открытым ретранслятором не становится. Для сетей, где наружу открыт только HTTPS, есть TURN поверх TLS на порту 443: по отдельному имени, например turn.company.ru, веб-сервер системы снимает TLS и передает соединение в coturn, а все остальное на 443 остается сайтом. Отдельный порт для этого не нужен, только запись в DNS.
Цена закрытой сети невелика. По замеру на нашем стенде путь через TLS на 443 медленнее прямого UDP на 1-2 мс: 2,0 мс против 1,0 мс, а при эмуляции плохой сети с задержкой 20 мс и потерями 2% - 23,8 мс против 21,7 мс, причем по TLS пакеты не теряются. Одно условие: сертификат на имя TURN должен быть доверенным для браузера участника. Самоподписанный Chrome для TURN не принимает, нужен сертификат организации или Let's Encrypt.
Встречи входят в установочный комплект и ставятся мастером установки на один сервер вместе с системой. На шаге «Видеовстречи» мастер сам находит адреса сервера, проверяет видеокарту NVIDIA и занятые порты и предлагает, где распознавать речь: на видеокарте, на процессоре или нигде. Секреты встреч создаются на сервере и в мастер не попадают. Следующий шаг мастера, «ИИ-протокол», ставит службу протокола: на процессоре или на видеокарте, с выбранной моделью. Для закрытого контура образы встреч лежат в комплекте, модели - отдельными пакетами.
Дальше все меняется на экране «Администрирование - Настройки продукта - Видеовстречи»: адрес встреч, адреса видеомоста, TURN, «Сменить секрет TURN», сколько записей вести одновременно, отдельный сервер распознавания. Перед применением экран говорит, какие контейнеры перезапустятся и сколько встреч идет сейчас; при сбое прежние настройки возвращаются сами. Кнопка «Проверить» проходит по всей цепочке, а таблица «Порты для сетевиков» объясняет, что открыть снаружи и зачем.
Встречи пока ставятся только на один сервер: в отказоустойчивый кластер они не входят. Распознавание речи можно вынести на отдельный сервер с видеокартой - пакет для него собирает одна команда на основном сервере.
Кнопка «Записать и расшифровать» есть у ведущего в карточке встречи и в комнате. Перед записью система напоминает, что голос и сказанное - персональные данные. Пока идет запись, все участники, включая гостей, видят знак записи. Запись ведет бот volrix.pm: он не участник встречи, у него нет камеры и микрофона, и плитки в комнате у него тоже нет.
**Живые субтитры.** В окне записи есть переключатель «С живыми субтитрами». Тогда участники видят расшифровку по ходу разговора: имя говорящего и текст внизу экрана примерно через секунду после того, как человек замолчал. На RTX 3060 Ti медиана задержки - 1,0-1,1 с, 95-й процентиль - 1,2-1,3 с. При перегрузке распознавание упрощается ступенями, а итоговая стенограмма после встречи все равно строится по полной записи.
**Скорость.** На RTX 3060 Ti стенограмма готовится примерно за 1,5 с на минуту записи: час встречи - около полутора минут. Без видеокарты стенограммы тоже будут, на процессоре моделью small - около 9 с на минуту записи, но живых субтитров на процессоре нет. Модель Whisper, режим субтитров и язык выбираются на экране «Администрирование - Распознавание речи» без правки файлов и перезапуска.
Когда стенограмма готова, во вкладке «Протокол» карточки встречи появляется черновик: итоги, решения, поручения с исполнителями и сроками и открытые вопросы. Готовит его модель Qwen в службе volrix-llm на llama.cpp - на той же установке, что и система. Данные встречи никуда не уходят.
Решает человек. Черновик правит тот, кто ведет встречу, а дальше - кнопки:
Протокол - это черновик. Задачи, письма и согласование не создаются без нажатия кнопки, а в ленте сделки и истории проекта видно, когда протокол готов и сколько задач по нему создано.
**Модели.** По умолчанию - облегченная Qwen3-4B-Instruct-2507, есть стандартная Qwen2.5-7B-Instruct или свой файл GGUF. Обе модели под лицензией Apache 2.0. На реальной 44-минутной встрече облегченная модель нашла все три поручения с цитатами и исполнителями, стандартная - одно. Протокол этой встречи на RTX 3060 Ti готовился 2,5 минуты, причем на видеокарте было только 24 слоя модели из 36, остальное считал процессор. Без видеокарты, на процессоре Xeon с 28 потоками, - 8,5 минуты. Протокол уступает видеокарту стенограммам и живым субтитрам, а без заданий модель через 10 минут выгружается из памяти.
**Поиск по встречам.** В глобальном поиске (Ctrl+K) появился раздел «Встречи»: он ищет по стенограммам, протоколам и названиям, и каждому показывает только встречи, которые ему можно видеть.
Календари работают в одну сторону: приглашения уходят письмом, подписка только читается. Двусторонней синхронизации с Exchange и CalDAV нет - перенос встречи в Outlook в volrix.pm не попадает.
Для встреч, где важно, кто был, кто говорит и куда уходит запись, есть набор мер защиты. Решения принимает volrix.pm по своим правам, а исполняет сервер видеосвязи.
Защиту мы проверили вживую на рабочем стенде: сквозное шифрование в Chrome, модерацию гостей и запреты входа - 24 проверки из 24.
Водяной знак - это сдерживание, а не защита: браузер не может запретить снимок экрана, а съемку телефоном не запретить ничем. Знак только подписывает такой снимок именем того, кто снимал.
Режим для встреч, где нельзя рисковать: в такой встрече нет гостей, нет записи и субтитров, водяной знак обязателен, а звук и видео идут со **сквозным шифрованием**. Каждый кадр шифруется в браузере до отправки, и ни видеомост, ни TURN, ни сервер сигнализации прочитать его не могут.
Адрес системы, адрес встреч и имя TURN на 443 получают один сертификат, который выбирается только на экране «Сертификаты TLS»: свой сертификат организации, Let's Encrypt или самоподписанный, который система выпускает сама. Перед сохранением своего сертификата система проверяет ключ, срок и цепочку и предупреждает, каких имен в нем нет и что без них не заработает. Замена действует сразу, без перезапуска.
Наши замеры сделаны на RTX 3060 Ti 8 ГБ. Облегченная модель протокола работала на ней рядом с Whisper: 24 слоя из 36 на видеокарте, остальное на процессоре. Стандартная модель рядом с Whisper на такую карту не помещается. Распознавание и протокол можно вынести на отдельный сервер с видеокартой. Подробно о портах, TURN и подборе видеокарты - в статье Видеовстречи: установка и настройка.
ИИ-протокол ставит мастер установки, шаг «ИИ-протокол»: на процессоре или на видеокарте и с выбранной моделью. Потом модель меняется на экране «Распознавание речи».
Что вошло в выпуск и как обновиться
Порты, TURN, распознавание речи и ИИ-протокол
Назначить встречу, позвать гостей, запись и протокол
Посещаемость, водяной знак, код гостю и «Конфиденциально»