Перейти к содержанию

Эфир (голосовой/видеочат)

«Эфир» – это голосовой и видеочат, встроенный прямо в сессию. Когда нужно проговорить расклад голосом, не приходится скакать в Zoom или Telegram – звонок работает в той же вкладке поверх стола с картами.

Зачем нужен

Когда вы работаете с картами вдвоём или небольшой группой (до 4 человек), бывает удобно не только видеть один общий стол, но и слышать друг друга. До Эфира приходилось параллельно держать какой-нибудь созвон во второй вкладке. Теперь всё в одном месте.

Эфир хорош, если: - ведёте сессию для клиента и хотите проговорить выбор карты голосом, не теряя контакт со столом; - работаете с партнёром или близким человеком на расстоянии и хотите видеть друг друга; - два-три ведущих обсуждают вёрстку колоды или прохождение упражнения.

Эфир не подходит для: - больших групп и лекций – пока есть ограничение 4 участника; - записи сессий – мы намеренно не пишем звук и видео.

Как включить

В левом нижнем углу стола есть круглая кнопка с иконкой радиосигнала. Нажмите – откроется плавающая панель Эфира. Это означает «я в режиме Эфира»: ваше имя теперь видно другим участникам сессии как карточка в их панели Эфира, даже если они эту панель ещё не открыли.

Сам по себе режим Эфира звук пока не передаёт. Чтобы начать слышать и говорить, нажмите «В эфир» в нижней панели управления. Браузер запросит разрешение на микрофон и камеру – дайте оба. После этого: - ваша карточка в панели подсветится зелёным маркером; - участники, у кого тоже включён Эфир, увидят ваше видео и услышат голос; - вы сами увидите видео тех, кто уже в эфире.

Если вы первый, кто вышел в эфир, ничего страшного – ждёте, пока подтянутся другие. Связь между двумя пользователями устанавливается с момента, когда второй тоже нажал «В эфир».

Что в панели Эфира

  • Сетка карточек – по одной на участника. Ваша карточка всегда первая. На карточке участника, который не в эфире, видно только аватар и имя.
  • Зелёная пульсирующая точка – вы сейчас в эфире, вас слышат.
  • Серая точка – вы в режиме Эфира, но не в эфире.
  • Иконка микрофона – переключает звук.
  • Иконка камеры – включает/выключает видео.
  • Жёлтая рамка на чужой карточке – человек сейчас говорит.

Панель можно перетащить за грид-область в любой угол. Угол снизу-справа потяните, чтобы изменить размер. Маленькая стрелка-шеврон сворачивает панель в узкую полоску с контролами – удобно, если хочется освободить место для карт, но остаться в эфире. Кнопка × выходит из режима Эфира полностью (видео и звук отключатся, ваша карточка исчезнет у других).

Позиция и размер панели запоминаются в браузере – откроете завтра, найдёте панель там же.

Кто может пользоваться

Эфир – премиум-функция. Но мы хотим, чтобы каждый зарегистрированный пользователь мог попробовать без оплаты, поэтому сделали бесплатный недельный лимит. Пока он не исчерпан, Эфир работает для всех вошедших в аккаунт.

При первом включении вы увидите уведомление: «Эфир для premium. Сейчас доступен в рамках свободной ёмкости платформы». Это нормально – значит, у нас есть запас бесплатных минут, и вы пользуетесь им.

Анонимный пользователь (без входа в аккаунт) Эфир открыть не сможет – покажется приглашение войти через Google или Яндекс. Это нужно, чтобы корректно вести учёт лимитов.

Лимиты для не-premium

  • 180 минут в неделю на одного пользователя. Считаются только минуты в эфире, не время с открытой панелью.
  • 5000 минут в неделю на всю платформу. Общий бесплатный пул.
  • Сброс – каждый понедельник в 03:00 МСК (00:00 UTC).

За 5 минут до конца личного лимита появится баннер «осталось 5 мин». После исчерпания – текущий звонок не обрывается, вы можете спокойно его закончить. Новые включения Эфира на этой неделе будут показывать модал «лимит исчерпан, доступ возобновится в понедельник, или откройте premium».

С premium лимитов нет.

Приватность

  • Мы не записываем звук и видео. Совсем. Никаких файлов, никаких архивов, никакой расшифровки. Это намеренное архитектурное решение, а не настройка – соответствующего сервиса в нашем деплое просто нет.
  • Что мы сохраняем: только метаданные сессий (длительность участия, имя участника, был ли он premium). Это нужно для учёта недельных лимитов и анти-абьюза. При удалении аккаунта эти записи удаляются вместе.
  • Передача голоса и видео идёт в реальном времени через наш медиа-сервер (LiveKit) – он стоит на нашем же VPS, а не у внешнего провайдера.
  • Камера и микрофон запрашиваются только в момент, когда вы нажимаете «В эфир», а не при включении режима Эфира. То есть, можно открыть панель и оставаться невидимым – никаких prompt'ов не будет.

Полный текст про обработку голоса и видео – в политике конфиденциальности.

Если что-то не работает

  • Браузер не показывает ваше видео другим участникам. Проверьте, дали ли разрешение на камеру – в адресной строке у иконки замочка должны быть две зелёные галочки на камере и микрофоне. Если запретили – нажмите на замочек, разрешите, перезагрузите вкладку.
  • Никого не слышу, хотя в панели зелёные точки. Скорее всего, у вас выключен звук на самой странице (значок громкоговорителя на вкладке). Или системный микшер mute. Проверьте.
  • Связь прервалась во время звонка. При восстановлении WS-связи мы намеренно не возвращаем вас в эфир автоматически – покажется баннер «вы были в эфире, продолжить?». Нажмите «Вернуться» – подключение восстановится. Это сделано из соображений приватности, чтобы микрофон не включился сам без вашего ведома после рефреша страницы.
  • При входе в эфир ничего не происходит, и через секунду появляется toast «слишком часто, попробуйте через N сек». Сработала защита от спама кнопкой – подождите указанное время и попробуйте снова.
  • Видите модал «недельный лимит платформы исчерпан». На этой неделе общий бесплатный пул кончился. До понедельника Эфир доступен только premium. Можно либо подождать, либо открыть premium.

Поддомен Эфира

Эфир подключается к отдельному поддомену в зависимости от бренда:

  • air.makcards.online для аккаунтов makcards.online.
  • air.journalingapp.app для аккаунтов journalingapp.app.

Идти туда руками не нужно – браузер сам открывает WebSocket к этому хосту, как только вы заходите в Эфир. Если корпоративный файрвол блокирует поддомен, Эфир не подключится, и в панели появится ошибка соединения. Добавьте нужный поддомен в whitelist – и всё заработает.

Какие браузеры поддерживаются

Любой современный браузер с WebRTC: актуальные Chrome, Safari, Firefox, Edge, Yandex. На мобильных в Safari iOS – тоже работает (камера/микрофон спрашиваются как обычно).

Internet Explorer и старые Opera Mini не поддерживаются – WebRTC там нет.

Лекции и большие группы

Сейчас Эфир – для камерных бесед на 2–4 человек. Если вам нужен формат лекции, мастер-класса или вебинара с десятками участников – это отдельная история, и мы её планируем отдельной фичей. Пока – используйте сторонний инструмент (Zoom, Telemost, Контур.Толк), Эфир в этом сценарии не справится.