Главная
XtreamUIPro

Спортивные клубы и академии

Матчи и тренировочное видео — внутри клуба

Матч идёт в эфир со стадиона, тренировка или разбор попадает в библиотеку по командам и возрастным группам, а доступ игрока или родителя следует за членством, которое продаёт клуб, — на серверах, которыми управляет клуб.

Футбольная команда в синей форме тренируется на травяном поле.
Фото: Omar Ramadan · Pexels License

Задачи

Что приходится решать клубу

  • Семьи, которые не могут быть на стадионе

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

  • Видео для разбора — только для игроков

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

  • Членства, которые начинаются и заканчиваются вместе с сезоном

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

Чем помогает Xtream UI Pro

Чем платформа полезна

  • Матч — это прямой канал

    Кодировщик на стадионе или тренировочной базе отправляет поток по RTMP в канал; каналы команды образуют букет, а пакет выдаёт букеты, за которые платит участник.

  • Библиотека разборов по командам

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

  • Магазин создаёт доступ

    Коннектор торговой платформы клуба или Reseller API создаёт линию при регистрации, с сезоном в качестве срока, и продлевает её при следующей оплате.

Возможности платформы

Что использует эта отрасль

Ниже перечислены возможности, на которые опирается это развёртывание. Каждая из них есть в продукте уже сегодня; ничего из этого не запланировано и не делается по запросу.

  • Прямые трансляции

    Эфирные каналы из ваших источников, с EPG, catch-up и timeshift там, где это позволяет источник, в виде HLS или MPEG-TS для приложений и приставок ваших зрителей.

    Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg

  • Видео по запросу

    Фильмы, сериалы с сезонами и эпизодами и радио, разложенные по категориям и букетам, с метаданными TMDB и задачей загрузки, которая скачивает и кодирует ваши источники.

    Подписанные ссылки воспроизведения с ограниченным сроком · VOD-кэш на каждой ноде

  • Управление подписчиками

    Линия — это доступ одного зрителя: пакет, букеты, срок действия, лимит подключений и форматы вывода, а коды активации, пробные периоды и продления подчиняются везде одним правилам.

    Xtream Codes API, M3U/XMLTV, порталы MAG и Enigma2, веб-плеер

  • Управление реселлерами

    Делегированные аккаунты с кредитами, правами и собственной панелью, до пяти уровней вложенности, для дистрибьюторов, операторов и реселлеров, с которыми вы работаете.

    Группы и права · журнал кредитов · суб-реселлеры

  • API и интеграции

    Создавайте, продлевайте и приостанавливайте доступ из собственных систем через Reseller API, получайте подписанные webhook и подключайте биллинговые и торговые платформы готовым коннектором.

    Reseller API с идемпотентными идентификаторами запросов · ключи Admin API · 17 коннекторов

  • Безопасность и контроль доступа

    Двухфакторный вход, запечатанные секреты в хранилище, подписанные ссылки воспроизведения, привязанные к зрителю, правила по IP и странам, лимиты подключений и защита от перебора.

    TOTP · ключи, запечатанные AES · URL с подписью HMAC · правила GeoIP и ISP

В панели

Страницы, в которых живёт это решение

Скриншоты панели свежей установки с демонстрационным каталогом. Ничего не нарисовано вручную.

Страница Streams дашборда: эфирные каналы со статусом, категорией, источником и форматами вывода.
Прямые трансляции · Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg
Страница Movies дашборда: фильмы каталога с категорией, годом и статусом.
Видео по запросу · Подписанные ссылки воспроизведения с ограниченным сроком · VOD-кэш на каждой ноде

Архитектура инфраструктуры

Пример развёртывания: футбольная академия

Управляющий сервер в академии, поток с камеры стадиона, библиотека видеоанализа, которую ведут тренеры, и членства, продаваемые через магазин клуба.

Выберите часть схемы, чтобы увидеть, что она делает.

В развёртывании для спорта источники — кодировщики на стадионе и тренировочной базе и записанные файлы тренеров; панель хранит библиотеку и линии участников; origin обслуживает аудиторию, а нода добавляется, когда матчи смотрит много семей одновременно; магазин клуба подключается через коннектор или API.

  1. Установите в академии

    Один сервер запускает панель, API, воркер и origin; тренерский штаб получает партнёрский аккаунт с правами только на библиотеку.

  2. Настройте потоки и библиотеку

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

  3. Подключите магазин

    Коннектор создаёт линию для каждого зарегистрированного игрока или родителя с сезоном в качестве срока действия, продлевает её при оплате и отключает при отмене.

  4. Смотрите с бровки или дома

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

Соответствие конфигурации

Ваши понятия — объекты платформы

В платформе нет объектов, специфичных для отраслей: букет, линия, пакет или аккаунт реселлера используются как то понятие, которое нужно вашей отрасли. Это концептуальные соответствия, а не встроенные функции этой отрасли.

Пошаговое руководство по настройке

Требования, установка в клубе, трансляции матчей, библиотека разборов, доступ для участников и семей, членства из магазина и устранение неполадок — шаг за шагом.

Читать руководство по настройке
В вашей отраслиНа платформе
Трансляция матча или тренировкиПрямой канал: стрим со своими источниками, EPG и форматами вывода
Библиотека разборов и повторовVOD-каталог: фильмы и сериалы с сезонами и эпизодами, категориями и метаданными
Пакет состава или соревнованияБукет: именованный набор каналов, фильмов или сериалов, который открывает пакет
Доступ участника или семьиЛиния: один доступ со своим пакетом, букетами, сроком действия, лимитом подключений и выводами
Сезон или срок членстваСрок действия линии, который продлевается пакетом, кредитом или через API
Аккаунт сотрудника команды или академииАккаунт реселлера: делегированная панель с кредитами, правами и собственными линиями
Интеграция с магазином или системой управления клубомReseller API и webhook: операции панели из вашей собственной системы

Вопросы интеграции

Торговые платформы с готовым коннектором (WooCommerce, Shopify, PrestaShop, Odoo и другие) создают и продлевают линии участников при регистрации; любая другая система, например инструмент управления клубом или продажи билетов, использует Reseller API и webhooks. Кодировщики подключаются по RTMP. Нативной интеграции с конкретным продуктом для управления клубом нет.

Вопросы безопасности

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

Права на контент и лицензирование

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

Права на контент и допустимое использование

Справочный центр

Вопросы из этой отрасли

Вопросы, которые операторы задают перед развёртыванием. Общие вопросы разобраны в справочном центре.

Справочный центр
Может ли клуб показывать матч только членам клуба?

Да. Поместите канал матча в букет, который выдаёт только пакет членов клуба; линия видит только букеты своего пакета.

Может ли тренер делиться разбором только с одним составом?

Да. Храните тренировки состава в отдельном букете и выдавайте его через пакет, назначенный линиям этого состава.

Работает ли это с нашим ПО для управления клубом?

Через API: эта система или ваш магазин создаёт, продлевает и отключает линии и получает webhooks. Нативного коннектора для конкретного продукта управления клубом нет.