Installation¶
System requirements¶
Perfect Streamer runs on OS Linux. The main requirement is GLIBC version >= 2.17.
The system must be compatible with the Gemalto Sentinel protection system.
Network interfaces for streamer must be configured statically.
Installation packages and repositories are available for the Red Hat and Debian families. RHEL version 7 and higher (Centos etc) is supported. Debian based systems (Ubuntu etc) must have systemd service.
Hardware requirements: one 2.4 GHz core and 1 GB of RAM for every 200 Mb of traffic. The estimate is approximate and depends on the used protocols and service configuration.
Demo version features:
Limited by 10 streams
No limitations of functionality
No time limitations
Packages differ for the Demo and original versions. Please use Demo package name to install the Demo version. First uninstall the Demo-version if you are going to install the original version. The configuration file from demo-version is backward compatible with the original version package. But config file from original full version could be not compatible with pstreamer-demo package, service may not start with it and manual removal of pss.json file could be required.
Installation on systems of the RHEL family¶
Install repository for RHEL 7:
$ sudo yum install yum-utils
$ sudo yum-config-manager --add-repo=http://repo.pstreamer.tv/pub/pstreamer/pstreamer.repo
Or for RHEL 8 and 9:
$ sudo yum config-manager --add-repo=http://repo.pstreamer.tv/pub/pstreamer/pstreamer.repo
Install package:
$ sudo yum -y install pstreamer
or
$ sudo yum -y install pstreamer-demo
Update package:
$ sudo yum -y update pstreamer
or
$ sudo yum -y update pstreamer-demo
Removing all packages:
$ sudo yum -y remove pstreamer aksusbd
or
$ sudo yum -y remove pstreamer-demo
Installing on Debian Family Systems¶
Install repository:
$ sudo wget http://repo.pstreamer.tv/pub/deb/dists/pstreamer/pstreamer.list -O /etc/apt/sources.list.d/pstreamer.list
$ sudo apt-get update
Install package:
$ sudo apt-get install pstreamer
or
$ sudo apt-get install pstreamer-demo
Update package:
$ sudo apt install pstreamer
or
$ sudo apt install pstreamer-demo
Removing all packages:
$ sudo apt-get remove pstreamer aksusbd
or
$ sudo apt-get remove pstreamer-demo
Files and services¶
- /usr/local/bin/pss
Executable file.
- /opt/pss/config/pss.properties
Global settings, logs, paths to folders, etc. When making changes, reload the service.
- /opt/pss/config/pss.json
Settings file. Created and updated automatically.
- /opt/pss/config/pss_default.json
Default configuration file. It is used in case of damage or deletion of settings.
- /opt/pss/config/pss.json
The configuration file saved during restore. It is used if the restored configuration file has errors.
- /opt/pss/data
Data folder. Created and updated automatically. Can be changed in the global settings file.
- /usr/lib/systemd/system/pss.service
systemd service file.
- /var/log/pss
Log recording folder. Can be changed in the global settings file.
Service name pss. Runs as user pss.
The installation process installs the accompanying package aksusbd from the security system, includes the services hasplmd and aksusbd.
After installation¶
After Perfect Streamer installation activate and make initial setup of service.