Feature

An offline digital signage player, not just a video streamer

Every screen downloads, verifies, and caches its content before it ever plays it. A dropped connection never means a dropped screen.

Quick answer

Offline digital signage playback means the screen stores its playlist locally after downloading and checksum-verifying it, so it keeps playing exactly what it should even with no internet connection at all, then syncs new content and uploads its play history automatically once it reconnects.

Why streaming is the wrong model for signage

A lot of screens are installed in places where the internet connection is good enough for a quick check-in but not good enough for continuously streaming video: a back corner of a store on shared retail Wi-Fi, a kiosk on cellular data, a screen in a building with thick concrete walls. If a player has to keep a live connection open to keep playing, a brief drop shows up on screen as a stall, a spinner, or a black frame, and someone in front of the display sees it happen.

NoroCMS never streams. Content is downloaded ahead of time, verified against a checksum from the media library, and cached to local storage. Playback runs entirely from that local cache, so the network connection only matters for fetching new instructions, not for the video that is already playing.

What actually happens when the connection drops

Nothing changes on screen. The device keeps looping whatever it last successfully cached, exactly as scheduled. Proof-of-play events are still written to the device's local storage the instant each play completes, not skipped or delayed. When the connection comes back, three things happen automatically: any new content that was published while offline gets queued for download, the buffered play-log history uploads to the dashboard, and the device reports itself online again for fleet monitoring purposes.

Nothing is lost in this process. Play events are written with a unique ID, so even if an upload gets interrupted partway and retried, the same event never gets counted twice.

Where this matters most

Offline-first playback is the default assumption behind every screen NoroCMS runs, but it matters most for out-of-home advertising networks billing against verified play counts, and any tablet kiosk deployment where the network is genuinely unreliable rather than an edge case.

FAQ

Frequently asked questions

How long can a screen stay offline and keep working?
Indefinitely, for playback of already-cached content. There is no built-in expiry that blanks the screen just because it has not phoned home; it keeps looping its last-known-good playlist until it reconnects.
Does proof-of-play data get lost if a screen is offline?
No. Every play event is written to local storage the moment it happens and uploaded once the device reconnects. Each event has a unique ID, so a retried upload never creates a duplicate record.
Do I need a strong internet connection for this to work well?
No. A brief, intermittent connection is enough for the device to check in, download new content in the background, and upload logs. Continuous connectivity is never required for playback itself.
What happens the moment a screen comes back online?
It checks for pending content changes, downloads anything new, uploads its buffered play history, and reports its health status, all automatically with no action needed from you.

Ready to see it running on your own screens?

Create an account and pair your first display in minutes, no credit card required to start.

Get started