Digital signage without reliable internet: how offline playback works
Patchy Wi-Fi at a venue, event or pop-up? Here's how offline-first digital signage keeps screens playing, what still needs a connection and what to test.

The Wi-Fi in a busy café on a Saturday. The 4G router at a festival with ten thousand phones around it. The guest network in an office that restarts every night. If your screens depend on a live connection, these are the moments they go black, which is exactly when the most people are looking.
Offline playback solves that. Here’s how it works, what it can and can’t do, and how to test it before it matters.
Streaming vs offline-first
There are roughly two ways signage players work:
- Streaming or live loading. The player fetches each image or video when it’s time to show it. Simple, but every slide depends on the network at that moment.
- Offline-first. The player downloads everything in the playlist ahead of time, stores it on the device and plays from local storage. The network is only needed to fetch changes.
Rivowall’s player is offline-first.
What happens step by step
- You publish a playlist. Rivowall prepares a list of everything the screen needs.
- The player downloads all files first. Each file is checked against a checksum, so a half-downloaded video doesn’t end up on screen.
- Only then does the new playlist start. Until the download is complete, the screen keeps showing the previous version. No half-loaded slides, no spinners.
- The connection drops. The player keeps playing the last complete playlist from its own storage.
- The connection returns. The player checks for updates, downloads what changed and reports back. Status messages it couldn’t send while offline are sent afterwards.
What still needs a connection
Offline playback isn’t magic. A connection is needed to:
- set up a screen for the first time,
- fetch new content or changes,
- report status back to the dashboard (sent later if it couldn’t be sent at the time).
Two details are worth knowing:
- Scheduled changes keep working. If a playlist is scheduled to switch at 11:30, or a promotion has an end date, the player already has that information and acts on it even without internet.
- Live data shows its age. Widgets like weather or news need fresh data. If the source can’t be reached, Rivowall keeps showing the last successful data for up to 24 hours, marked as offline, then shows a neutral message instead of outdated information.
QR codes when you’re offline
A QR code on screen is generated on the device, so it keeps showing without internet. The visitor’s phone does need its own mobile connection to open the link or upload a photo.
Where offline playback matters most
- Events and festivals, where the network is overloaded exactly when the crowd arrives.
- Food trucks, markets and pop-ups running on a mobile router.
- Shops and cafés with consumer-grade Wi-Fi.
- Basements, warehouses and large venues with weak spots.
How to test it yourself
Don’t take a vendor’s word for it. Try this during your free trial:
- Connect a screen and publish a playlist with a few images and a video.
- Wait until the playlist is playing.
- Switch off the Wi-Fi (or pull the network cable) and restart the player.
- Check that the playlist keeps running.
- Switch the network back on, change one slide in the dashboard and check that the change arrives.
If a product fails step 4, you know what will happen at your busiest moment.
Tips for unreliable locations
- Publish early. Give screens time to download before doors open, especially with video.
- Keep videos screen-ready. For Rivowall that means MP4 (H.264 video, AAC audio), up to 1080p. Smaller files download faster.
- Don’t rely on live sources for key info. Put the programme in a slide, not only in a live feed.
Try it free for 14 days and run the test above on your own network. For events specifically, see our events page.