Эти руководства сопоставляют понятия отрасли с объектами, которые в платформе есть сегодня (букеты, линии, пакеты, аккаунты реселлеров, ноды, API). Это концептуальные соответствия, а не отраслевые функции, и аккаунт реселлера — делегированный аккаунт, а не изолированный тенант.
Концептуальное соответствие
В панели ничто не называется сценой или билетом. Таблица показывает, какой объект какую роль играет; главы ниже настраивают их в этом порядке.
| В вашей отрасли | На платформе | Где в панели |
|---|---|---|
| Канал сцены | Прямой канал: стрим со своими источниками, EPG и форматами вывода | Streams → добавить прямой стрим (URL источника или RTMP-поток) |
| Тип билета | Букет: именованный набор каналов, фильмов или сериалов, который открывает пакет | Bouquets, из Streams и Movies / Series |
| Билет или пропуск | Линия: один доступ со своим пакетом, букетами, сроком действия, лимитом подключений и выводами | Lines → добавить, либо коды активации, либо Reseller API |
| Конец мероприятия | Срок действия линии, который продлевается пакетом, кредитом или через API | Срок действия линии и длительность пакета |
| Устройств на билет | Максимум подключений линии: сколько устройств могут смотреть одновременно | Максимум подключений линии |
| Интеграция с продажей билетов или регистрацией | Reseller API и webhook: операции панели из вашей собственной системы | Ключи Reseller API и webhook в панели реселлера |
| Нода площадки | Ноды стриминга: edge-серверы, подключённые из панели, по одной на объект или здание | Servers → добавить ноду, установка по SSH |
Требования
Что подготовить перед установкой.
- Сервер (Ubuntu 22.04 или 24.04) с публичным адресом или доменом и исходящим каналом под ожидаемую пиковую аудиторию, а для ноды площадки — машина в сети площадки.
- Кодировщик на каждую сцену, способный отправлять RTMP, и список сцен, дней и типов билетов.
- Решение о том, как билеты попадают в панель: коды активации, создаваемые массово, или система продажи билетов, вызывающая Reseller API.
Развёртывание инфраструктуры
Сначала origin, затем площадка.
- Запустите установщик на управляющем сервере и поставьте панель за reverse proxy с TLS; задайте доверенные прокси, чтобы IP-правила видели реальный адрес зрителя.
- Задайте базовый URL воспроизведения на публичный адрес, по которому заходят участники.
- Зарегистрируйте ноду в разделе Servers на машине на площадке; панель устанавливает её по SSH, и местные экраны направляются на неё.
- Создайте партнёрский аккаунт (реселлер) для стойки продажи билетов с правами на линии и без прав на каталог.
Организация контента
Сцены как каналы, билеты как пакеты.
- Добавьте категории по дням или по трекам, чтобы список каналов читался как программа.
- Создайте по одному букету на тип билета: сцены, которые этот билет вправе смотреть.
- Создайте по одному пакету на тип билета со сроком действия, равным длительности мероприятия, и при необходимости пробный пакет для прессы и докладчиков.
- Создайте букет для потока сцены или лаунджа спонсоров и выдавайте его только через пакет спонсоров.
Настройка партнёров (реселлеров)
Стойка продажи билетов, если именно она выдаёт доступ.
- Создайте для стойки продажи билетов группу с правами на линии и без прав на каталог.
- Добавьте стойку как реселлера с этой группой и достаточным числом кредитов для кодов, которые она будет выдавать.
- Соорганизатор или региональный партнёр, продающий собственные билеты, получает собственный партнёрский аккаунт и собственные пакеты.
Настройка доступа участников
Одна линия на билет.
- Создайте коды активации массово, по одному на билет, каждый привязан к пакету своего типа билета, и распечатайте или отправьте их по e-mail вместе с билетом.
- Для онлайн-продажи билетов установите коннектор вашей торговой платформы либо пусть система продажи билетов вызывает action=create_line с пакетом и идентификатором запроса.
- Задайте максимальное число подключений — одно или два устройства на билет, чтобы код нельзя было раздать всей аудитории.
- Проверьте с пробной линией до открытия дверей, в том же плеере, которым будут пользоваться участники.
Записи сессий
Записи после мероприятия.
- Записывайте каждую сцену и добавляйте файлы в библиотеку как серии сериала по каждому треку либо загрузите их заданием VOD ingest.
- Выдавайте записи через собственный букет и собственный пакет, чтобы участники сохраняли доступ после того, как линии прямых трансляций истекут.
- Перед объявлением проверьте воспроизведение записей с пробной линией этого пакета.
Каналы сцен
Сцена как прямой канал.
- Добавьте прямой поток на каждую сцену с RTMP push кодировщика и поместите его в букеты типов билетов, которым разрешено его смотреть.
- Включите catch-up, чтобы участник, пропустивший начало сессии, мог перемотать назад.
- До первой сессии убедитесь, что нода площадки забирает каждую сцену у origin один раз и что экраны направлены на неё.
Срок действия
Доступ заканчивается вместе с мероприятием.
- Задайте каждому пакету билета срок действия, оканчивающийся в последний день мероприятия, чтобы линии истекали без лишней работы.
- Продлите одну линию или выдайте короткоживущий код для докладчика или опоздавшего спонсора вместо создания нового пакета.
- Отключите линию потерянного или переданного другому билета в разделе Lines; журнал аудита сохранит запись.
Интеграция с продажей билетов
Системы управляют доступом, плеер воспроизводит.
- Система продажи билетов или регистрации создаёт линии через Reseller API и слушает webhooks, такие как line.created и line.expired.
- Онлайн-продажа билетов на поддерживаемой торговой платформе использует её коннектор; нативного коннектора для конкретного продукта продажи билетов нет.
- Единого входа (SSO) для зрителей нет: участник входит в плеер с учётными данными линии или с кодом активации.
Вопросы безопасности
Один билет — один человек.
- Отдавайте панель и базовый URL воспроизведения по TLS и укажите в TRUSTED_PROXIES ваш reverse proxy.
- Двухфакторный вход для каждого аккаунта панели и группы прав, чтобы стойка продажи билетов не могла менять сцены.
- Подписанные и истекающие ссылки воспроизведения и низкий лимит подключений на билет.
- Зашифрованные резервные копии базы данных с копией вне площадки и журнал аудита для каждого изменения линий и сцен.
Устранение неполадок
Обычные первые проверки.
- Участник не может открыть сцену: проверьте пакет линии, букет, содержащий сцену, и дату окончания.
- Сцена замирает в зале, но не онлайн: проверьте heartbeat ноды площадки и маршрут экранов к ней.
- Код активации отклонён: проверьте, что он ещё не использован и что его пакет по-прежнему действителен.
- Журнал аудита показывает адрес прокси: укажите прокси в TRUSTED_PROXIES и перезапустите панель.