Version 5.1 OBPlayer IMG Instructions
Supported devices: ML350 128 GB SSD
support.openbroadcaster.com for updated manuals and video tutorials
View changelog for new features
Technical Operation
***Always*** change the default passwords. (Ver 5 forces password reset on first run displaying a red warning message in player dashboard until reset)
– Ensure there is unobstructed airflow above the fanless AlertPlayer. Never place any objects on top of the unit.
– A monitor (KVM is not advised) must be attached 24/7 for continued operation.
Please note: 5.1 Builds are based on Ubuntu Server OS
BIOS Settings
During boot, “esc” brings up bios. Ensure “Resume AC Power” is enabled.
Imaging Fresh Computer
Copy ISO img file to usb stick with startup disk creator Etcher or GNOME Disks
Plug USB stick into the USB 3.0 port (Blue) of computer
Turn on computer. At initial splash screen, press ESC button to enter BIOS
Using Keyboard arrow buttons. Move to menu at far right, then down arrow to move to boot override “UEFI USB”
Press enter and computer will boot to this USB and begin CloneZilla automatic IMG restore.
Process will automatically go through to prompt “Y” to continue imaging.
At end of process, remove USB and power cycle computer
Optional BIOS Upgrade
Current BIOS version is D7820A09
Flashing\upgrading BIOS. Copy the EFI folder to a FAT32 formatted flash drive and boot to it in the ML350 BIOS. Make sure unit is plugged into a UPS and do not disconnect power during BIOS update
After imaging
First run will come up at a terminal login prompt. Default user = obsuser pass=obsuser. System will prompt for current default password and force change for main password.
Find the alert player IP Address and access via a browser on a different machine.
You do not need to login to the command line interface, once system password has been changed. Everything is now accessed through a browser and will automatically restart when the unit is plugged in.
To login to the player, use web browser Chrome, Firefox or Safari from another machine on same network using the default port “23233”
e.g. http://<IP_ADDRESS>:23233
user=admin pass=admin
See also Advanced Troubleshooting
Run Updates in Dashboard
After imaging run updates from Dashboard on newly imaged box >Admin>Update Player Check for latest version then Update. Restart dashboard. If making changes to hardware it is advisable to reboot your box.
Default Passwords
Dashboard Account admin\admin (Displays a RED message to remind you to change)
System obsuser=user, obsuser=password (system forces reset password on first run, root account disabled by default)
Icecast Media Server
For security reasons, by default this service is not enabled to auto start to allow users wishing to use this to change the published passwords. This does not apply to standalone Alert Player boxes, unless using creating on demand streams to cut in to Barix exstreamers.
Icecast Passwords
Edit the file directly in Terminal and change passwords.
sudo /etc/icecast2/icecast.xml
Here are the default passwords that are already set in your image for testing. Recommended that these be changed, otherwise you will get your stream\system hacked.
ICECAST_ADMIN_PASS=”1c3c4stP4ssw0rD” to access the administration panel
ICECAST_SOURCE_PASS=”1c3c4stS0uRc3″ to allow incoming streams to create a mount point
Auto Starting Icecast
Icecast service is disabled by default, so units do not go out with icecast running with default passwords. After install, to make persistent on reboot run:
systemctl enable icecast2 && systemctl start icecast2
Networking
How do I find the IP of player?
The player box is setup to receive an automatic DHCP address when plugged into a router.
There are a couple of ways to find its IP address
1) from the terminal on boot screen, “ip addr show” will display the DHCP address assigned to player box.
Network card is enp1s0 or eth0. Look beside inet for your assigned IP Address ie: 192.168.X.X
2) login to your router and show DHCP tables of devices with auto IP address. our Player device hostname is “obplayer” and its IP will be displayed
Set a static IP address
Once you have setup and configured, you can optionally or bind router to your MAC Address.
* Note # means that line is commented out.
From terminal.
“sudo nano /etc/network/interfaces”
Before
(Default for DHCP)
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp1s0
iface enp1s0 inet dhcp
After
Substituting your own IP, gateway and DNS
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp0s1
#iface enp1s0 inet dhcp
iface enp1s0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1,8.8.8.8
Ctrl +X, Y (to save) Reboot machine
Sound Cards
External USB Soundcard including XLR USB Cable
Enable pulse audio as input and output. Reboot your player and it will show your usb device and signal controls.
Additional control of soundcard using Pulse is to go into Terminal and type “pulsemixer”
First Run
On fresh new install, give it a few minute for heartbeats and audio to appear. It is taking time to sync up. On first boot you may see some red error messages, on restart they should go away. See Debug mode in the status tab if errors persist.
Resetting Passwords
How do I change OBPlayer dashboard passwords?
1) Reimage box with ISO to bring unit back to factory default state. All settings will be lost.
Alternatively, you can try:
2) Access terminal for local machine or SSH and go to /home/obsuser
cd .openbroadcaster (hidden directory under user)
a) Locate settings.db sqlite file containing dashboard settings, including passwords that may be viewed or edited.
b) Deleting this file and restarting player will force a new settings.db file to be created with default settings including user=admin pass=admin