From SpinetiX Support Wiki
Although retrieving individual remote resources can also be seen as content pull, this page focuses on the retrieval of multiple resources or an entire project.
There are many reasons for using a content server, the most common being:
- Direct network access is not possible for pushing the content on the HMP, for instance the HMP is in a private network using firewall / NAT.
- The new content has to be pushed on the HMP according to a fixed schedule.
- Parts of the content are managed by different persons who do not have access to the player content in order to avoid accidental changes. In this case, the new content is uploaded on a content server (e.g., local web server, Box etc.) and the HMP retrieves it from there. See also content delegation page.
The HMP can retrieve content from a content server through one of the following methods:
|Scheduled Download,||The HMP first retrieves the content onto its local storage and then plays it from there. The download can be triggered manually, according to a schedule, or using RPC commands.||
|Live Sources,||The HMP plays the content stored on a remote content server, directly from there. Each resource is verified & retrieved when it needs to be played; some resources might be cached locally to minimize the network bandwidth.||