Content Management Server
A content management server (CMS) is a computer application that allows publishing, editing, modifying, organizing, deleting, and maintaining content from a central interface. A CMS will also be able to control and monitor a large number of devices. Using CMS will help system administrator to manage devices without having physical access.
Communications between SMIL player and CMS
SMIL player will check “CMS’s URL” and make a HTTP request to CMS every minute, a communication between SMIL player and Server will be established.
“CMS’s URL” is needed to be assigned on SMIL player. Once the URL is set, SMIL player will send HTTP requests to CMS. User will be requested to enter a pairing code on Player.
Update media contents
SMIL player will keep checking the header of the contents. If a new content found, SMIL player will download the new files by using the HTTP pull mode.
Update Player's status to CMS
If there is no respond / a timeout from SMIL player, CMS will see the device as crashed / down. This mechanism is needed to be defined and implemented at both SMIL player and CMS side.