Главная
XtreamUIPro

Прямые события

Каждая сцена — канал, каждый билет — доступ

Сцена выходит в эфир как канал, билет становится линией, которая открывается на мероприятии и истекает после него, а экраны самой площадки обслуживает нода в здании — всё на серверах, которыми вы управляете.

Зрители в зале смотрят презентацию в свете сценических прожекторов.
Фото: Atlantic Ambience · Pexels License

Задачи

Что приходится решать организатору

  • Всплеск зрителей в назначенный час

    Тысячи людей подключаются, когда начинается keynote, а через день аудитории уже нет; мощность нужна на пик и больше нигде.

  • Доступ, соответствующий билету

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

  • Экраны внутри площадки

    Лобби, запасной зал и пресс-зона должны получать поток сцены, не завися от интернет-канала площадки.

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

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

  • Сцена — это прямой канал

    Кодировщик каждой сцены отправляет поток по RTMP в канал; букет группирует сцены, которые может смотреть тип билета, а пакет задаёт срок доступа по этому билету.

  • Билет — это линия

    Линии создаются массово как коды активации или системой продажи билетов через Reseller API, с коротким сроком действия и лимитом подключений на билет.

  • Нода на площадке

    Нода в здании забирает каждую сцену у origin один раз и обслуживает местные экраны, поэтому интернет-канал несёт по одной копии на сцену.

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

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

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

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

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

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

  • Распределённые ноды стриминга

    Подключайте edge-серверы из панели; зрителей направляют на ноду по нагрузке и по стране, а пока нод нет, всех обслуживает origin.

    Установка по SSH из панели · маршрутизация по GeoIP · heartbeat и статистика трафика

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

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

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

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

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

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

  • Мониторинг и эксплуатация

    Обзоры подключений и трафика, журналы аудита, метрики Prometheus, оповещения по почте, Telegram или webhook, режим обслуживания и встроенная проверка обновлений.

    Эндпоинты /metrics · очередь задач с lease · зашифрованные резервные копии базы

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

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

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

В панели

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

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

Страница Streams дашборда: эфирные каналы со статусом, категорией, источником и форматами вывода.
Прямые трансляции · Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg
Страница Servers дашборда: главный сервер и ноды со статусом и версией.
Распределённые ноды стриминга · Установка по SSH из панели · маршрутизация по GeoIP · heartbeat и статистика трафика

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

Пример развёртывания: трёхдневная конференция

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

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

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

  1. Установите до события

    Один сервер запускает панель, API, воркер и origin; нода устанавливается на машину на площадке и регистрируется в разделе Servers.

  2. Создайте сцены и билеты

    Один прямой канал на сцену; один букет на тип билета; один пакет на тип билета, срок которого — дни мероприятия.

  3. Выдайте доступ

    Коды активации создаются массово и печатаются или отправляются по e-mail вместе с каждым билетом; каждый код открывает одну линию с пакетом этого билета.

  4. Проведите дни мероприятия

    Кодировщики отправляют каждую сцену, экраны площадки играют с локальной ноды, а линии истекают в последний вечер мероприятия.

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

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

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

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

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

Читать руководство по настройке
В вашей отраслиНа платформе
Канал сценыПрямой канал: стрим со своими источниками, EPG и форматами вывода
Тип билетаБукет: именованный набор каналов, фильмов или сериалов, который открывает пакет
Билет или пропускЛиния: один доступ со своим пакетом, букетами, сроком действия, лимитом подключений и выводами
Конец мероприятияСрок действия линии, который продлевается пакетом, кредитом или через API
Устройств на билетМаксимум подключений линии: сколько устройств могут смотреть одновременно
Интеграция с продажей билетов или регистрациейReseller API и webhook: операции панели из вашей собственной системы
Нода площадкиНоды стриминга: edge-серверы, подключённые из панели, по одной на объект или здание

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

Система продажи билетов, регистрации или электронной коммерции создаёт доступ через Reseller API и webhooks либо через коннектор поддерживаемой торговой платформы, например WooCommerce; кодировщики сцен подключаются по RTMP. Нативной интеграции с конкретным продуктом для продажи билетов или управления мероприятиями нет.

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

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

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

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

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

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

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

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

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

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

Что делать, если интернет-канал площадки плохой?

Нода на площадке забирает каждую сцену у origin один раз и обслуживает экраны в здании; платформа не заменяет внешний канал площадки, которому по-прежнему нужно пропускать одну копию каждой сцены.

Могут ли участники смотреть сессии после мероприятия?

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