Demorize Digital Signage Software

Chapter 7. Data and Media Storage

There are two types of data that are used by the Demorize system. The first is the Demorize project, which is a collection of scenes and associated data such as the scene layers, streams and data source definitions. The second type of data is the media used by the project such as images, video and data files.

7.1. Scene Data

The Demorize project is often uploaded to a central Demorize server located so that all the Demorize Players in a network can access it. If only a single Demorize Player is used, the project can be stored on the same computer that is running the presentation but on larger systems it is usually more practical to run this server on a central computer. Demorize projects are stored and distributed to clients by the Demorize Distribution Service software. Even though a Demorize project can be stored locally on a computer, it is recommended to use the Demorize Distribution Service since it handles issues that would otherwise occur with concurrent access to the project files from editors and players.

The first time a Demorize system is setup, a new Demorize project has to be created. This is done by creating a new project in the Demorize Editor. Once the scene layers, scenes and streams have been created in the editor and stored in the project, the entire project can be uploaded to the Demorize Distribution Service. The players are now free to start downloading and playing the new presentation.

7.2. Media Data

Media data is any data used by scenes that is stored as files in a file system. This includes graphics such as images and video sequences, but also text files or other files referenced by data sources.

Media data can be referenced using its full path to where the files are stored on either the local computer or a network location. It is however not wise to use direct references to files since this may cause broken links when the players do not have the same file system mapping as the computer on which a project is designed. It is therefore better to embed resources in the project. This means that a full copy of the resource is stored in the project database. If you are using large files, such as movies, you might not want to embed it into the project if it causes too much load on the network to download it. As an alternative you can then use a File Folder data source. A File Folder data source lists all files that are located on a specified network or local folder. You can use these files in for example a video object using a data source reference. The advantage of using a File Folder data source instead of using the full path to you media file is that if you move the files to another location in the future you only have to update the File Folder data source path instead of changing the path of every usage of the files.

It is up to the creator of the Demorize project and the persons installing the Demorize system to assure that all media files are accessible by the Demorize Player software. This is best achieved by either embedding the resources in the project database or by having all the media files stored on a file server that is accessible from all computers in the system. Embedded resources are always available to the players without any special handling and is therefore recommended.