Visorium gives your business full control over every display in your network — fuel stations, convenience stores, commercial locations — with real-time personalization, offline resilience, and live transaction data overlay.
From content upload to real-time transaction overlays — one platform manages the full lifecycle of every screen in your business.
Upload videos and images directly from the web portal. Azure Media Services automatically transcodes to 240p, 480p, 720p, and 1080p for adaptive streaming.
Assign content to specific screens with time slots, day-of-week rules, and priority levels. Schedule pushes to devices in real time via SignalR.
Organize your infrastructure as Company → Stores → Sectors → Screens. Every screen can have its own mode, resolution, and content assignment.
Every reproduction is logged with timestamp, duration, and screen ID. Dashboards show top content, top screens, and day-by-day timelines.
A single REST API call from your CRM triggers personalized content on any screen in under 500 ms. When the spot ends, the schedule resumes automatically.
Each subscriber has a fully isolated data schema. No tenant can see, access, or affect another tenant's content, devices, or analytics.
Drag and drop a video or image into the portal. Visorium requests a SAS URL and uploads directly to Azure Blob Storage — no file size limits, no waiting.
Azure Media Services converts the file to four quality levels (240p–1080p) and generates HLS and DASH manifests automatically. Content is ready in minutes.
Pick the screen, set the time slots and days, and save. The schedule is pushed to the device instantly via SignalR WebSocket — no manual sync needed.
The device plays content on schedule, logs every reproduction locally, and sends batches to the analytics service. Data appears on your dashboard in real time.
The RTM Service runs entirely on the Raspberry Pi. It reads the fuel dispenser directly via RS-232, parses the transaction frame, and delivers the live amount to the Overlay Engine through a local named pipe — no cloud round-trip, no latency.
Choose the playback mode per screen based on your connectivity. Switch at any time from the portal — no hardware changes required.
The Raspberry Pi downloads assigned content from the CDN and plays it from local storage. The screen keeps running even during full internet outages.
Content streams directly from Azure CDN via HLS/DASH. The player automatically selects the best quality for the available bandwidth in real time.
From the API call to the content change on screen: REST → CRM Trigger Service → Service Bus → SignalR → Pi → display. The entire chain takes under half a second.
Send a customer segment tag (e.g. "loyalty-gold") and let Visorium resolve the best matching content. Or specify an exact content ID for full control.
When the personalized spot ends, the normal schedule resumes exactly where it left off — no configuration needed, no gaps in programming.
See Visorium live with your own content, on your own screens, in under 30 minutes.
No credit card required · Setup in under 30 minutes · Cancel anytime