From SpinetiX Support Wiki
Although retrieving individual remote resources can also be seen as content pull, this page focuses on the retrieval of an entire project (or part of it) from a content server.
Content pull is a content deployment mechanism whereby one or more HMP devices are instructed to retrieve an entire project (or just part of it) from a remote content server via HTTP(S). Here are some reasons for using content pull:
- 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 an entire project (or part of it) from a content server through one of the following mechanisms:
|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 Source*,||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.||