The Time zone can be selected during OS installation with GUI. If it is incorrect it's possible to correct it.
Check current time configuration.
Find available time zones.
- timedatectl list-timezones
For example if you're based in Finland, use the time zone Europe/Helsinki.
- timedatectl set-timezone Europe/Helsinki
The command date shows the current server date and time and the time zone.
- date
Optionally set host name
Its useful to set a host name, unless you already did that during installation. For example if you want to name your server playout-epg1:
- hostnamectl set-hostname playout-epg1
Opening a new terminal window will display the prompt with the new hostname, in this case:
Install packages provided by Icareus
This section assumes you have the 6-1-0-0 software distribution folder and have unzipped zip files.
Install correct version of Java
Playout API 6.1.0.0 EL8 requires Java OpenJDK Runtime Environment (build 1.8.0_442-b06).
Iissue commands:
- cd rpms-6.1.0.0-el8
- bash install-rpms.sh
- java -version
The output should be:
- openjdk version "1.8.0_442"
- OpenJDK Runtime Environment (build 1.8.0_442-b06)
- OpenJDK 64-Bit Server VM (build 25.442-b06, mixed mode)
Install Node.js
Install Node.js using the following commands:
- cd nodejs-6.1.0.0
- bash install-node.sh
This installs node-v12, needed by Playout Webconsole and node-v22, needed by Playout API.
The script outputs some filenames followed by Please login again to activate Node.js. You can just start a new bash shell in the same terminal and check the node version.
- bash
- node -v
The output should be
- v12.22.12
Note that node will be in our bash command PATH for all new terminals you open.
Exit the node directory using the command
Install slony
Slony is used to replicate the Playout database from one server to another. Install slony using the following commands:
- cd redundancy-6.1.0.0/slony1-2.2.6
- ./configure && make && make install
- cd ../..
Optionally install DekTec drivers
DekTec drivers are needed if Playout is going to use a DekTec ASI or IP card for transport stream (TS) output.
It doesn't hurt to compile the drivers even if a card is not present in case one is added later.
One way to check for the presence of Dektec cards is the command lspci:
Output might be e.g.
- 02:00.0 Multimedia video controller: DekTec Digital Video B.V. Device 0861 (rev 01)
To compile and install the Dektec drivers do:
- cd dektec-6.1.0.0
- bash install-dektec-drivers.sh
After the compilation finishes use the lsmod command to check that the Dektec drivers have been loaded into the kernel:
Output should be something like:
- DtPcie 2428928 0
- DtaNw 53248 0
- Dta 1331200 1 DtaNw
- Dtu 8830976 0
Again, change back to the top level directory.
At this point your system is ready for the next step which is to install Icareus Playout itself.