После релиза БОЛТУНа на Tauri: 134 млн голосовых кадров и рост аудитории
15 сентября мы выложили релиз БОЛТУНа с Windows-клиентом на Tauri. БОЛТУН — наше приложение для голосового общения во время игр: можно собрать друзей в комнате, показать экран или вместе послушать радио.
До релиза была экспериментальная ветка, разбор треска в голосе и работа над передачей аудио. Теперь появился повод написать не только про очередное исправление. В дашборде накопились данные о работе приложения, а самое приятное — начала расти дневная аудитория.
К 28 сентября серверный счётчик перевалил за 134 миллиона входящих голосовых кадров. Среднее число разных клиентских ID в сутки выросло примерно на 33% при сравнении одинаковых дней недели. Посмотрим, что стоит за этими цифрами: сколько клиентов подключается, собираются ли люди в комнатах, пользуются ли демонстрацией экрана и радио.
Спасибо всем, кто пробует БОЛТУН, приводит друзей и делится ценными мыслями. Ниже — первые результаты после релиза.
Аудитория действительно стала расти
Для сравнения мы взяли два одинаковых набора дней недели: 16–20 и 23–27 сентября. В обоих случаях это среда–воскресенье. День запуска не включали: подробный журнал тогда работал только часть суток. Незавершённое 28 сентября тоже оставили за пределами сравнения.
Получилась такая картина:
Показатель | 16–20 сентября | 23–27 сентября | Изменение |
|---|---|---|---|
Клиентских ID в сутки, в среднем | 145 | 192,4 | +32,7% |
Создания комнат | 333 | 441 | +32,4% |
Появления второго участника | 211 | 236 | +11,8% |
Достижения порога «10 минут голоса» | 146 | 171 | +17,1% |
Кроме первой строки со среднесуточным значением, в таблице указаны суммы событий за пять дней. Выросло не только число подключавшихся клиентов: стало больше созданий комнат, чаще появлялся второй участник, больше комнат достигало порога продолжительной голосовой активности.
«10 минут голоса» — наш серверный показатель voice_10min. Он накапливает небольшие интервалы между аудиокадрами, пока в комнате находятся хотя бы два участника. Это не распознавание речи и не обязательно десять непрерывных минут разговора. Суммы в таблице также не являются точной воронкой: события одной комнаты могут попадать на разные даты.
Причём рост дневного числа клиентских ID был виден во всех пяти парах дней, а не только в одном удачном всплеске. Например, в субботу 19 сентября было 188 ID, а в следующую субботу — 213. В воскресенье — 210 и 228 соответственно. Самый высокий дневной результат в рассматриваемом журнале пришёлся на пятницу 25 сентября: 292 ID.
Для нашего небольшого проекта это заметное изменение. Раньше мы в основном обсуждали, что ещё нужно доделать. Теперь уже можно смотреть, как меняется использование работающего приложения.
БОЛТУН работает без обязательной регистрации, поэтому «аудитория» в этой таблице — разные клиентские идентификаторы, отправившие серверу сообщение hello за сутки. Один человек с компьютером, телефоном и другим браузером может попасть в учёт несколько раз.
Выявленные сессии администратора-слушателя мы исключили, но остальные тестовые заходы команды отдельно не выделяли. Это показатель дневной активности клиентов, а не перепись людей.
И мы не приписываем эти 33% самому Tauri. После релиза наблюдаем рост, но причину роста отдельным исследованием не проверяли.
Откуда приходят: неожиданно много веба
За доступный период журнала, с 15 сентября до снимка 28 сентября, мы насчитали 1 196 разных клиентских ID с сообщением hello:
веб — 960;
Android — 125;
Windows — 111.
На веб приходится около 80% этих идентификаторов. Мы много рассказывали про перенос Windows-клиента на Tauri, но в статистике входа самая большая часть сейчас у браузера.
Это хороший повод не относиться к веб-версии как к второстепенной. Возможность открыть ссылку и попасть в приложение без установки явно заслуживает внимания. Правда, из этих цифр ещё не следует, что в браузере проводят 80% времени: здесь мы считаем идентификаторы, а не часы разговора. Более частая смена браузерных ID тоже может влиять на соотношение.
Из общей выборки 705 ID встречались в событиях создания комнаты или входа в неё. Остальные не обязательно «отвалились»: в приложении можно оставаться в лобби и слушать радио. В точную конверсию посетителя в собеседника это число пока не превращаем.
Что прошло через голосовой сервер
Дальше — отдельный срез: накопительные счётчики сервера-координатора, который обслуживает комнаты и пересылает голос. Его текущий запуск начался 15 сентября в 14:20 UTC; снимок сняли 28 сентября около 11:00 UTC.
Показатель | Значение |
|---|---|
Входящие голосовые кадры | 134 256 224 |
Учтённые исходящие копии кадров | 174 782 038 |
Входящие аудиоданные | 9,34 ГиБ |
Аудиоданные, учтённые к рассылке | 12,22 ГиБ |
Пик учтённых подключений | 85 |
Почему исходящих кадров больше, чем входящих? Сервер получает кадр от одного участника и пересылает его остальным. Если в комнате четверо, у одного входящего кадра могут быть три адресата. Поэтому число входящих кадров и число исходящих копий — разные показатели.
При этом исходящий счётчик увеличивается до постановки данных в очередь и отправки. Он показывает объём, учтённый к рассылке, а не число подтверждений доставки от слушателей. Объём в таблице относится только к полезной нагрузке голосовых кадров, без всех накладных расходов транспорта.
С пиком подключений похожая история: 85 — это не 85 одновременно говорящих людей. В числе есть и клиенты в лобби. Для оценки наблюдавшейся нагрузки показатель полезен, но предел возможностей сервера он не устанавливает.
Эти данные относятся ко всей системе — Windows, вебу и Android. Сам Tauri здесь отвечает за Windows-приложение; серверный счётчик не является бенчмарком фреймворка.
Не только разговоры: экран и радио
В журнале за 15–28 сентября набралось 269 событий screen_share_started — сообщений о начале демонстрации экрана. Это ещё не оценка качества каждой трансляции, но уже видно, что функцию используют.
Если взять те же сопоставимые пятидневки, таких событий было 67 и 169. Рост примерно в 2,5 раза, хотя абсолютные числа пока небольшие. Повторный запуск также создаёт событие, поэтому называть это числом уникальных стримеров было бы неправильно.
У радио к моменту снимка было 438 разных идентификаторов слушателей и около 854 часов суммарного прослушивания. Учёт включили 15 сентября.
Суммарного — важное слово. Если десять клиентов слушали по часу, счётчик прибавит десять часов. Он складывает время radio-сессий, включая активные на момент снимка, и опирается на сообщения клиентов о воспроизведении.
Нам нравится, что в приложении есть несколько сценариев: зайти поговорить, показать друзьям экран или просто включить музыку. Теперь у этих возможностей появились не только кнопки, но и заметная статистика использования.
Что для нас изменилось после релиза
Главный результат этих почти двух недель — не само число в 134 миллиона кадров. Важнее, что появилась измеримая повседневная активность: больше клиентов приходит за сутки, больше комнат создаётся, растёт число событий продолжительного голосового общения и демонстраций.
При чтении статистики важно различать показатели: подключение не равно разговору, клиентский ID — человеку, а серверные мегабайты — памяти приложения на компьютере игрока.
Пока это небольшой отрезок времени, и делать прогнозы роста на год вперёд мы не собираемся. Но теперь можем обсуждать БОЛТУН не только как экспериментальную ветку, в которой что-то починили, а как работающий проект с данными об использовании.
Продолжаем пилить свою замену Discord. А всем, кто уже заходит в БОЛТУН, зовёт друзей и помогает находить проблемы, — спасибо. Особенно приятно видеть, что после релиза нас стало больше.
Данные взяты из собственного production-дашборда, сохранённых серверных агрегатов и технического журнала. Срез — 28 сентября 2026 года, около 11:00 UTC. Суточные сравнения приведены по UTC; начало и конец периода указаны отдельно для каждого набора данных. В статье используются только агрегаты, без имён, IP и индивидуальных идентификаторов участников.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.