Managing Playout OS Services
Introduction
Icareus Playout runs several linux services for its features.
Managing Playout OS Services
Playout Services and Linux processes can be managed from both Playout Management Console and Linux console.
In Linux console Icareus Playout is based on services that can be started and stopped as any other Linux process with commands start and stop [service_name]

Example:
start playout_admin
stop playout_admin
Playout OS Services
Icareus Playout server includes several processes running on CentOS. Below are listed the main responsibilities about most important ones.
PLAYOUT-ADMIN
- Finishing the installation process of Playout
- Installing/updating the license needed to operate the Playout server.
- Exporting and importing configurations from/to server.
- Managing logging information.
- Managing the API calls via HTTP.
- Handling an addressable TV communication.
PLAYOUT-EIT-UPDATE
- Getting the EPG data from various types of source files, and storing it to the database.
- Automatically exporting the EPG data from database to file (.xml and .txt extensions).
PLAYOUT-EIT
- Generatig p/f and scheduled EIT tables.
- Sending generated tables to the PLAYOUT-MUXER process.
- Generatig DSM-CC and AIT tables.
- Handling stream, DIN and NPT events.
- Sending generated tables and events to the PLAYOUT-MUXER process.
- Generatig DSM-CC tables
- Sending generated tables to the PLAYOUT-MUXER process.
PLAYOUT-MUXER
- Managing data multiplexing. This means reading data from various data sources, and writing it to an ASI card, modulator, UDP/RTP output or file.
- Managing a recording of transport stream.
- In ASI input mode, combining the incoming PMT and Playout's own PMT tables.
- Caching data to files, and managing them.
- Generating TDT and TOT tables.
- Generating null packages.
PLAYOUT-SCHEDULER
- Communicaton between PMC (Playout Management Console) and actual server running on Linux server.
- Communication between several Playout processes.
PLAYOUT-SIPSI
- Generating PAT, NIT, SDT and BAT and updates them to playout-muxer.
- Writing a SI table to the multiplexer if the table has changed.
- Manages versioning of SI tables.
Related Articles
Updating Icareus Playout
Updating Icareus Playout 6 Introduction When updating Icareus Playout 6 to a newer version, for example from version 6.0.2.6 to 6.1.0.0, it's not necessary to install a new Operating System (OS). A successful update process involves copying new ...
Icareus Playout Products and Modules
Foreword Icareus Playout is a head-end platform targeted at broadcasters and operators to enhance their DVB networks to provide a better TV experience to their viewers. Icareus products included on the same product portfolio are: Icareus Playout EP ...
Migration of older Playout versions to Playout 6
Introduction Icareus Playout 4 runs on the CentOS 6 operating system, which reached end of life on November 30th, 2020. Because of this, Icareus developed Playout 5 which runs on CentOS 7 and Playout 6 which runs on CentOS 7 and on Rocky 8. It's ...
Managing DVB Services
Introduction DVB Services in Icareus Playout represent TV or radio channels that are broadcasted. Note, that service properties depend on the included features of the Playout server. The DVB Services tree includes services that have been configured ...
Managing DVB Services
1. INTRODUCTION DVB Services in Icareus Playout represent TV or radio channels that are broadcasted. Note, that service properties depend on the included features of the Playout server. The DVB Services -tree includes Services that have been ...