Портфолио

вернуться в портфолио

Разработка OTT платформы для трансляций

Разработка OTT-платформы для трансляции футбольных матчей

image 3.jpg

Задача

Заказчик — футбольная федерация — поставил задачу создать современную OTT-платформу для онлайн-трансляций матчей, доступную на различных устройствах (Web, Smart TV), с возможностью масштабирования и централизованного управления контентом.

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

  • Единая платформа для трансляции матчей и видеоконтента
  • Поддержка Smart TV (Samsung Tizen, LG webOS, Android TV)
  • Централизованное управление через административную панель
  • Стабильная работа при высокой нагрузке (match day)
  • Интеграция с внешними источниками данных (расписание, события)

image 2.jpg

Проблема

До старта проекта у заказчика отсутствовала единая цифровая платформа для трансляций:

  • Разрозненные решения без централизованного управления
  • Отсутствие Smart TV-приложений
  • Высокая зависимость от сторонних сервисов
  • Ограниченные возможности масштабирования
  • Риск падений при пиковых нагрузках

image 4.jpg

Решение

Команда Piplos Media разработала полноценную OTT-платформу, включающую:

1. Web-платформа

  • Адаптивный веб-интерфейс для просмотра трансляций
  • Каталог матчей и видеоконтента
  • LIVE-трансляции с обновлением в реальном времени
  • Интеграция с расписанием и турнирами

2. Smart TV приложения

  • Android TV
  • Tizen
  • webOS

Реализованы нативные интерфейсы под каждую платформу с учетом UX-паттернов телевизионных устройств:

  • Управление с пульта
  • Leanback-навигация
  • Оптимизация под большие экраны

image 5.jpg

Блок-схема работы системы

Поток данных: Источник контента → Backend → API → Web / Smart TV → Пользователь

Архитектура профессиональной IPTV-системы.png
image 6.jpg

Этапы разработки

Аналитика и проектирование

  • Сбор требований
  • Проектирование архитектуры
  • UX для TV и Web

Разработка backend-части

  • API для трансляций и контента
  • Управление пользователями и доступами
  • Интеграции

Frontend (Web)

  • Интерфейс платформы
  • LIVE-страницы матчей
  • Адаптивность

Разработка Smart TV приложений

  • Android TV
  • Tizen
  • webOS

Тестирование

  • Кросс-платформенные тесты
  • Нагрузочное тестирование

Публикация

  • Google Play (Android TV)
  • Samsung Apps
  • LG Content Store
Архитектура обработки и доставки медиаконтента.png

Методология разработки

Проект реализован по Kanban:

  • Непрерывная поставка функционала
  • Гибкое управление приоритетами
  • Быстрая реакция на изменения требований

image 7.jpg

Блок-схема дизайна

Принципы UX/UI:

  • Простая навигация с пульта
  • Минимум действий до просмотра
  • Фокус на контенте
  • Единый UX на всех платформах image 8.jpg

image 9.jpg

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

Frontend

  1. JavaScript (Web + Smart TV)
  2. Flutter (Android TV)

Почему:

  • Кроссплатформенность
  • Снижение стоимости разработки
  • Быстрый time-to-market

Архитектура потоковой передачи данных.png

Backend

PHP (Symfony)

Почему:

  • Подходит для высоконагруженных систем
  • Гибкая архитектура
  • Быстрая разработка API

База данных

MySQL

Почему:

  1. Надежность
  2. Высокая скорость работы
  3. Простота масштабирования image 10.jpg

Результат

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

✅ Единую OTT-платформу ✅ Покрытие Web + Smart TV ✅ Устойчивость к высоким нагрузкам ✅ Централизованное управление контентом ✅ Увеличение охвата аудитории


image 11.jpg

Сроки реализации

Общий срок: ~3месяца

Разбивка по этапам:

  • Аналитика и проектирование — 1 неделя
  • Backend — 2 недели
  • Web frontend — 1 неделя
  • Smart TV приложения — 2 недели
  • Тестирование и релиз — 2 недели

image 12.jpg

Команда проекта

  • Руководитель проекта — 1
  • Backend-разработчики — 2
  • Frontend-разработчики — 1
  • Smart TV разработчики — 1
  • UI/UX дизайнер — 1
  • QA инженер — 1
  • Бизнес-аналитик — 1

image 13.jpg

Ключевые преимущества решения

  1. Масштабируемая архитектура
  2. Поддержка Smart TV экосистемы
  3. Высокая производительность
  4. Удобство для пользователей
  5. Гибкость для развития платформы