Эти руководства сопоставляют понятия отрасли с объектами, которые в платформе есть сегодня (букеты, линии, пакеты, аккаунты реселлеров, ноды, API). Это концептуальные соответствия, а не отраслевые функции, и аккаунт реселлера — делегированный аккаунт, а не изолированный тенант.
Концептуальное соответствие
В панели ничто не называется пациентом или отделением. Таблица показывает, какой объект какую роль играет; главы ниже настраивают их в этом порядке.
| В вашей отрасли | На платформе | Где в панели |
|---|---|---|
| Набор каналов отделения | Букет: именованный набор каналов, фильмов или сериалов, который открывает пакет | Bouquets, из Streams и Movies / Series |
| Койка или телевизор отделения | Линия: один доступ со своим пакетом, букетами, сроком действия, лимитом подключений и выводами | Lines → добавить, либо коды активации, либо Reseller API |
| Телеканал или информационный цикл | Прямой канал: стрим со своими источниками, EPG и форматами вывода | Streams → добавить прямой стрим (URL источника или RTMP-поток) |
| Обучающие и информационные видео о здоровье | VOD-каталог: фильмы и сериалы с сезонами и эпизодами, категориями и метаданными | Movies и Series либо задача загрузки VOD |
| Срок доступа койки | Срок действия линии, который продлевается пакетом, кредитом или через API | Срок действия линии и длительность пакета |
| Нода крыла или здания | Ноды стриминга: edge-серверы, подключённые из панели, по одной на объект или здание | Servers → добавить ноду, установка по SSH |
| Экранов на койку | Максимум подключений линии: сколько устройств могут смотреть одновременно | Максимум подключений линии |
Требования
Что подготовить перед установкой.
- Сервер в серверной больницы (Ubuntu 22.04 или 24.04), установщик и внутренний адрес, до которого дотягиваются прикроватные телевизоры и телевизоры отделений.
- Потоки каналов, права на которые есть у больницы, информационные и обучающие видео больницы и экраны (приставки Android TV, приставки MAG или Enigma2, smart TV с приложением-плеером или браузером).
- Решение о том, кто администрирует панель (как правило, ИТ-служба), как называются койки и отделения и какой набор каналов у каждого типа отделений.
Развёртывание инфраструктуры
Центральный сервер, затем нода на каждое крыло.
- Запустите установщик на центральном сервере и задайте базу воспроизведения на внутренний адрес больницы, чтобы экраны оставались в локальной сети.
- Задайте лицензионный ключ на сервере; если на площадке нет интернета, активируйте его офлайн в локальной сети.
- Зарегистрируйте ноду на каждое крыло или здание в разделе Servers; панель устанавливает её по SSH и направляет на неё экраны этого крыла.
- Создайте партнёрский аккаунт (реселлер) для ИТ-службы подразделения или администратора отделения, если их работа должна быть отделена от центрального администратора.
Организация контента
Наборы каналов по отделениям, один информационный букет.
- Создайте по одному букету на набор каналов (общее отделение, палаты долгого пребывания, педиатрия) из лицензированных каналов.
- Создайте букет из информационных и обучающих видео больницы и добавьте его в каждый пакет.
- Создайте по одному пакету на тип отделения с выдаваемыми им букетами и длинным сроком действия, чтобы койка не истекала между пациентами.
- Упорядочьте каналы и добавьте им логотипы, чтобы меню на прикроватном экране читалось хорошо.
Настройка партнёров (реселлеров)
Обычно достаточно одной ИТ-службы.
- Одна больница управляет панелью со своего аккаунта администратора; партнёрский аккаунт, чтобы включить койку, не нужен.
- Добавьте партнёрский аккаунт с ограниченной группой прав, когда заведующий отделением или подразделение должны управлять линиями своих экранов.
- Группа больниц с несколькими площадками получает один партнёрский аккаунт на площадку, у каждого свои линии; это делегированный аккаунт, а не изолированная установка.
Настройка линий коек и отделений
Одна линия на койку или телевизор отделения.
- Создайте по одной линии на экран через Lines → add с именем по койке или отделению (например, Отделение 4, койка 12) и пакетом типа отделения.
- Задайте максимальное число подключений 1 для прикроватного экрана или число экранов в общей палате.
- Привяжите линию к адресу телевизора, если сеть выдаёт экранам фиксированные адреса.
- Один раз настройте экран с учётными данными линии (Xtream Codes API или M3U, либо портал MAG / Enigma2); учётные данные остаются за койкой, поэтому новому пациенту настройка не нужна.
Информационные и обучающие видео о здоровье
Собственная библиотека больницы.
- Загрузите приветствие, правила отделения и обучающие фильмы о здоровье как фильмы, а многосерийные программы — как сериалы, с кратким описанием и категорией по теме.
- Поместите их в информационный букет, чтобы их получал каждый тип отделений.
- Заменяйте видео в панели, когда информация меняется; экраны сразу видят новую версию.
Телеканалы и информационный цикл
Прямые каналы для отделений.
- Добавьте каждый лицензированный канал в Streams с его потоком; добавьте источник EPG, чтобы программа на экране показывала передачи.
- Для канала объявлений добавьте зацикленный прямой поток от кодировщика в больнице и поместите его в информационный букет.
- Каналы, которые больница вправе показывать только в некоторых отделениях, держите в букетах, которые выдают только пакеты этих отделений.
Доступ и срок действия
Койка остаётся включённой.
- Задайте линии койки длинный срок действия и продлевайте её с пакетом, когда он подходит к концу; койка не должна оставаться без телевидения между двумя пациентами.
- Отключите линию койки или крыла, которые закрыты, и снова включите её, когда они откроются.
- Подпишите внутреннюю систему на webhooks, если ей нужно знать об истекающих и отключённых линиях.
Интеграция с другими системами
ИТ больницы управляет линиями, панель воспроизводит видео.
- У панели нет нативной интеграции с больничными системами; нет ни вызова медсестры, ни связи с картой пациента или EHR.
- Собственная система больницы может создавать, продлевать, включать и отключать линии через Reseller API с ключом и идентификатором запроса и получать webhooks об изменениях.
- Единого входа (SSO) для зрителей нет; экран воспроизводит с учётными данными своей линии.
Вопросы безопасности
Платформа остаётся внутри здания.
- Держите базу воспроизведения и ноды в сети больницы; поставьте панель за reverse proxy с TLS и задайте TRUSTED_PROXIES, чтобы журнал аудита видел реальные адреса.
- Двухфакторный вход для каждого аккаунта панели и группы прав, чтобы заведующий отделением видел только то, что нужно его роли.
- Подписанные и истекающие ссылки воспроизведения, лимит подключений в одно на прикроватную линию и привязка к адресу там, где у экранов фиксированные адреса.
- Зашифрованные резервные копии базы данных с копией вне площадки и журнал аудита для каждого изменения линий и каталога; панель не хранит данных пациентов.
Устранение неполадок
Обычные первые проверки.
- У койки нет телевидения: проверьте, что её линия включена и не истекла, затем учётные данные и адрес экрана.
- Канала нет в одном отделении: проверьте букеты пакета этого типа отделений.
- Крыло буферизует: проверьте heartbeat ноды крыла и то, что её экраны направлены на неё.
- Телевидение останавливается при отключении интернета: проверьте, что база воспроизведения и источники — внутренние адреса; внешние потоки зависят от внешнего канала связи.