ДмитрийЧеботарёв
← Назад

Как я сделал Aura, собственную альтернативу Zoom для онлайн-школы

20.07.2026
Как я сделал Aura, собственную альтернативу Zoom для онлайн-школы

Когда я работал над платформой для международной школы IEA Source of Energy, уроки проходили в Zoom. Это работало, но с каждым новым потоком становилось всё неудобнее. Так появилась идея сделать собственную видеоплатформу, которую мы назвали Aura.

Зачем школе свой Zoom

Причин было несколько, и ни одна из них не про амбиции:

  • Доступ. Ссылку на урок легко переслать тому, кто не оплачивал курс. В Aura на урок попадает только ученик с доступом в кабинете школы.
  • Одно пространство. Ученики переходили с сайта в отдельное приложение и обратно. Теперь расписание, урок и материалы живут в одной экосистеме.
  • Нужные функции. Школе были важны опросы, работа в группах и запись уроков именно в том виде, в каком она их проводит.
  • Бренд. Ученик видит школу, а не чужой логотип.

Как устроена Aura

Писать видеосвязь с нуля нет смысла, поэтому в основе лежит LiveKit, открытый медиасервер на WebRTC. Он берёт на себя самое сложное: передачу видео и звука между участниками, адаптацию качества под интернет каждого ученика и стабильную работу больших групп.

Интерфейс написан на Vue 3 и TypeScript. Поверх видео я сделал то, что нужно именно на уроке: демонстрацию экрана, общую доску, чат, опросы, реакции, группы и запись занятия. Отдельно продумал экран перед входом, где можно проверить камеру и микрофон, это убрало немало вопросов от учеников.

Один и тот же код работает в нескольких средах. В браузере, просто по ссылке. Для Windows, macOS и Linux есть десктопное приложение на Electron, а для телефонов, сборка на Capacitor. Так школа поддерживает один продукт, а не три разных.

Что я вынес из этого проекта

  • Сеть всегда хуже, чем кажется. Тестировать нужно на слабом мобильном интернете и старых ноутбуках, а не только на офисном Wi-Fi.
  • Мелочи важнее всего. Понятная кнопка микрофона и подсказка о разрешениях браузера экономят больше времени, чем любая сложная функция.
  • Не всё нужно делать самому. Готовый медиасервер позволил сосредоточиться на том, что действительно отличает продукт.
  • Запуск это начало. Лучшие улучшения появились после первых недель реальных уроков и отзывов преподавателей.

Aura показала, что собственная видеоплатформа уже не привилегия больших компаний. Если ваш бизнес построен вокруг живых занятий или консультаций, такой инструмент может быть вполне достижимым шагом.