Установка¶
Требования к системе¶
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 Мбит трафика. Оценка приблизительная и зависит от используемых протоколов и настроек сервиса.
Особенности бесплатной версии Demo:
Ограничено 10-ю потоками
Без ограничений по функционалу
Без ограничений по времени
Дистрибутив полной и Demo-версии отличаются. Для установки Demo-версии используйте соответствующий пакет pstreamer-demo. При переходе на полную версию необходимо сначала удалить Demo-версию, потом установить полную версию. Конфиг от версии Demo совместим с полной версией пакета, но конфигурационный файл от полной версии pstreamer может быть несовместим с pstreamer-demo, служба может не запуститься и потребуется ручное удаление файла pss.json.
Установка на системы семейства RHEL¶
Установить репозиторий для RHEL 7:
$ sudo yum install yum-utils
$ sudo yum-config-manager --add-repo=http://repo.pstreamer.tv/pub/pstreamer/pstreamer.repo
Или для RHEL 8 и 9:
$ sudo yum config-manager --add-repo=http://repo.pstreamer.tv/pub/pstreamer/pstreamer.repo
Установить пакет:
$ sudo yum -y install pstreamer
or
$ sudo yum -y install pstreamer-demo
Обновить пакет:
$ sudo yum -y update pstreamer
or
$ sudo yum -y update pstreamer-demo
Удаление всех пакетов:
$ sudo yum -y remove pstreamer aksusbd
or
$ sudo yum -y remove pstreamer-demo
Установка на системы семейства Debian¶
Установить репозиторий:
$ sudo wget http://repo.pstreamer.tv/pub/deb/dists/pstreamer/pstreamer.list -O /etc/apt/sources.list.d/pstreamer.list
$ sudo apt-get update
Установить пакет:
$ sudo apt-get install pstreamer
or
$ sudo apt-get install pstreamer-demo
Обновить пакет:
$ sudo apt install pstreamer
or
$ sudo apt install pstreamer-demo
Удаление всех пакетов:
$ sudo apt-get remove pstreamer aksusbd
or
$ 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 произведите активацию и начальную настройку сервиса.