Требования к системе
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
Установить пакет:
or
Code: Select all
$ sudo yum -y install pstreamer-demo
Обновить пакет:
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
Установить пакет:
or
Code: Select all
$ sudo apt-get install pstreamer-demo
Обновить пакет:
or
Удаление всех пакетов:
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 неактивна так как для запуска требуется активация. Для временной активации запустить скрипт:
Служба
pss будет запущена и настроена на автостарт. Можно проверить на успешный запуск:
$ systemctl status pss
При проблемах см. логи:
$ tail -n 20 /var/log/pss/main.log
$ journalctl -u pss -n 20
Начальные настройки
Подключиться через браузер к веб интерфейсу:
[Please login or register to view this link].. Логин admin, пароль admin.
Обязательно сменить логин к веб интерфейсу, раздел Settings/Web Console Access/Administrators List.
Сменить, если надо, порт к веб интерфейсу, раздел Settings/Web Console Access/Web Console. Служба будет перезагружена.
Проверить данные активации можно через веб интерфейс в разделе Settings/About.
Постоянная активация
Система защиты поддерживает программные (SL) и USB (HL) ключи. Для постоянной активации:
В веб интерфейсе в разделе Settings/About получить C2V данные для запроса на активацию, выслать их поставщику.
Ввести полученные от поставщика V2C данные с файла или из буфера обмена в том же разделе веб интерфейса.
В том же разделе веб интерфейса сверить данные активации.