Daily MaverickBUILDING MOMENTUM: Should SA be excited by Proteas’ strong ODI performances before World Cup?ESPNTransfer rumors, news: Madrid, Barcelona look to Haaland, Sullivan amid Man City uncertaintyESPN DeportesMHH: De MLB a Broadway, José 'Candelita' Iglesias... músico, poeta y locoPunchUS completes military withdrawal from IraqBollywood HungamaSCOOP: Jannat 2 duo Emraan Hashmi and Randeep Hooda likely to reunite for an action thriller by Sajid NadiadwalaRTP Desporto12h30m Portugal vence na Noruega, JJ tem caso CR7 para gerirThe Jerusalem PostTwo states is not enough: Palestinians need sovereignty, Israelis need security - opinionSouth China Morning PostChina is no longer just the world’s factory. It’s the HQBBC عربيالإمارات والجزائر والسودان والبحرين بين المتحدثين أمام الجمعية العامة، واجتماع لمجلس الأمن بخصوص القضية الفلسطينيةThe Hollywood ReporterItaly’s Fandango Distribution Acquires Zurich Doc Jury President’s ‘Rescue’, RTS Joins as Broadcaster (Exclusive)
The Daily Newsstand · Free, Always
Monday, September 28, 2026

После релиза БОЛТУНа на Tauri: 134 млн голосовых кадров и рост аудитории

Translate

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 и индивидуальных идентификаторов участников.

View the original on Хабр →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.