For one Android screen 15 km away on site Wi-Fi, choose a player app that stores every file on the device and syncs its playlist over the internet when it can. Confirm three things before you commit: cached offline playback, a zone layout with at least 2 regions, and restart after a power cut, then bench-test all three.
Your first signage screen sits 15 km from your desk, on the site's Wi-Fi, with two requirements: send new content over the internet, and divide the display so images, videos and text sit side by side. Both are normal asks, and both are decided before anything is installed. The choice comes down to three things: whether a player app keeps a local copy of the show, whether its editor builds a layout with more than one region, and what it is designed to do after a power cut or a dropped connection with nobody on site. This article gives the checks, a comparison of the four realistic options, a worked layout example for a portrait panel, and the bench tests to run before the screen leaves your hands.
Which Android signage app works for a screen 15 km away?
Pick an app that stores every image and video on the device and syncs its playlist over the internet when the connection is there. 15 km costs nothing as long as the site's Wi-Fi reaches the player and the show lives locally.
Mainstream signage apps for Android all work the same way across a distance. You register the screen to your account once. After that the app downloads the playlist and its media to the device and plays from local storage, checking in for updates whenever the link is up. The distance itself never enters the calculation. What matters is whether the Wi-Fi reaches the player at the mount point strongly enough to pull an update, and whether the app keeps its files on the box so playback has no dependency on the link.
For the two apps already installed, read their documentation and look for the wording that matters: plays offline, syncs when reconnected. If neither document claims it, test it by switching the site router off for 10 minutes and watching what plays.
If the box itself is still an open question, the guide to choosing a digital signage player covers the hardware side first.
What decides the choice for one unattended screen?
Three checks decide it. The app must keep a local copy of the show, its editor must build a layout with at least 2 regions, and it must be designed to start playing again on its own after a power cut, with nobody on site to touch the box.
Each check removes one way a remote install fails.
- A local copy. A player that streams video or renders a live web page stops the moment the link drops, and nobody is on site to reload it.
- At least 2 regions. Plenty of simple apps treat the screen as one full-screen file after another. If the design needs a header, a video area and a ticker side by side, region support in the editor is the deciding feature, and no setting adds it later.
- Self-start. After a power cut the app must be designed to boot with the box, launch and bring the show back with no one present. Look for it as a listed, documented feature in the app's own materials.
How do the main options compare?
The table below sorts the four realistic options by how content arrives and what keeps playing when the connection drops, and the caching cloud player wins for one unattended screen on site Wi-Fi.
| Option | How content arrives | Plays with the connection down | Zone layouts | Best fit |
|---|---|---|---|---|
| Caching cloud player app | Syncs a playlist and its media to the device over Wi-Fi | Yes, from local storage | Depends on the editor; confirm 2 or more regions in a trial | One unattended screen on site internet |
| Streaming or web-page player | Fetches a live stream or page on each play | No, a drop stops the show | Only inside a web layout, if the app offers one | A staffed desk that watches the link |
| Self-hosted pull player | Pulls a playlist from your own web server on a timer | Yes, from the last pulled playlist | Whatever the layout format supports | Updates from your own server, no cloud account |
| Card or USB player | Someone copies files to a card and swaps it | Yes, from the card | Rarely; most play files in sequence | A site someone visits a few times a year |
The self-hosted row is how our own player can update as well: it pulls a playlist from your own web server on a timer, and a customer may install their own cloud CMS app on it instead.
For how a cloud service and a self-run setup trade off, the offline vs cloud guide covers the wider choice.
When is a streaming or browser-based player the wrong pick?
Skip a player that streams or renders a live web page for this job. One screen with nobody on site needs the show to survive connection drops, and a live feed stops dead the moment the Wi-Fi does.
Live video is the sharp case: an RTSP stream on an Android signage player fails for reasons of its own before link quality even matters, which we walk through in why an RTSP stream will not play on an Android signage player.
A region that fetches live data, such as a dashboard, lands in the same place for this job: whatever depends on the link goes blank, and a window with blank areas looks broken. Displaying a live dashboard on a signage screen has its place in staffed offices and on factory floors, where someone is watching the link, but not in an unattended window.
When something else wins: if the content changes a few times a year and someone already drives to the site, a plain card player takes the network off the failure list entirely, and if the show is one full-screen file, the simplest app available is good enough.
Does the remote site need a fixed IP or open ports?
No fixed IP and no port forwarding are needed. A signage player is the client that pulls its playlist, so you pair the screen to your account once and every update after that arrives over the site's normal outbound internet connection.
A signage player reaches out, downloads what is new and reports back. Nothing on the internet needs to reach the screen, so the router at the site keeps its default settings and the address it hands out can change without effect.
What the site does need: mains power, Wi-Fi credentials with working internet, and usable signal at the mount point. Check the signal with a phone held where the screen will hang, at a busy hour. If the reading is weak there, move the router or add an access point before install day, because a mount point behind a stockroom wall is the classic cause of a player that will not update.
Pairing runs from the screen itself in most apps: the player displays a code or an ID, you enter it in your account, and updates arrive on their own from then on.
How do you show different flyers in zones on one screen?
Choose a player whose layout editor supports at least 2 regions, then prove it in a trial build before you commit. The simplest Android signage apps schedule one full-screen file at a time, and no setting turns that into a divided screen.
Prove it in three moves:
- Build the real design in the trial editor at the real pixel size: 1080 wide by 1920 tall on a portrait panel, or 1920 x 1080 landscape. Check the artwork against the panel's pixel grid first; our portrait layout fit check shows how.
- Publish the layout to the trial screen and watch each region run its own content loop.
- Note the failure signs now, so they are not a surprise later: layouts that refuse to save, and slides that shrink into one corner after a resolution mismatch.
If the trial only schedules full-screen slides, take the fallback knowingly: run the flyers as a timed playlist, one after another, and hold the divided design until the platform grows regions.
Keep one video region in the layout. A low-cost Android box decodes a limited number of video streams at once, and two side-by-side videos are where cheap hardware stutters. Fill the other regions with images and text.
The header, offer and ticker pattern is the standard layout for small retail displays, and we keep a page of what fits where at shelf and counter scale.
What happens when the Wi-Fi at the site drops?
Nothing on screen, if you picked a caching player: the playlist and every file sit on the device, the show keeps playing, and the app is designed to sync again and pick up new content once the connection returns.
Vendor documentation for caching players states this behavior plainly: content is synchronized to the device automatically, and the app is designed to keep playing offline. Take the wording as a claim, then confirm it on your bench: switch the router off for 10 minutes with an update pending and watch what happens.
What you should see during the drop: playback continues from the local copy, and the pending update downloads once the link returns. What you should never see: a spinner, a black screen or an error box in the middle of the show. Plan for one gap: content uploaded while the link is down can only appear once the device downloads it, so someone confirms the sync status after an urgent change.
If updates keep failing to arrive after the link comes back, work through the sync-failure checklist in our article on a player that keeps losing its CMS connection, which applies to any app that pulls over the internet.
What does this look like as a worked example for one portrait screen?
A shop window 15 km from your office, one portrait panel at 1080 x 1920, three zones and a morning update from your desk works out like this, and every number below is checkable on a bench box before the screen ships.
The layout, three regions, each 1080 px wide:
- Header with the shop name and the week's offer: 1080 x 200
- Product video region: 1080 x 1400
- Price ticker: 1080 x 320
The regions tile the panel exactly: 200 + 1400 + 320 = 1920.
The media on the device:
- 20 JPG slides at about 2 MB each: 20 x 2 MB = 40 MB
- One 60-second H.264 MP4 at 8 Mbit/s: 8 Mbit/s x 60 s = 480 Mbit, and 480 Mbit / 8 = 60 MB
- Total: 40 MB + 60 MB = 100 MB
The syncs. First load over the site Wi-Fi at 20 Mbit/s: 100 MB x 8 = 800 Mbit, and 800 / 20 = 40 s. A morning change that swaps 5 slides moves 10 MB: 80 Mbit / 20 Mbit/s = 4 s, and the show keeps playing while it lands.
The outage. The router fails at 09:00 and returns at 11:00. Playback continues from the local copy: the ticker runs the morning's content for those 2 hours and is designed to catch up when the link is back.
The decision: any caching player with 3-region portrait layouts runs this site. The two numbers to verify in the trial are the region count and the local copy. The 8 Mbit/s bitrate is an illustrative input for a show of this kind, not a rule: test the real file, as our video bitrate article shows.
What should you test and ask before you commit?
Run three tests on your own bench box before the screen leaves the building: a 2-region layout at the real resolution, a power cut and restart, and a connection drop of at least 10 minutes with a playlist change waiting to sync.
In order:
- Layout. Build the real design with 2 or more regions at the panel's resolution. Pass: each region loops its own content and nothing overlaps. A slide shrinking into one corner points to a resolution mismatch, which we walk through in our size-mismatch fix.
- Power. Cut the wall power for 30 seconds and restore it. Pass: the show returns with no taps. This depends on the app being designed to launch at boot, a setup with its own steps in our single-purpose startup article.
- Connection. Switch the router off for 10 minutes with an update pending, then back on. Pass: playback continues from the local copy, and the update lands within a couple of minutes of the link returning.
Then put four questions to the vendor, and take the answers from their documentation, not from a sales reply:
- Does the app download every file before it plays, or stream some of them?
- How many regions does one layout allow, and does it support portrait?
- What is the app designed to do after a power cut and after a connection drop, and where is that documented?
- Which codecs play? H.264 MP4 is the safe video choice on Android boxes; H.265 and VP9 depend on the unit.
Recommendation: For one Android screen on the site's Wi-Fi, pick a caching cloud player whose editor builds a layout with at least 2 regions in portrait, prove that layout plus a 30-second power cut and a 10-minute connection drop on a bench box, and only then send the screen to the site. If the content will change a few times a year and someone visits the site anyway, run a plain card player until updates justify the network.
Questions
What internet speed does one signage screen need?
Less than you would think, because a caching player only downloads updates. If the full show is about 100 MB and the site's line delivers 20 Mbit/s, the first sync takes about 40 seconds, and a 10 MB morning top-up takes about 4 seconds. Sustained bandwidth matters only for live streaming, which this kind of install avoids. Any working broadband line at the site is enough for one screen.
Does the Android box need Google Play installed to run a signage app?
Usually not. Most signage vendors ship their Android app through the Play Store and as a direct APK file you can sideload, so a generic Android box without Google services still runs the show. What to check is the Android version the app requires and how much free storage the box keeps for your media. Confirm both against the box's spec sheet before it travels to the site.
How do I keep staff at the remote site from changing what plays?
Set the player app as the home app, so the box boots straight into the show with no launcher and no settings to wander into. Many players add a hidden, PIN-protected service menu for card reloads and checks. Anyone with physical access can still reach Android settings, so mount the box out of reach where the site allows it, and keep the PIN with one person.
Planning information, not legal or engineering advice. Rules differ by place: check codes and permits with your local authority and your licensed trades.
Displays for this
Keep reading
- Android MDM for digital signage: what a big fleet needs
- Digital signage with no monthly fee for a break room
- Linux vs Android signage player: how to pick the OS
- Self-hosted signage for multiple locations with offline playback
- Digital signage displays
- Screen size and viewing distance
- Digital signage players