The installation process for Broadsign Player on Ubuntu Linux can be split into a few general steps:
- Ensure you have a compatible version of Linux.
- Configure your BIOS settings.
- Configure our recommended Linux settings.
- Install and dedicate the player.
The player is compatible with the following 32-bit Ubuntu versions:
- Ubuntu Server or Desktop 10.04 LTS
- Ubuntu Desktop 12.04 LTS
- Ubuntu Desktop 14.04 LTS
The player is compatible with the following 64-bit Ubuntu versions:
- Ubuntu Desktop 14.04 LTS
- Ubuntu Desktop 16.04 LTS
Each system that will be used as a player should have a few changes made to its BIOS. To access your system’s BIOS, press the “Del” key during boot up (it may also be the F1, F10 or another key depending on your system’s BIOS manufacturer)
The BIOS settings that may need to be updated are:
- Select “allow power on after power fail” (in case of a power failure).
- Select to boot from the hard drive first (to increase security and speed up boot time).
- In the power saving settings, set the options so that the computer and screen never go into sleep mode.
- Set the system so that it halts on “no errors” (so that it doesn’t require a keyboard connected to boot).
In order to deploy the player on Ubuntu we recommend the following:
While deciding how to partition your hard drive, keep in mind that all player files and content are kept in
/opt/broadsign/ directory by default. We recommend that at least 30G disk space is left available under
- When prompted to “Set up users and passwords”, create a user of your choice. The user name “bsp” is reserved for use by Broadsign.
- Remove CD and reboot to begin second stage of installation.
- Log in using the created user name and password.
- Regional time zone. The system’s time zone can be set in one of two ways, either through the system itself or it can be managed remotely through Broadsign Administrator.
If a system’s time zone is known at the time it is being configured and will not change, its time zone can be set directly at the system level.
If the system’s time zone is unknown or may change in the future, the system’s time zone should be set to a UTC time zone. The recommended UTC time zone to select is Casablanca time (GMT).
In either case, to ensure that the system’s date and time stay synchronized, it should be configured to synchronize itself with a time server.
By default, the password for root is locked in Ubuntu. This means you cannot login as root or use the
su command. Instead, the installer will allow the created user to use the “sudo” command.
Install Required Packages
sudo apt-get updateand
sudo apt-get upgradeto update the OS.
sudo apt-get install sshto install ssh for remote access.
sudo apt-get install libglib2.0-0. This package is required for the use of Flash.
sudo apt-get install libgtk2.0-0. This package is required for the use of Flash.
If you are using a Server version of Ubuntu, you will need to install an
xserver package. Note: This step will fail with non-Server versions of Ubuntu:
sudo apt-get install xserver-xorg. This metapackage provides the essential components for a standalone workstation running the X Window System.
Install All Suggested Packages
The player .deb also suggests numerous packages that can be used to enhance the functionality of the application. Although the application can run without these packages, Broadsign recommends that they all be installed in order to fully utilize every feature without having to modify your OS image in the future.
OS Configuration Recommendation
Disabling services you don’t need improves system security as well as system performance. The only service which we recommend to run is
openssh server (
In order to further increase your player’s security, we recommend setting up a firewall which allows the following:
- Incoming and outgoing connection on port 22 for sshd.
- Outgoing connections on ports 10799 and 10805 for Player communication with the server
- Outgoing connections on port 21 and 80 for application fault reporting and troubleshooting purposes.
DNS resolution should work correctly, as well as being able to ping Broadsign Server.
Ubuntu, Transitions and Intel Video Cards
Be sure to include the following content:
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "SwapbuffersWait" "False" EndSection
Sound Related Settings
You may wish to set the sound volume level. To do so, execute
alsamixer as the “bsp” user, which will be created to run the player, and set the volume to the appropriate level.
Installing Broadsign Player on Linux
- Download the latest player package from
- Place the package in the
- Install the package by executing the following command:
sudo dpkg -i /tmp/[package name]
Important Files and Directories
|File or Directory||Location||Description|
||This directory all the media files that will play on the player. It is managed by the Disk Monitor.|
||Database file that contains various data used by Broadsign Player, e.g., incidents, statistics, etc.|
Broadsign Core can support players in any time zone. The player’s timezone can be configured via Broadsign Administrator and all timestamps are converted to UTC for statistics. If there is localized content to be played, then using a local timezone for the player will allow Flash and other third-party applications to have access to and display the correct time.
If a change is made to the Operating System’s time zone, the player needs to be restarted to use the new settings.
Dedicating Broadsign Player allows the application to start automatically when the machine boots, without user intervention.
To configure the player to start automatically, execute the script named
dedicated_bsp.sh. It is located in the
/opt/broadsign/suite/bsp/bin directory and backs up previous settings to the
To dedicate Broadsign Player, execute the Perl script with the following command:
To undedicate Broadsign Player, execute the same command, adding
sudo ./dedicated_bsp.sh undo