- 20 Jul 2023
- 1 Minute to read
- Print
Manage player services and modules
- Updated on 20 Jul 2023
- 1 Minute to read
- Print
The Grassfish player software comprises various modules and services that you can configure in the player configuration groups in the Grassfish IXM Platform.
The following chapters explain the most important services and modules.
InternetReceiver
The internet receiver is responsible for data transmission. When data is transmitted between server and client, the server provides the data, and the client asks for changes on the server in predefined intervals. This means that data is transmitted via an outgoing connection, so firewalls are not a problem.
The internet receiver also tells the server whether a client is online or offline.
Installation directory | /opt/grassfish/tools/current/gfInternetReceiver |
Service name | gfInternetReceiver |
Log directory | /opt/grassfish/data/logs/gfInternetReceiver |
Overseer
Overseer is a Grassfish service that monitors the players and various modules and restarts them when necessary. The overseer also monitors the spot playback using a maximum timeout.
Additionally, this service performs regular reboots and shutdowns, and executes restarts initialized via the Grassfish IXM Platform.
Installation directory | /opt/grassfish/tools/current/gfOverseer |
Service name | gfOverseer |
Log directory | /opt/grassfish/data/logs/gfOverseer |
Player
The player is the core component of the Grassfish software. It plays back all spots in the order specified in the IXM Platform.
You can start the player manually, run the EXE file, or use the Overseer monitoring service which is the most common method.
The player includes different player applications for the supported content formats.
Installation directory | /opt/grassfish/tools/current/gfPlayer |
Service name | gfPlayer |
Log directory | /opt/grassfish/data/logs/gfPlayer |
ScreenController
The screen controller is responsible for controlling displays and observing operating times. If you use RS232 for display control, it also controls the serial connection of the screens and switching them on and off.
You must ensure that the screens are plugged into the right ports. You can change the COM assignment in the player's configuration group and assign the screen type in the Grassfish IXM Platform. If this connection doesn’t exist, either the screen output is deactivated or the display switches to black.
Installation directory | /opt/GVClient/tools/current/gfScreenController |
Service name | gfScreenController |
Log directory | /opt/GVClient/data/logs/gfScreenController |
Updater
This service is responsible for updating the software. The updates are provided via the Grassfish Server. The Updater downloads the updates and stores them at opt/GVClient/data/updates/. Once the update has been successfully completed, it deletes the files.
Installation directory | /opt/grassfish/tools/current/gfUpdater |
Service name | gfUpdater |
Log directory | /opt/grassfish/data/logs/gfUpdater |
InitBox
The main function of the Grassfish InitBox is to initialize and activate the player.
Installation directory | /opt/grassfish/tools/current/gfInitBox |
Service name | gfInitBox |
Log directory | /opt/grassfish/data/logs/gfInitBox |