Keeping Your Players on Time by Configuring an NTP Server

Overview

This article explains how Yodeck Players use NTP servers to maintain accurate, synchronised time for scheduled content and multi-screen setups. It covers how to configure custom NTP servers, along with examples, benefits, limitations, and troubleshooting tips. Notably, both the legacy Android APK (v7) and the latest Android APK (v16) now fully support custom NTP Server configuration, enabling consistent NTP setup across all Yodeck Android (APK) deployments.


What Is an NTP Server?

A Network Time Protocol (NTP) server is a service that provides accurate time to devices. Yodeck Players periodically contact their configured NTP servers and adjust their internal clocks, maintaining accuracy down to milliseconds. In simple terms, an NTP server is simply a time source on the internet or within your company. Your Player uses it to keep its clock correct. Think of it like “automatic time correction.” Without NTP, clocks drift over time, causing scheduling issues and out-of-sync playback.

How an NTP Server Works

  • The Yodeck Player contacts an NTP server over UDP port 123.
  • The NTP Server provides accurate time.
  • The Yodeck Player adjusts its clock accordingly.
  • Synchronisation continues periodically in the background.

Why This Matters

Accurate time means:

  • Your scheduled content plays at the right hour.
  • Recurring schedules remain consistent across long periods.
  • Video walls or multiple screens stay frame-accurate and in sync.
  • Multi-screen or multi-location campaigns remain aligned.
  • Automatic correction after reboot or network outages.
  • You don’t need to reset the time manually.
  • Stores or branches in different locations remain consistent.
  • Suitable for environments that require precise or certified timing.
  • Consistent timing behaviour across regions and time zones.

Devices Capable of Configuring NTP Servers

Most Yodeck-supported devices already sync time, including:

PlatformSupportedNotes
Raspberry PiUses OS NTP service
LG webOSNTP managed by webOS
BrightSignBrightSign OS handles NTP
Samsung TizenTizen internal NTP system
WindowsWindows Time Service
Android (Legacy ≤ v7 APK)Legacy NTP support
Android (New APK)Newly added full support

How to Set Up NTP Servers

NTP is configured per Screen in the Yodeck Portal by navigating to Screens > Selecting a Screen > Network tab > Advanced Networking section > NTP Servers (comma separated) field.


If you leave the NTP Servers field empty, Yodeck will work automatically with trusted time sources, based on its operating system and locale. This is recommended unless:

  • You require an internal corporate NTP.
  • Public NTP is blocked.
  • You maintain air-gapped networks.
  • You manage precision installations (e.g., video walls).

Configuring Publicly Available (Locale-Based) NTP Servers

You can enter in the NTP Servers field:

  • Server names: pool.ntp.org, time.google.com
  • Or IP addresses:192.168.1.10, 192.168.1.11

Just separate them with commas.
Remember to click the Save button after each change.


Configuring Custom NTP Servers

You can enter in the NTP Servers field:

  • Internal Enterprise Servers: ntp.corp.local, ntp2.corp.local
  • IP Address Configuration: 10.0.0.50, 10.0.0.51
  • Precision Synchronisation (Video Walls): gps-ntp.local, ntp.pool.eu.org

Just separate them with commas.
Remember to click the Save button after each change.


Examples of Different NTP Server Setups

  1. Region-Specific NTP Pools: europe.pool.ntp.org, asia.pool.ntp.org
  2. Cloud Provider NTP Services (Corporate): time.cloudflare.com, time.apple.com
  3. Router-Based Local NTP: router.local, firewall.local
  4. Hardware Time Appliance (GPS-based, High-precision): chronos.local, gps.master.local
  5. ISP-Provided NTP Servers: ntp.myisp.net, ntp2.myisp.net
  6. IPv6 NTP Support: 2001:4860:4806::, 2001:4860:4806:0:0:0:0:1
  7. “Fast and Reliable” Public Choices: time.google.com, time.cloudflare.com
  8. Regional Servers: europe.pool.ntp.org, north-america.pool.ntp.org
  9. Local Network Example: office-ntp.local
  10. IP Address Version: 192.168.0.2, 192.168.0.3
  11. Backup Server Pattern: pool.ntp.org, backup.pool.ntp.org

Limitations & Things to Remember

  • Players need internet or network access.
  • The default settings are perfect for most users.
  • If the Player is offline for too long, the time may drift.
  • UDP port 123 must be allowed on the Firewall(s).
  • DNS must resolve hostname-based NTP sources.
  • Some OS platforms tend to override manual settings.

F.A.Q.s

Got questions? We’ve got answers! This section addresses common questions about the NTP Servers option in the Yodeck platform.

Do I have to change anything?

No. Defaults are sufficient for almost everyone.

Can I use more than one server?

Yes. Just separate them with commas.

Can I use IP addresses?

Yes. The field supports both IPs and hostnames.

Will my Player restart?

No, changes happen automatically.


Troubleshooting

  1. Verify the Player’s network connection.
  2. Ensure DNS works (hostnames).
  3. Check firewall rules (UDP port 123).
  4. Test with a known public server.
  5. Confirm the correct Time Zone in the Yodeck platform.

Need Help?

The Yodeck Support Team can help you out! Log in to your Yodeck account and send us a message from the bottom right corner!