Установка Perfect Streamer

Описание функций программы, установки версий Demo и Trial, активация и первый запуск
User avatar
Support PStreamer
Posts: 8
Joined: 14 Mar 2024, 12:25
Location: Moscow
Contact:
Установка Perfect Streamer

Post by Support PStreamer »

Требования к системе
Perfect Streamer работает на OS Linux. Главное требование версия GLIBC >= 2.17.

Система должна быть совместима с системой защиты Gemalto Sentinel.

Сетевые интерфейсы, с которыми работает сервис стримера, должны иметь статические настройки.

Для семейства Red Hat и Debian имеются пакеты инсталляции и репозитории. Поддерживается версия RHEL 7 и выше (Centos etc). Debian based системы (Ubuntu etc) должны иметь службу systemd.

Ориентировочные требования к аппаратному обеспечению: 1 ядро 2.4 ГГц и 1 Гб ОЗУ на каждые 200 Мбит трафика. Оценка приблизительная и зависит от используемых протоколов и настроек сервиса.

В репозитории доступны пакеты pstreamer и pstreamer-demo. Они несовместимы, при установке другой пакет должен быть удален. Конфигурационный файл от pstreamer может быть несовместим с pstreamer-demo, служба может не запуститься и потребуется ручное удаление файла pss.json.

Особенности бесплатной версии Demo:
  • Ограничено 10-ю потоками
    Без ограничений по функционалу
    Без ограничений по времени
Дистрибутив полной и Demo-версии отличаются. Для установки Demo-версии используйте соответствующий пакет Demo. При переходе на полную версию необходимо сначала удалить Demo-версию, потом установить полную версию. Конфиг между версиями обратно совместим.


Установка на системы семейства RHEL

Установить репозиторий для RHEL 7:

Code: Select all

$ sudo yum install yum-utils
$ sudo yum-config-manager --add-repo=http://repo.pstreamer.tv/pub/pstreamer/pstreamer.repo
Или для RHEL 8 и 9:

Code: Select all

$ sudo yum config-manager --add-repo=http://repo.pstreamer.tv/pub/pstreamer/pstreamer.repo
Установить пакет:

Code: Select all

$ sudo yum -y install pstreamer
or

Code: Select all

$ sudo yum -y install pstreamer-demo
Обновить пакет:

Code: Select all

$ sudo yum -y update pstreamer
or

Code: Select all

$ sudo yum -y update pstreamer-demo
Удаление всех пакетов:

Code: Select all

$ sudo yum -y remove pstreamer aksusbd
or

Code: Select all

$ sudo yum -y remove pstreamer-demo
Установка на системы семейства Debian

Установить репозиторий:

Code: Select all

$ sudo wget http://repo.pstreamer.tv/pub/deb/dists/pstreamer/pstreamer.list -O /etc/apt/sources.list.d/pstreamer.list
$ sudo apt-get update
Установить пакет:

Code: Select all

$ sudo apt-get install pstreamer
or

Code: Select all

$ sudo apt-get install pstreamer-demo
Обновить пакет:

Code: Select all

$ sudo apt install pstreamer
or

Code: Select all

$ sudo apt install pstreamer-demo
Удаление всех пакетов:

Code: Select all

$ sudo apt-get remove pstreamer aksusbd
or

Code: Select all

$ sudo apt-get remove pstreamer-demo
Файлы и службы
/usr/local/bin/pss
Исполняемый файл.

/opt/pss/config/pss.properties
Глобальные настройки, логи, пути к папкам и др. При внесении изменений перегрузить сервис.

/opt/pss/config/pss.json
Файл настроек. Создается и обновляется автоматически.

/opt/pss/config/pss_default.json
Файл конфигурации по умолчанию. Применяется в случае повреждения или удаления настроек.

/opt/pss/config/pss_back.json
Файл конфигурации сохранаемый при восстановлении, применяется если восстановленный файл конфигурации имеет ошибки.

/opt/pss/data
Папка размещения данных. Создается и обновляется автоматически. Может быть изменена в файле глобальных настроек.

/usr/lib/systemd/system/pss.service
systemd файл службы.

/var/log/pss
Папка записи логов. Может быть изменена в файле глобальных настроек.

Имя службы pss. Запускается от пользователя pss.

В процессе установки ставится сопутствующий пакет aksusbd от системы защиты, включает службы hasplmd и aksusbd.

После установки
После установки Perfect Streamer произведите активацию и начальную настройку сервиса.


Временная активация и запуск
Для временной версии без ограничений по количеству потоков. После установки служба pss неактивна так как для запуска требуется активация. Для временной активации запустить скрипт:

Code: Select all

$ /opt/pss/tools/activate.sh
Служба pss будет запущена и настроена на автостарт. Можно проверить на успешный запуск:
$ systemctl status pss
При проблемах см. логи:
$ tail -n 20 /var/log/pss/main.log
$ journalctl -u pss -n 20
Начальные настройки
Подключиться через браузер к веб интерфейсу: http://host:8808. Логин admin, пароль admin.

Обязательно сменить логин к веб интерфейсу, раздел Settings/Web Console Access/Administrators List.

Сменить, если надо, порт к веб интерфейсу, раздел Settings/Web Console Access/Web Console. Служба будет перезагружена.

Проверить данные активации можно через веб интерфейс в разделе Settings/About.

Постоянная активация
Система защиты поддерживает программные (SL) и USB (HL) ключи. Для постоянной активации:
В веб интерфейсе в разделе Settings/About получить C2V данные для запроса на активацию, выслать их поставщику.

Ввести полученные от поставщика V2C данные с файла или из буфера обмена в том же разделе веб интерфейса.

В том же разделе веб интерфейса сверить данные активации.
Tech support Perfect Streamer