Кейс компании

Разработка real-time системы синхронных субтитров для театров

Медиа

Кейс разработки цифрового решения для синхронного сопровождения спектаклей субтитрами: мобильное приложение (iOS / Android), backend API и web-админка для централизованного управления показом в реальном времени.

Real-time система синхронных субтитров для театров

Обзор проекта

Accessibility Tech / Культурная цифровая платформа • Mobile + Админ-панель

Тип проекта: мобильное приложение (iOS / Android) + Административная панель.

Формат: digital-сервис для синхронного сопровождения театральных постановок субтитрами.

Заказчик: некоммерческая организация.

Роль команды: полный цикл разработки — аналитика, дизайн, архитектура, backend, mobile, admin-панель, релиз, поддержка и развитие.

Синхронные субтитрыДоступностьiOS, Android, Web

Идея проекта

Театр+ — мобильный сервис, позволяющий людям с нарушением слуха полноценно воспринимать театральные спектакли.

Во время спектакля пользователь:

  1. Выбирает постановку в приложении
  2. Приходит в театр
  3. Запускает выбранный спектакль
  4. Получает синхронные субтитры в реальном времени

Субтитры отображаются синхронно с действиями на сцене.

Приложение стало цифровым инструментом инклюзивности в культурной среде.

Бизнес- и социальная задача

Основная задача

Создать технологическое решение, которое:

  • делает театр доступным для глухих и слабослышащих людей;
  • синхронизирует офлайн-событие (спектакль) с мобильным приложением;
  • позволяет администраторам управлять субтитрами централизованно.

Ключевые требования

  • синхронизация в реальном времени;
  • централизованное управление таймингом;
  • поддержка множества устройств одновременно;
  • удобный интерфейс для зрителей;
  • простая админка для сотрудников театра.

Архитектура решения

Проект был построен как клиент-серверная система с централизованным управлением синхронизацией:

Mobile App (React Native)

Backend API (Node.js)

PostgreSQL

Admin Panel (React)

Особенность проекта — управление синхронизацией спектакля на всех устройствах через административную панель.

Функциональность мобильного приложения

1. Выбор спектакля

  • список доступных постановок;
  • описание спектакля;
  • выбор текущего сеанса.

2. Синхронные субтитры

  • запуск спектакля в приложении;
  • отображение текста в реальном времени;
  • автоматическое обновление контента;
  • реакция на команды администратора (старт, пауза, перемотка).

3. Управление отображением

  • адаптивная вёрстка для разных устройств;
  • удобное чтение в условиях театрального освещения;
  • минималистичный интерфейс без отвлекающих элементов.

Административная панель

Для сотрудников театра была разработана web-панель управления:

Управление контентом

  • создание спектаклей;
  • добавление сцен и текстовых блоков;
  • редактирование и структурирование субтитров.

Управление синхронизацией

  • запуск спектакля;
  • пауза;
  • перемотка;
  • установка точного тайминга;
  • управление отображением текста на всех подключённых устройствах.

Администратор мог в реальном времени управлять тем, что видят зрители в зале.

Механика синхронизации

Одна из ключевых технических задач — синхронизация текста:

  • централизованная отправка состояния спектакля;
  • обновление контента на всех подключённых устройствах;
  • корректная обработка рассинхронизации;
  • работа при нестабильном интернете.

Решение обеспечивало единое состояние для всех пользователей.

Технологический стек

Mobile

React Native (iOS / Android)TypeScript

Backend

Node.jsPostgreSQLREST API

Admin Panel

React

Вызовы проекта

1. Синхронизация офлайн-события и мобильных устройств

Необходимо было обеспечить:

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

2. UX в условиях театра

Учитывались: низкая освещённость; необходимость крупного текста; отсутствие отвлекающих элементов.

3. Простота администрирования

Сотрудники театра не являются техническими специалистами — интерфейс должен был быть максимально интуитивным.

Развитие проекта

После запуска проект активно развивался в течение года:

  • улучшения интерфейса;
  • оптимизация синхронизации;
  • улучшение стабильности;
  • доработка сценариев управления спектаклем.

Позже заказчик принял решение о приостановке проекта.

Чем команда гордится

  • Реализацией социально значимого проекта
  • Интеграцией офлайн-сценария с цифровым сервисом
  • Централизованной системой синхронизации
  • Удобной административной панелью
  • Полным циклом разработки под ключ

Итог

Театр+ — это пример проекта, в котором технологии работают на доступность культуры.

Мы создали: мобильное приложение для зрителей; административную систему управления спектаклями; архитектуру синхронизации в реальном времени; масштабируемую backend-платформу.

Проект продемонстрировал нашу экспертизу в: real-time системах; мобильной разработке; создании инклюзивных цифровых продуктов; полном цикле product-разработки.

Хотите обсудить ваш проект?

Свяжитесь с нами, и мы расскажем, как можем помочь реализовать вашу задачу

Подписывайтесь на наш Telegram канал

Свежие статьи, кейсы и полезные материалы о разработке, технологиях и IT-трендах

Подписаться на канал