Демоверсия

Демоверсия Perfect Streamer — бесплатная редакция для технической оценки: проверить качество обработки потоков, протоколы передачи и работу веб-интерфейса на своём оборудовании до покупки. Она ставится отдельным пакетом pstreamer-demo, работает без ключа защиты, не требует активации и не ограничена по сроку. В пакет входит утилита ts_analyze — анализатор транспортного потока по ETSI TR 101 290 (TS Analyze Perfect Streamer Toolkit v2.4 — TR 101 290); анализатор самого узла в демоверсии — базовый.

Предупреждение

Демоверсия предназначена только для оценки. Коммерческое использование и работа в производственной среде запрещены лицензионным соглашением демоверсии (Лицензионное соглашение). Для эксплуатации нужна полная лицензия; проверить полную редакцию можно на пробной лицензии (Переход на пробную или полную лицензию).

Сравнение редакций

Возможностей, которых нет в таблице как доступных, в демоверсии нет вовсе: они не входят в её сборку и включить их нельзя. В веб-интерфейсе такие возможности не скрыты, а показаны неактивными, с пометкой «Недоступно в демоверсии»; в списках типов входов и выходов недоступные типы видны, но выбрать их нельзя. Где ограничение срабатывает, интерфейс называет его, например «Демоверсия: не больше 5 потоков.».

Возможность

Демоверсия

Полная редакция

Потоки

до 5, только SPTS

SPTS и MPTS

Входы и выходы потока

1 вход и 1 выход

несколько, с резервированием входов

Протоколы входов и выходов

PS1, SRT, UDP, RTP

все, см. Планирование и протоколы передачи данных

Пиры

до 5 логинов доступа к OTT, PS1 и SRT, по одному подключению

без ограничения

Мультиплексор и демультиплексор

нет

есть

Адаптивные потоки (ABR)

нет

есть

Анализатор

базовый: битрейт, ошибки CC, состав PID

полный, включая TR 101 290, SCTE-35 и дрейф PCR

OTT

раздача HLS/DASH без DVR

раздача с DVR, timeshift и архивом

Meshwork

до 3 узлов (2 настроенных пира), без поддоменов

без ограничения, с поддоменами

DVB-приём

нет

есть, включая дескремблирование (CI/CAM, BISS)

EPG

нет

захват и генерация EIT, XMLTV

Транскодирование

только программное, один профиль

программное и аппаратное (NVIDIA, Intel)

Шифрование PS1/SRT и OTT

нет

есть

Коррекция PCR, выравнивание джиттера, CBR, переназначение PID

нет, поток проходит без изменений

есть

Мозаика, тестовые потоки, файловые каналы

нет

есть

Экспорт мониторинга (Zabbix, Prometheus, InfluxDB, Nagios)

нет; алерты в веб-интерфейсе и по e-mail

есть, плюс Telegram и скрипты

Авторизация зрителей через биллинг, сертификаты ACME

нет

есть

Учётные записи веб-интерфейса

до 3

без ограничения

Резервное сохранение и откат настроек

есть

есть

Ключ защиты и активация

не нужны

ключ SL или HL

Демоверсию отличают строка версии с суффиксом -demo (например, 2.0.2.410-demo), признак «Демо» на экране Лицензия и панель в верхней части веб-интерфейса, которую нельзя закрыть: «Демоверсия — только для ознакомления, коммерческое использование запрещено.» со ссылкой «Купить лицензию».

Запрос, который выходит за ограничения демоверсии, узел отклоняет целиком и ничего не меняет; веб-интерфейс показывает причину как есть, она начинается с demo edition:. Например:

  • demo edition: this list holds at most 5 item(s) — добавление шестого потока или логина, второго входа или выхода потока;

  • demo edition: key "drm-mode" can only be 0 (not in the demo) — попытка включить возможность, которой в демоверсии нет;

  • demo edition: a Meshwork of at most 3 nodes (2 peers) — попытка настроить третий пир Meshwork.

Алерт при этом не поднимается.

Установка

Демоверсия поставляется пакетами pstreamer-demo для семейств RHEL (x86_64, RPM) и Debian (amd64, DEB). Пакет ставится файлом: зависимостей у него, кроме системных библиотек, нет.

Семейство RHEL:

$ sudo yum -y install ./pstreamer-demo-<версия>.x86_64.rpm

Семейство Debian:

$ sudo apt-get install ./pstreamer-demo_<версия>_amd64.deb

Пакеты pstreamer-demo и pstreamer взаимоисключающие: на одном сервере стоит только один из них. Служба защиты aksusbd демоверсии не нужна.

Активация не требуется: служба pss запускается сразу после установки. Дальше — как в Начальные настройки: веб-интерфейс на порту 8808, логин и пароль admin; смените их сразу.

Переход на пробную или полную лицензию

Возможности полной редакции проверяют на пробной лицензии: она бесплатна, длится один месяц и снимает все ограничения демоверсии. Запросите её или коммерческое предложение в Информационном центре: https://support.pstreamer.tv/crm/.

  1. Удалите пакет pstreamer-demo: пакеты взаимоисключающие, и сам менеджер пакетов демоверсию не заменяет. Файл настроек /opt/pss/config/pss.json при удалении остаётся на месте.

  2. Поставьте пакет pstreamer (Установка на системы семейства RHEL или Установка на системы семейства Debian).

  3. Выполните активацию — Временная активация и запуск.

Полная редакция подхватывает настройки, сделанные в демоверсии.

Обратный переход, с полной редакции на демоверсию, настроек не урезает. Файл настроек, который демоверсия не может выполнить как есть (потоков, входов, выходов или логинов больше её ограничений, или включены возможности, которых в ней нет, — MPTS, DVR, DRM, CBR), она не загружает: файл без изменений переносится в /opt/pss/config/bad/, а узел запускается на последней удачной конфигурации, как при любой ошибке загрузки (Поведение при старте и ошибках конфигурации). Веб-интерфейс показывает алерт об ошибке загрузки с причиной и местом, где сохранён файл. Разделы, которых в демоверсии нет вовсе (EPG, хранилища DVR, адаптеры DVB), пропускаются с предупреждением в журнале. Чтобы работать в демоверсии, настройте её в пределах ограничений.

Лицензионное соглашение

Демоверсия распространяется по отдельному лицензионному соглашению (Enterprise Demo License Agreement); его текст после установки лежит в файле /opt/pss/COPYRIGHT. Основные условия:

  • только техническая оценка, лабораторные испытания и проверка совместимости; использование в производственной среде запрещено;

  • коммерческое использование запрещено, в том числе вещание, OTT- и IPTV-сервисы, доставка контента и облачные сервисы;

  • запрещено обходить ограничения демоверсии, модифицировать её и распространять;

  • срок использования не ограничен: демоверсия бесплатна и работает без ограничения по времени, но только для оценки.

Лицензиар — Perfect Soft. Соглашение регулируется правом Англии и Уэльса.