Skip to content
English
  • There are no suggestions because the search field is empty.

Screen Sync For Android OS Devices

How To Set Up A Screen Synchronisation WebSocket Connection

What Is Screen Sync?

Screen Sync is a feature that allows multiple digital signage devices to display content at the exact same time. This is especially useful for video walls, multi-screen installations, or any environment where synchronised playback creates a seamless viewing experience.

With Screen Sync, one device acts as the Master, coordinating playback instructions and ensuring all other connected devices remain perfectly aligned. This process happens automatically over the local network, providing smooth and reliable synchronisation without the need for additional external hardware.

How Users Can Benefit From Screen Sync.

Users can create synchronised content experiences by grouping screens together within the NowSignage platform. Once the desired screens are added to a Sync Group and the devices are rebooted, Screen Sync takes care of the rest. The system continuously ensures that each device stays in sync with the Master device, maintaining consistent playback across all screens.

Screen Sync is ideal for:

  • Multi-screen video displays
  • Retail environments requiring unified visual messaging
  • Corporate or event spaces with coordinated screens

Android Screen Sync Setup Guide

Preparing Your Screen Sync Setup

  • Log in to your NowSignage account and create any required screens, schedules, and playlists.
 ⚠️ Important: Screen Sync requires at least two assets in a playlist.


Screens with only one playlist item will cause the sync server to stall, resulting in playback drifting out of sync. Additionally, the second copy of the content should be renamed in the CMS, for example “Video” and “Video (2)”, to allow consistent playback across screens.

  • Navigate to the Apps section and select the Screen Sync app.
  • Click + Add Sync Group (top-right corner) and assign a name to the group.
  • Add the screens to be included in the sync group by selecting them from the list.

Additional Settings

  • Re-Sync Interval:
    • This setting is not required when using the latest app version referenced in this guide.
  • Websocket Server Address:
    • This field is only required when using Android Devices.

Once the group has been configured, reboot all the associated devices to complete the setup.

Tip:

The first screen/device added to the sync group automatically becomes the Master device. This device sends synchronisation commands to all other connected devices.


 

Step 1. Install the Latest Remote Device Management (RDM) application

After installation, open the RDM application on one device and enable the WebSocket Server option. - The device with the enabled WebSocket server becomes the master device in the sync setup and will send sync commands to all other devices in the group.

Screenshot 2026-02-24 at 09.19.08

⚠️  The HTTP server does not need to be enabled for standard configurations.

Once enabled, the application will display the server’s IP address.

This information must be noted, as it is required when configuring the sync group in the NowSignage CMS.

Screenshot 2026-01-22 at 11.27.53


 

Step 2. Install the Latest NowSignage Android APK:


 

Step 3. Configure the Sync Group in NowSignage:

  1. Log in to the NowSignage account.
  2. Navigate to Apps on the left-hand menu.
  3. Select the Screen Sync app.
  4. Click + Add Sync Group in the top-right corner and assign a name to the group.
  5. Add the required screens to the group by selecting them from the 'Available Screens' area.

⚠️ Important: Screen Sync requires at least two assets in a playlist.

Screens with only one playlist item will cause the sync server to stall, resulting in playback drifting out of sync. - It is possible to use the same asset twice; however, the second copy of the content should be renamed in the CMS, for example, “Video” and “Video (2)”, to allow consistent playback across screens.

Re-sync Interval:
This option is not required for Android devices running the latest app build referenced in this guide.

 

In the Screen Sync app configuration, a field labelled WebSocket Server Address will appear. After adding screens to the group, populate this field with the IP address of the master device (the device with the enabled local WebSocket server), followed by :8081.

Screenshot 2026-01-22 at 11.27.53

Example: xxx.xxx.x.xx:8081

⚠️ This entry is essential, as port 8081 is used by the WebSocket server.

Once complete, click Update to save the configuration.


 

4. Reboot Devices

After the setup is finalised in NowSignage, reboot all devices to initiate the sync process.


 

Verifying Device Connectivity

To verify screen sync, a reboot is required. In both of the following cases, an observer must be physically present in front of the screens:

  1. Direct Device Verification: Perform a reboot and then visually confirm that the content is playing correctly and in sync.

  2. Support Verification: If the status remains unclear after a reboot, please contact support. We can assist by deploying a specific test feature to the screens and reviewing a photo of the displays to confirm what is being seen.

Firewall & Network Requirements.

Appropriate firewall and network configuration is essential for NowSignage to function correctly. A full list of required domains and ports can be found on the following link:

 


Screen Sync Local Server Requirements

To ensure successful communication between devices:

  • Internal LAN communication be enabled.
    • Devices must be allowed to communicate with one another on the same local network.
  • Player devices must be reachable on the network.
    • Screen sync operates by listening for synchronisation commands on port 5001.
    • The local server runs using the device's IP address and this port, allowing seamless interaction between devices.
 

FAQ & Troubleshooting 

FAQ

Q. Do all screens in a sync group need to have identical content?

NO. However, Screen Sync only works when every screen in the Sync Group has an identical playlist duration.

This includes:

  • The exact same number of assets

  • The same individual asset durations

  • The same overall playlist duration

If any screen has different content timing, the devices will fall out of sync.

 

If you only want certain screens to sync with each other, you must:

  1. Create a separate Sync Group containing only those screens

  2. Assign an identical playlist to those screens


 

Q. Do I need to choose a specific screen as the “Master” device?

In most cases, any screen can act as the master, and playback will still sync correctly.

However, for best performance and stability, we recommend selecting a screen that has:

  • The most reliable network connection

  • Hard-wired Ethernet (LAN) where possible, rather than Wi-Fi

  • A device that is generally considered the most stable or centrally placed in the deployment

While Screen Sync is designed to handle network variations, choosing a strong, stable master device helps maintain consistent synchronisation across the group.

 


Troubleshooting

My screens are not staying in sync

Check the following:

  • All screens in the group have the same playlist structure

  • Asset durations match exactly

  • Total playlist duration is identical across all devices

  • No screen has additional or missing assets

  • The designated master screen has a strong and stable network connection

  • Screens are placed in the correct sync group.

  • Verify that the date and time settings on your hardware are consistent across all media players and System on Chip (SoC) screens.

 


 

Some screens sync, but others do not

This typically means the non-syncing screens have:

  • Different playlist timings

  • A different number of assets

  • A network issue causing sync drift

  • Been added to the wrong Sync Group

If only specific screens should sync together, create a new, separate sync group for those devices.

 

Important considerations when using Screen Sync:

 
1. It is highly recommended to conduct thorough testing on your screens prior to launching any live campaigns. While the NowSignage application includes a screen sync feature, the effectiveness and precision of the synchronisation may vary based on the specific hardware in use.
 
2. Once the screens are added to a 'sync group' within the NowSignage platform, a reboot of the screens is necessary. Upon restarting, the NowSignage app will automatically synchronise the displays, ensuring they operate in unison. This reboot process is required only once when new screens are added to a sync group.
 
3. The dimensions of your content play a critical role in achieving accurate screen synchronisation. If your content does not adhere to the recommended specifications, it may disrupt synchronisation across your screens. Please see our guide here for more information: Content Recommendations Guidance