Skip to main content

Keeping Your Players on Time by Configuring an NTP Server

Updated over 2 weeks ago

Overview

Important Note for the "NTP Servers" Field Setup

If you are unfamiliar with ‘NTP servers’ or ‘time settings‘, no changes are necessary. You can simply leave everything at the default settings, as Yodeck Players will automatically synchronise to the correct time. However, if you want to ensure that your content plays with millisecond accuracy and you have experience with NTP servers, feel free to continue reading this technical article.


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:

Platform

Supported

Notes

Raspberry Pi

Uses OS NTP service

LG webOS

NTP managed by webOS

BrightSign

BrightSign OS handles NTP

Samsung Tizen

Tizen internal NTP system

Windows

Windows 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.

Yodeck Platform displaying the "Screen Details" page displaying the "Network" tab with all its settings while the "NTP Servers" field is highlighted.

NTP Server configuration 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).

Yodeck "NTP Servers" field is displayed as empty since this is the default setup.

Default (empty) NTP Servers field


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.

Yodeck "NTP Servers" field is displayed as filled in with public NTP servers.

NTP Servers field is filled in with Public NTP servers


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.

Yodeck "NTP Servers" field is displayed as filled in with custom NTP servers.

NTP Servers field is filled in with Custom NTP servers


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!

Did this answer your question?