Платформа коммуникации в реальном времени

Spotrum

Комнаты, живое общение и несколько режимов коммуникации — на одной платформе.

Тип
Продукт COUBUS
Статус
В разработке с 2024 года
Платформы
Web · Android · iOS
Продукт
spotrum.com
Модель концепции
01Клиенты
  • Веб-приложение
  • Мобильные (в разработке)
02Продуктовый слой
  • Пользователи и профили
  • Комнаты и участие
  • Чат и файлы
  • Подписки
  • Модерация
03Слой реального времени
  • Присутствие и состояние комнаты
  • Маршрутизация голоса и видео
  • События и синхронизация
04Эксплуатация
  • Администрирование
  • Мониторинг
  • Развёртывание

Обзор

Spotrum — платформа общения, построенная вокруг комнат: пространств, где люди собираются, чтобы говорить, слушать, вести трансляции и обмениваться сообщениями и файлами в реальном времени.

Это продукт COUBUS: на нём мы развиваем и проверяем свой подход к многопользовательским системам реального времени — архитектуру продукта, опыт пользователя, модерацию, подписки и эксплуатацию — в собственной живой среде.

01 — Концепция продукта

01

Комната как основная единица

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

02

Режимы общения

Комната работает в одном из нескольких режимов — от одного вещающего до модерируемого круга спикеров и открытого разговора всех участников. Режим определяет, кого и как слышно, и может меняться по ходу разговора.

03

Одновременно живое и постоянное

Голос и видео идут вживую; чат, файлы и состав участников сохраняются. Присоединившийся позже видит контекст — сообщения, файлы и тех, кто в комнате.

04

Роли и контроль

Владельцы и модераторы управляют участием, правом голоса и содержимым. Уровни подписки расширяют ограничения — например, вместимость комнаты и длительность трансляции.

02 — Ключевые решения

Что выбрали и почему.

Продуктовые и инженерные решения на уровне концепции — логика, которая формирует продукт, без деталей реализации.

  1. 01

    Одна модель комнаты для всех режимов

    Трансляция, модерируемый разговор и открытая конференция используют единую структуру комнаты. Смена режима меняет правила, а не пространство, поэтому продукт остаётся простым по мере добавления режимов.

  2. 02

    Медиа маршрутизируется, а не рассылается

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

  3. 03

    Единый источник состояния комнаты

    Состав участников, спикеры, режим и чат синхронизируются из одного авторитетного состояния, поэтому все видят одну и ту же комнату — в том числе после переподключения.

  4. 04

    Модерация заложена в основу

    Право голоса, управление участниками и контроль содержимого — часть модели комнаты с самого начала, а не надстройка сверху.

  5. 05

    Сначала веб, затем мобильные

    Веб-приложение — эталонный опыт; мобильные приложения следуют той же модели комнаты и находятся в разработке.

03 — Платформы

  • WebДоступно
  • AndroidВ разработке
  • iOSВ разработке

Начать проект

Есть идея?Давайте построим.

Расскажите, что вы хотите создать. Техническое задание не требуется — чтобы начать разговор, достаточно идеи или бизнес-задачи.

Начать разговор