Architecture

Content Delivery Architecture

· By Media La Vista

Content delivery architecture defines how digital signage content moves from creation (CMS) to display (player). The two fundamental models are push (CMS sends content to players) and pull (players fetch content from a source). SpinetiX supports both: Elementi uses push delivery over HTTP, Arya uses pull delivery from cloud storage, and WebDAV enables automated pull from network shares. All models include local caching — content plays independently of network availability after initial delivery.

Delivery Models

Push Delivery (Elementi)

The designer clicks "Publish" in Elementi, and content transfers directly to the target player(s) over HTTP. Elementi connects to each player's web interface and uploads files. This is immediate and explicit — the designer controls exactly when content goes live.

  • Pros: Immediate, deterministic, simple to understand
  • Cons: Requires direct network path to each player, doesn't scale beyond ~50 players per publish
  • Best for: Small-to-medium deployments, staging environments, testing

Pull Delivery (Arya Cloud)

Content is uploaded to Arya cloud. Players poll the cloud for updates at configurable intervals. When new content is available, the player downloads it. This decouples the CMS from individual players — publish once, all assigned players pull automatically.

  • Pros: Scales to thousands of players, works across WAN/internet, supports geographic distribution
  • Cons: Not instant (polling interval delay), requires internet connectivity
  • Best for: Multi-site deployments, large fleets, geographically distributed installations

Pull Delivery (WebDAV / Network Share)

Players pull content from a WebDAV server or mapped network share. Content is placed in a folder, players sync from that folder. This enables automated pipelines — scripts generate content, place it in the share, players pick it up. No CMS interaction needed.

  • Pros: Fully automatable, integrates with CI/CD pipelines, self-hosted
  • Cons: Requires WebDAV infrastructure, no built-in content preview
  • Best for: Automated content workflows, data-driven deployments, enterprise integration

Delta Sync and Efficiency

SpinetiX players use delta sync — only changed files transfer during updates. A 50 MB project with a 200 KB price change transfers only the changed data file (200 KB), not the entire project. This drastically reduces bandwidth consumption and update time, especially for large media-rich projects deployed over WAN connections.

Delivery Architecture Comparison

ModelDirectionLatencyScaleNetwork Requirement
Elementi PushCMS → PlayerInstant~50 playersLAN / direct IP
Arya PullPlayer → CloudPolling intervalUnlimitedInternet
WebDAV PullPlayer → ServerPolling intervalHundredsLAN / WAN
USB SneakernetPhysical mediaManualAnyNone (air-gapped)

Key Parameters

ParameterValueWhy It Matters
Delta syncChanged files onlyMinimal bandwidth for updates
Local cacheComplete project on playerOffline playback guaranteed
Transfer protocolHTTP/HTTPSWorks through standard firewalls
EncryptionTLS 1.2+Secure content in transit
RetryAutomatic on failureNo manual intervention needed

Common Mistakes

  1. Full project re-upload for small changes. Without delta sync awareness, some workflows re-upload entire projects for a single price change. Use SpinetiX's built-in incremental sync — it automatically detects and transfers only changed files.
  2. No offline fallback planning. If your architecture assumes always-on connectivity, a network outage means blank screens. SpinetiX's local cache prevents this, but you must design content that degrades gracefully (e.g., cached data with "last updated" timestamps).
  3. Push delivery over WAN. Pushing content from Elementi over slow WAN links to 50 remote sites is painful. Use Arya pull delivery for geographically distributed deployments — upload once, players pull independently.
  4. Unencrypted delivery. Content crossing networks without TLS can be intercepted or modified. Always use HTTPS for content delivery, especially over public networks and VPNs.
SpinetiX Reference
Content publishing workflows, delivery protocols, and delta sync documentation.

Content Delivery Architecture FAQ

What is push vs pull content delivery?

Push: the CMS actively sends content to players (Elementi publishes directly). Pull: players fetch content from a URL or cloud service (Arya, WebDAV). Push gives immediate control; pull scales better for large deployments. SpinetiX supports both models.

How much bandwidth does content delivery use?

Initial deployment of a typical project (10–50 MB) consumes minimal bandwidth. Ongoing updates transfer only changed files (delta sync). SpinetiX players use incremental sync — unchanged files aren't re-downloaded. A 100-player fleet updating daily uses less bandwidth than a single 4K video stream.

What happens during delivery failures?

SpinetiX players cache all content locally. If a delivery fails (network outage, server down), the player continues showing its last successful content. When connectivity restores, the player automatically resumes the interrupted transfer. No content gap, no black screen.

Can content be delivered over VPN?

Yes. SpinetiX players work over VPN tunnels (IPsec, WireGuard, OpenVPN at the network level). This enables secure content delivery to players at remote sites through encrypted tunnels over the public internet.

Is multicast delivery supported?

SpinetiX uses unicast HTTP/HTTPS delivery. For large-scale simultaneous updates, Arya cloud handles distribution efficiently — content is uploaded once to the cloud, then each player pulls its content independently. This avoids multicast network configuration complexity.

Need Help With Your Project?

Media La Vista provides Tier 1–3 local support across the Middle East. 10-minute response for Partner Club members.

This page is available in English only
هذه الصفحة متوفرة باللغة الإنجليزية فقط
NS
Media La Vista support
Typically replies natively
مرحباً بكم في دعم SpinetiX عبر واتساب

كيف يمكنني مساعدتكم في حلول اللوحات الرقمية، أو البنية التحتية AV/IT، أو منتجات SpinetiX؟
Hello and welcome to SpinetiX Support on WhatsApp.

How can I help you with digital signage solutions, AV/IT infrastructure, or SpinetiX products?