Установка Perfect Streamer
Posted: 04 Sep 2024, 11:42
Требования к системе
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:
Установка на системы семейства RHEL
Установить репозиторий для RHEL 7:
Или для RHEL 8 и 9:
Установить пакет:
or
Обновить пакет:
or
Удаление всех пакетов:
or
Установка на системы семейства Debian
Установить репозиторий:
Установить пакет:
or
Обновить пакет:
or
Удаление всех пакетов:
or
Файлы и службы
/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 будет запущена и настроена на автостарт. Можно проверить на успешный запуск:
Подключиться через браузер к веб интерфейсу: 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 данные с файла или из буфера обмена в том же разделе веб интерфейса.
В том же разделе веб интерфейса сверить данные активации.
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-ю потоками
Без ограничений по функционалу
Без ограничений по времени
Установка на системы семейства 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
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
Code: Select all
$ sudo yum -y install pstreamer-demo
Code: Select all
$ sudo yum -y update pstreamer
Code: Select all
$ sudo yum -y update pstreamer-demo
Code: Select all
$ sudo yum -y remove pstreamer aksusbd
Code: Select all
$ sudo yum -y remove pstreamer-demo
Установить репозиторий:
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
Code: Select all
$ sudo apt-get install pstreamer-demo
Code: Select all
$ sudo apt install pstreamer
Code: Select all
$ sudo apt install pstreamer-demo
Code: Select all
$ sudo apt-get remove pstreamer aksusbd
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
При проблемах см. логи:$ 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 данные с файла или из буфера обмена в том же разделе веб интерфейса.
В том же разделе веб интерфейса сверить данные активации.