Кейс · MEETING

Платформа синхронного перевода MEETING

Роль: System Architect / Senior Product Developer

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

  • ЗаказчикСИНКОМ, техническое обеспечение мероприятий
  • СтекDjango, Next.js, WebRTC, TURN
  • Форматвеб-сервис, работает в браузере
MEETING, дневная тема интерфейсаMEETING, ночная тема интерфейса

БольВысокая задержка звука в обычных сервисах и сбои связи при переключении языковых каналов. Слушатель на конференции нажимает «английский» и получает секунду тишины или обрыв. Для событий с сотнями участников это недопустимо.

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

РешениеСпроектировал архитектуру на Django, Next.js и WebRTC. Разработал умную маршрутизацию аудиопотоков для спикеров, переводчиков и слушателей, развернул сеть TURN-серверов для абсолютной стабильности трансляции. Переключение каналов происходит без разрыва соединения.

РезультатГотовая экосистема, которая держит пиковые нагрузки масштабных ивентов и передаёт чистый звук без задержек в реальном времени. Сейчас веду проект как продакт-менеджер.

Что сделал

  • Архитектура системы: сигнальный сервер, медиапотоки, роли участников
  • Бэкенд на Django, интерфейс на Next.js
  • Маршрутизация аудио через WebRTC для трёх ролей
  • Сеть TURN-серверов для работы за корпоративными файрволами
  • Дневная и ночная темы интерфейса
  • Развитие продукта как продакт-менеджер

Ваш проект

Обсудить вашу идею

Приходите с задачей, даже без ТЗ. Погружусь, соберу и доведу до результата.

Написать в Telegram →