Manual:Administration:Bandwidth

Xibo Bandwidth Usage
The amount of bandwidth Xibo clients use depends upon the type of media scheduled on the displays, the amount of changes to that content and the frequency of the update interval setting on the client.

With the update interval set to 300 seconds, a client with statistics disabled will generate about 50MB of traffic between itself and the Xibo server over a one month period.

Add to that the changes in the content and any cached or live content (explained below) to come up with a reasonable estimate of the bandwidth a given client will consume.

Media types
The amount of bandwidth a given media type uses depends on how it operates. Listed here are the three main categories that Xibo media types can fall under and an explanation of how the client processes it.

File-based Media
Images, videos, text, PowerPoint, Flash (except where the flash file itself when loaded consumes bandwidth, eg a live weather animation), the actual description of the layout (XLF files), background images. Basically anything you upload to the Xibo Library. This is sent to the client once and the client caches it there. In theory it could be sent over more than once if there was some kind of error, but not in normal operation. The files remain on the client and are never deleted (at the moment) so if they are then reused in the future there is no need to send them to the client again. The big advantage with these media types is they work if the internet connection or connection to the server goes down.

Cached Content
RSS Feeds, Microblog content. These are downloaded from their origin source (ie direct from the webserver on the internet, not from your Xibo server) as often as you configure. So if you say that an RSS Ticker's content can be cached for 6 hours then each client will connect to the origin server to get an updated feed every 6 hours directly. The server Xibo plays no part in that. These will work without Internet connection for up to the cache timeout value.

Streamed / live / embedded content
Anything using the Webpage media or Embedded HTML type (assuming you've embedded something external to Xibo) will grab content each time from the origin server, except where normal browser caching is involved. So, for a Youtube video you'll see the client pull the video each time from Youtube's servers except where Internet Explorer is able to cache that (which I don't think it can). For webpages, depending on how you have the caching settings set in Internet Explorer, the bandwidth used will be roughly the same as pressing refresh in Internet Explorer each time that content would be shown. These clearly won't work if there is no internet connection present.