Главная
XtreamUIPro

Руководство по настройке

Руководство по настройке: отели и курорты

Настройте платформу как телевизионный сервис объекта: пакеты каналов по категориям номеров, одна линия на номер под управлением PMS, ноды по зданиям и собственные информационные видео отеля.

Эти руководства сопоставляют понятия отрасли с объектами, которые в платформе есть сегодня (букеты, линии, пакеты, аккаунты реселлеров, ноды, API). Это концептуальные соответствия, а не отраслевые функции, и аккаунт реселлера — делегированный аккаунт, а не изолированный тенант.

Концептуальное соответствие

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

В вашей отраслиНа платформеГде в панели
Оператор отеля или авторизованный партнёрАккаунт реселлера: делегированная панель с кредитами, правами и собственными линиямиUsers → добавить реселлера; Groups для его прав
Пакет каналовБукет: именованный набор каналов, фильмов или сериалов, который открывает пакетBouquets, из Streams и Movies / Series
Номер или устройствоЛиния: один доступ со своим пакетом, букетами, сроком действия, лимитом подключений и выводамиLines → добавить, либо коды активации, либо Reseller API
Информационные видео отеляVOD-каталог: фильмы и сериалы с сезонами и эпизодами, категориями и метаданнымиMovies и Series либо задача загрузки VOD
Лицензированные телеканалыПрямой канал: стрим со своими источниками, EPG и форматами выводаStreams → добавить прямой стрим (URL источника или RTMP-поток)
Срок проживанияСрок действия линии, который продлевается пакетом, кредитом или через APIСрок действия линии и длительность пакета
Одна нода на здание или крылоНоды стриминга: edge-серверы, подключённые из панели, по одной на объект или зданиеServers → добавить ноду, установка по SSH

Требования

Что подготовить до установки.

  1. Сервер в сети объекта (Ubuntu 22.04 или 24.04), установщик и адрес, до которого дотягиваются устройства в номерах.
  2. Потоки каналов, на которые у объекта есть права (URL для получения или RTMP), информационные видео отеля и устройства в номерах (приставки Android TV, приставки MAG или Enigma2, смарт-телевизоры с приложением-плеером или браузером).
  3. Возможность PMS вызывать HTTP API при заезде и выезде либо процедура для стойки регистрации, чтобы делать это в панели.

Развёртывание инфраструктуры

Центральный сервер и нода на каждое здание.

  1. Запустите установщик на центральном сервере; задайте базу воспроизведения на внутренний адрес объекта, чтобы номера оставались в локальной сети.
  2. Добавьте потоки каналов в Streams, а информационные видео в Movies; проверьте их в веб-плеере.
  3. Подключите ноду на каждое крыло или здание в Servers; панель установит её по SSH и направит на неё номера этого здания.
  4. Задайте лицензионный ключ на сервере; активация проходит на месте, и сервис работает без внешнего канала.

Организация контента

Пакеты каналов и видео отеля.

  1. Создайте по одному букету на пакет каналов (стандартные номера, люксы, конференции) из каналов объекта.
  2. Создайте букет видео отеля (приветствие, удобства, безопасность) и добавьте его в каждый пакет.
  3. Создайте по одному пакету на категорию номера с букетами, которые он открывает, и длительностью в один день: при заезде линия номера продлевается по одному разу за каждую ночь проживания (каждое продление добавляет длительность пакета), а при выезде отключается (глава 8).
  4. Упорядочьте каналы и задайте им логотипы, чтобы меню на телевизоре читалось хорошо.

Настройка партнёров (реселлеров)

Объект или оператор нескольких объектов как делегированный аккаунт.

  1. Создайте группу с правами только на линии (номера) и без изменений каталога.
  2. Добавьте стойку регистрации объекта или оператора как реселлера с этой группой и пакетами номеров.
  3. Оператор нескольких объектов получает по одному реселлеру на объект, у каждого свои номера и кредиты.

Настройка номеров (линий)

Одна линия на номер, названная его номером.

  1. Создайте по одной линии на номер в Lines, указав номер комнаты как имя и пакет категории номера.
  2. Задайте максимум подключений 1 (один телевизор) или числу экранов в номере.
  3. Привяжите линию к адресу устройства номера, если сеть выдаёт устройствам фиксированные адреса.
  4. Один раз настройте устройство (Xtream Codes API или M3U с учётными данными линии либо портал MAG / Enigma2); учётные данные остаются за номером.

Информационные видео отеля

Собственные видео объекта по запросу.

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

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

Каналы объекта как прямые стримы.

  1. Добавьте каждый лицензированный канал в Streams с его потоком; включайте timeshift или catch-up только там, где это разрешает лицензия.
  2. Добавьте источник EPG, чтобы телепрограмма на телевизоре показывала передачи.
  3. Держите каналы с территориальными ограничениями в букетах, которые открывают только нужные пакеты.

Заезд, выезд и срок действия

Проживание как срок действия линии.

  1. При заезде включите линию номера и продлите её на срок проживания (PMS через API либо стойка регистрации в панели).
  2. При выезде отключите линию; новое проживание включает её снова, поэтому учётные данные никогда не покидают номер.
  3. Подпишите PMS или стойку регистрации на webhook, чтобы видеть включённые, отключённые и истёкшие линии.

Интеграция с PMS

Заезд и выезд управляют номерами.

  1. Создайте ключ Reseller API для PMS и храните его в конфигурации PMS.
  2. При заезде PMS вызывает action=enable_line и action=renew_line для линии номера с идентификатором запроса; при выезде — action=disable_line.
  3. Гостевое приложение (вызов персонала, уборка, экспресс-выезд, обслуживание номеров) и его связь с бэк-офисом входят в тариф Enterprise и определяются вместе с объектом.

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

Держите каналы внутри объекта.

  1. Держите базу воспроизведения и ноды в сети объекта; не открывайте в интернет ничего, что не нужно номерам.
  2. Одно подключение на номер, привязанное к устройству; подписанные ссылки истекают, поэтому скопированная ссылка перестаёт работать.
  3. Двухфакторный вход для панели; стойка регистрации получает ограниченную группу прав.
  4. Включите зашифрованное резервное копирование базы; учётные данные номеров хранятся в ней.

Устранение неполадок

Обычные первые проверки.

  1. В номере нет телевидения: проверьте, что линия включена и не истекла, затем учётные данные и адрес устройства.
  2. В номере пропал канал: проверьте букет пакета категории номера.
  3. Телевидение пропадает при сбое интернета: проверьте, что база воспроизведения и источники — внутренние адреса; внешние потоки зависят от внешнего канала.
  4. Вызов из PMS не проходит: проверьте ключ API, что записи выполняются через POST, и идентификатор запроса при повторах.