0% found this document useful (0 votes)
121 views21 pages

DMB Screen Builder Users Guide PDF

The document discusses Digital Media Bridge (DMB) software for distributing multimedia content from a sender computer to multiple receivers over a network. It describes DMB capabilities for digital signage applications, including screen creation and playback using the DMB Screen Builder and DMB Media Player applications.

Uploaded by

Felipe Quiceno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views21 pages

DMB Screen Builder Users Guide PDF

The document discusses Digital Media Bridge (DMB) software for distributing multimedia content from a sender computer to multiple receivers over a network. It describes DMB capabilities for digital signage applications, including screen creation and playback using the DMB Screen Builder and DMB Media Player applications.

Uploaded by

Felipe Quiceno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

dmb

DIGITAL MEDIA BRIDGE


SCREEN BUILDER USER’S GUIDE

Cilutions - Digital Media Bridge


Your fast, flexible, cost-effective digital media platform
19825 Executive Park Circle
Germantown, Maryland 20874
301-515-4004
www.cilutions.com
Contents Introduction

Digital Media Bridge (DMB) is a software application


Introduction 1 offering reliable multicast and unicast distribution of
Signage as an Application 1 files from a sender computer to multiple receivers on
DMB Signage Capabilities 2 a network.
DMB Media Player Capabilities 3
DMB Signage Definition of Terms 3 With DMB a user can offer tens, hundreds or even
thousands of files to the sender, files of any size, and
Screenlist Attributes 4 the sender controls and guarantees their delivery to
Screen Attributes 5 the destination receivers.
Screen Assets 6
Screen Asset Source 6 Signage as an Application
Dynamic Source Content Updating 7
In addition to basic file delivery DMB offers end-to-
Screen Asset Attributes 7
end Digital Signage and Video-on-Demand
Attributes for each Screen Asset Type 8 applications consisting of the following components:
Image Playlist File Format 11
Video Playlist File Format 11 • DMB Screen Builder – A Windows application letting
Button Playlist File Format 11 a customer graphically create and manage sets of
Schedule File Format 11 Signage/VOD/Menu Board screens playable by the
Digital Media Bridge Portable Media Player. Using
Screen Builder Installation 12 Screen Builder a customer can build and preview
Screen Builder Startup 12 multiple channels of Signage/VOD/Menu Board
Screen Builder Basic Screenlist 14 screens in a stand-alone environment. Screen Builder
Screen Builder Starter Templates 15 also offers a publishing component where videos and
Previewing w/ the Media Player 20 control information can be automatically delivered to
a content distribution service, like the Digital Media
Bridge Sender, for delivery and automatic playback
by one or more DMB Media Player platforms.

• DMB Media Player – A player application supporting


fully configurable screen layouts and video playback
with a robust set of Signage/VOD/Menu Board
features. The DMB Media Player runs on Amino
130/530 STBs, Windows,Linux and MAC platforms
offering customers Signage/VOD/Menu Board as a
software application and Signage/VOD in a plug-and-
play STB appliance.

The following diagram depicts these components


and the overall workflow in a classic Digital Signage
network:
As shown, the process begins with creating or DMB Signage Capabilities
gathering videos and image assets. The creative
department in a company either creates these assets In order to begin the process of creating multi-media
themselves or acquires them from an outside source content and designing screen layouts it is necessary to
(e.g., an advertising company, educational DVDs, web understand the capabilities of the DMB Media Player
portals with multi-media content). The content is and the remote platform on which the assets will play.
prepared by the creative team to make sure that the There are two elements which make up the capabilities
assets are formatted for suitable screen creation and of the Media Player in a network. The first is the
suitable for playback on the destination media players hardware/OS platform on which the Media Player is
(e.g., correct video encoding and bit rate, correct image running. And the second is the Media Player release.
resolution). There are 3rd party tools available to assist in
this process (e.g., Adobe Premier, Grass Valley Procoder). The Media Player runs on STBs, Windows, Linux and Mac
platforms. Each of these platforms has their particular
The creative team provides the assets to the marketing video playback capabilities and performance
team to combine into screens. That is, layout multi-zone constraints. For example, an STB may support playing
images and videos as well as playlists controlling the h.264 encoded MPEG-Transport Stream video files and
order in which these assets are to be played. The no other. Whereas a Windows platform typically has
marketing team publishes the video and image assets support for a great many video compression and video
and the screen control information to the DMB Sender file format schemes. And the Media Player releases can
platform for distribution and playback at remote media have different capabilities that may also be
players. platform-specific.

2
For the purpose of this document the general • Support for Time-of-Day activation of individual
capabilities of the Media Player will be presented. These screens
capabilities are available on almost all platforms. The
user is directed to the release notes for each specific • Support for dynamic display updates from an external
DMB Media Player release to determine the exact set of data source. Useful for:
features supported. - Menu Boards for use in restaurant applications
- Reader Boards of event times and locations
DMB Media Player Capabilities useful in hotel applications
- Multi-day weather reports with day-of-the
The DMB Media Player supports: week, temperature and picture elements

• Playing of both Standard (SD) and High Definition (HD) • Way Finding Applications correlating guidance maps
video with grid entries selected through touch screen or other
input methods.
• Playing all video encoding and container formats
supported by the target platform. The AmiNET 130/530 DMB Signage Definition of Terms
STBs supports MPEG2 and h.264 encoded video
Building screens using the DMB Screen Builder for
• Playing continuously in signage mode based on a playback on one or more DMB Media Players requires
playlist understanding the following terms:

• Scheduled multicasting of video from the DMB Media • Screenlist – This is a control file which contains one or
Player to the local network. Supported on The AmiNET more screens to be played. There can be many
A530 STB and allows local video playback on a collection Screenlists on a single DMB Media Player offering, in
of locally attached devices (e.g., diskless STB, PC) essence, up to thousands of separate channels of signs
or video-on-demand content. Remote users, for
• Multi-zone asset playing (video, static image, text) interactive applications, can select a screen using a
remote control or front panel button on an STB if
• Multiple RSS crawlers on a screen available. In addition, Screenlists can be chained
together offering the ability to automatically switch
• Multiple scrolling and static text messages on a screen from one channel to another (e.g., like a ‘redirect’
operation in an html web page).
• Live video support (render a live stream in a screen Screenlists contain:
zone) - A circular list of screens to play in order from
top to bottom
• POPAI Standards Compatible Playout logging (to audit - The full size resolution in pixels of the screens
all playout activity) to play
- Configuration data (e.g., the directory location
• Supports 4x3 and 16x9 aspect ratio of assets) for both the SB, where screens are
created and published, and the DMB Media
• Displaying both Standard Definition (SD) and High Player, where screens are played.
Definition (HD) Images - TV Controls to optionally turn on and set the
volume level of an external monitor
• Video-on-Demand Program Guide for rendering - The full size resolution in pixels of the screens
cached video content to render
- The layering order of assets on a screen (e.g.,
• Support for Touch Screen Monitors (useful for Kiosk background image first, then video layered
operation) over the background)
- Pointer to local assets used for screen creation
• Support for emergency video broadcast detection by - Pointer to the DMB Sender directory to use as
listening on an emergency channel a publishing point for finished screens. This
publishing point corresponds to a set of remote
• Support for TV controls (e.g., turn off/on TV Media Players and is set-up and managed by
automatically) the DMB Sender Administrator.

3
• Channel – Synonymous with Screenlist. Screenlists • Image Asset - Both standard and high definition static
follow a naming convention which includes the channel graphics in a format which can be displayed on the
as part of the screen list file name. For example, channel target platforms. The AmiNET 130/530 STB supports
2 corresponds to screen list file name JPG, GIF, PNG and TIFF files in HD (1280x720 full screen)
dmb.screenlist.02.xml. or SD (720x480 full screen) resolutions.

• Publishing Profile - Part of a Screenlist definition • EPG Grid Asset - Table-based information, like in a
containing the directory references needed for asset and spreadsheet, useful for displaying selectable (by remote
metadata publishing. A publishing profile includes: control) lists of videos by name or multi-column menu
- The client directory against which the DMB lists or reader board information (e.g., event times and
Screen Builder should reconcile files already locations).
published with files created or modified in the
DMB Screen Builder’s local directory. Here the • Asset Attributes - Each asset (e.g., video, image, text)
DMB Screen Builder determines which files has a set of attributes which controls how the asset is
need to be updated and made available to the rendered on the screen. For example, the X and Y
DMB Media Player(s) to apply screen changes. coordinates for screen placement of the asset.
- The publish directory where the DMB Screen
Builder should send new files. This can be, for • Playlist - A list of videos or images to be played in a
example, a hot folder for a content distribution sequence.
service responsible for delivering files to a set of
DMB Media Players or to a directory share • Preview - The ability to review screen lists locally, with
accessible to one or more DMB Media Players a local Windows-based DMB Media Player, to see how it
(e.g., an NFS Share) or even to a single DMB looks before publishing.
Media Player supporting FTP access.
- Optional transfer directory used when • Publishing - Sending finished Screenlists, screens and
publishing using FTP. Here the DMB Screen assets to the DMB Sender for distribution to remote
Builder delivers any and all files to the transfer DMB Media Players.
directory then moves the files to the publish
directory, as a last step, so all changes appear at Screenlist Attributes
the same time.
Each Screenlist has a base set of attributes some of
• Screen – A member of a screen list which designates which are only relevant to the DMB Screen Builder and
the following: some of which are only relevant to the target DMB
- Specific assets (e.g., video files, static images) to Media Player(s). All these attributes are stored inside the
play on a screen Screenlist file.
- Optional time-of-day screen activation.
- Optional TV Controls The DMB Screen Builder Screenlist attributes are:
- The pixel addresses and sizes (i.e., the zone) on
a screen for each asset • Content Directory - the location of all assets (videos,
- Asset duration (e.g., how long to play a live images, etc.) used for screen creation and preview
video stream in a zone or how long to render a before publishing.
static image)
- The layering order of assets on a screen (e.g., • Publishing Profile (optional) - designates the directory
background image first, then video layered location and method used to publish assets and
over the background) metadata for distribution to DMB Media Player(s).
- Asset transition (e.g., how to move from one
static image to another in a list of • Client Directory - the location of the assets and
images within a zone) configuration files used to reconcile during publishing.
This should be provided by the DMB Sender
• Video Asset - A video capable of being played on the Administrator. It can either be a full pathname file
target DMB Media Player platform(s) (e.g., Windows, directory or, for remote machines, an FTP location with
Linux, Mac, STB). The AmiNET 130/530 STB supports login information.
MPEG2 or h.264 encoded Transport Stream files.

4
• Publish Directory - the location to put any new files Screen Attributes
during publishing. Also provided by the DMB Sender
Administrator. Each screen in a Screenlist has a set of attributes
designating default values for screen assets and
• Transfer Directory (optional) - the location to use as a controlling when the screen is active. These attributes
temporary staging area when FTPing files during are:
publishing. Files sent to the Transfer Directory, once
complete, are moved into the Publish Directory in a • OnBoot - indicates whether or not the screen should
single operation so they appear to the DMB Sender fully only play one time after boot up. The values are yes or
sized. no. Screens play in a loop one after the other. When
the screen at the bottom of the Screenlist is reached
The DMB Media Player Screenlist attributes are: the DMB Media Player continues with the screen at the
top. An OnBoot screen attribute of yes will only play
• Resolution - the pixel resolution of the full size display the associated screen one time after the DMB Media
area of the screens to be played. This typically is the Player boots up. This feature is typically used to render
same as the full screen display resolution of the target a configuration screen showing the DMB Media Players
platform(s) for which screens are being built. internal configuration settings only at boot up.

• Mount Point (optional) - Useful for DMB Media Players • Active - controls whether or not a screen is shown
without an internal hard drive for storing assets. Here, when encountered in the playlist.
the Screenlist can point to an external drive location
(e.g., an NFS server) which the DMB Media Player will • Background Color - the default background color for all
mount and access when the associated Screenlist is assets in the screen.
active.
• Duration - the number of seconds this screen should be
• TV Control (optional) - There is an optional TV control played. If a video asset in the screen is longer than this
element both at the Screenlist level and the screen level. value the video will be stopped when the duration time
If configured, it controls a TV attached to the DMB Media of the screen expires.
Player. The attributes for the TV Control are:
- Model - references the manufacturer of the TV • Schedule File - an optional file containing time-of-day
(e.g., LG) control data for screen activation. For example, the
- Power - on or off ability to make a screen active only on weekdays from
- Input - manufacturer dependent input video 12pm to 3pm.
source to enable (e.g., Component-1,
Component-2, HDMI) • Jump to Screenlist (optional) - A Screenlist file name
- Aspect Ratio - manufacturer dependent video where the DMB Media Player should go when it
control (e.g., 4x3, Full, Zoom) encounters the current screen. This let’s a user, for
- Volume - a manufacturer dependent numeric example, chain together multiple screen lists for
setting that controls the volume level. execution in a controlled sequence where each screen
- Lock TV - no or yes. If locked, the TV will ignore list can be managed separately, even by separate DMB
any user attempted manual or remote control Screen Builder operators.
operation.
- Check Frequency – designates how often, in • TV Control (optional) – used to designate specific TV
seconds, the DMB Media Player should check Control settings (e.g., turn volume low). If active, then
the state of the TV. PMPs with this feature this setting takes effect, and overrides any overall screen
enabled (e.g., an STB connected to a TV’s list TV Controls, when this screen is active.
RS-232 control port) will apply the designated
TV controls when the associated screen list is
active. Individual screens, which contain
time-of-day attributes, can override the default
screen list controls as appropriate (e.g., to turn
the TV off during the night and on weekends).

5
Screen Assets • Clock - renders the current time in a text box and can
be formatted for 12 hour or 24 hour display.
Screens can contain one or more of the following asset
types: • Config - renders a selected configuration parameter
(e.g., IP Address) of the platform where the DMB Media
• Video - a video file encoded and formatted for proper Player is running. This is typically used during start-up
playback on the destination DMB Media Player (e.g., of the DMB Media Player showing configuration data of
h.264 encoding and Transport Stream file formatting interest to an installer.
compatible with the AmiNET 130/530 STBs).
• Alert Watch - a “breaking news” or “emergency
• Image - a graphics file formatted for proper playback channel” feature where a screen can simultaneously play
on the destination DMB Media Player (e.g., JPG, GIF, its configured assets while also listening for activity on
PNG, TIFF compatible with the AmiNET 130/530s STBs). an IP multicast address in the background. If the DMB
Images must be created using a 3rd party program (e.g., Media Player detects streaming video on the configured
Adobe Illustrator) and the dimensions must be set address it will interrupt the screen being played and play
properly. For example, a full screen background image the video stream detected. When the video stream goes
used to build screens for the DMB Media Player idle the DMB Media Player will resume playing the
configured with a full screen display of 720x480 must be interrupted screen.
created as a 720x480 image. To resize an image within
the DMB Screen Builder, right-click an image asset on • Button - an image associated with an action. This is
the screen and select ‘Resize’. useful for touch screen (or mouse) interactivity.

• Text - a static text string on a single line. Screen Asset Source

• Text Multiline - a static text string spread across All screen assets have, as their primary attribute, the
multiple lines. source content which the DMB Media Player displays.
This can be as simple as a static text string embedded in
• Text Crawl - a crawling text string. Rate is the speed of the asset definition inside the Screenlist or more
scrolling from 1 to 5 with 1 as the fastest. complex source content like a list of images in a separate
playlist file.
• RSS - a crawling text string formatted as a Title and
Description. The RSS source can either be an external The following asset attributes are the elements involved
URL or an RSS formatted file stored locally. in defining how an asset acquires it content to display:

• EPG Grid - The EPG_GRID asset supports a spreadsheet- • Source Type – Designates the content source type. This
style set of columns and rows for display. And there can be:
can be more than one EPD_GRID asset on a screen. It is - file – the content is contained in a separate file
useful for offering menus and other informational lists. (e.g., a PNG file for a static image asset).
It is also useful in interactive applications, like video- - record – the content is contained in a separate
on-demand, offering a selectable (e.g., through remote file with multiple fields comprising a complete
control) list of videos for playback. The building blocks record.
for an EPG_GRID are: - text – the content is in a text string embedded
- Number of Columns – columns can be added in the screen list. There is no external file
and deleted to an EPG_GRID at creation time reference.
using the DMB Screen Builder.
- Number of Rows – the maximum number of
rows for display.
- The set of X/Y pixel co-ordinates for
positioning, width and height, font and font
size which, together with the columns and rows
determine the ultimate positioning of the
EPG_GRID on the screen and how much space
it occupies.

6
• Source – Designates the text string to display, if the RSS file for distribution to DMB Media Players according
source type is text, the file to display, if the source type to a customer’s dynamic preferences (e.g., time-of-day
is file, or the file to examine as a database record if the requirements).
source type is record. If the source type is text the user
may designate a placeholder in the source field, instead Another example of a filter is a program which
of a literal text string, to be filled in at run-time. The periodically retrieves event scheduling information
placeholder is a unique screen-wide numeric (e.g., session, room number, and time) from a database
identifier. For example, a placeholder value of %1 and builds a CSV formatted file for distribution to DMB
designates param 1 as the value to be filled in. At Media Players and automatic updating of a reader board
run-time, the asset controlling param 1, say an EPG_GRID asset.
EPG_GRID showing two menu lists each with a unique
text string title as param 1, announces param 1 to all Filters are typically written by our customers using the
active assets so the text string can be displayed. language and programming model they prefer (e.g., a
.NET application). This offers maximum flexibility when
• Source Index – If the source type is record this setting integrating external content sources with DMB Media
designates the field number in the record containing the Player screen assets. The only requirement is that the
content. For a text asset this field will be a text string. For filter produce a source content file compatible with the
an image asset it be an image file name. DMB Media Player and screen asset where the file will
take effect (e.g., a static image formatted correctly to
• Playlist – If the source type is file this field is an update the image asset).
alternative to displaying a single file using the source
field. Here the user can designate a list of files to display Screen Asset Attributes
in order from top to bottom.
Screens are comprised of one or more assets. Each asset
Dynamic Source Content Updating contains attributes which describe how the asset should
be played. See the screenshot of each asset type below
The source content for screen assets (e.g., playlists, RSS for a list of the specific attributes associated with each
files, image files, database records) can each be updated asset. The comprehensive list of attributes for all asset
independently, without having to modify the screen types is as follows:
list definition, at one or more DMB Media Players. The
source content in this case corresponds to individual • Name - an optional user-defined string used as a
files stored locally on the DMB Media Player’s hard drive convenience for identifying an asset.
or on a shared hard drive accessible to the DMB Media
Player. • Source - designates the source of the asset (e.g., an
image file to display, a text string).
The DMB Media Player monitors the source content
for all screen assets in the active screen. If any content • X - the horizontal axis pixel position of the upper left
changes (i.e., the file corresponding to the asset [e.g., a corner of the asset.
static image] gets updated) the DMB Media Player
applies the updated content within a few seconds. • Y - the vertical axis pixel position of the upper left
corner of the asset.
Source content files can be updated either by being
pulled periodically by the DMB Media Player (e.g., an • Width - the width of the rendered asset area in pixels.
RSS feed every few minutes) or by being pushed to the
DMB Media Player by a process initiated externally (e.g., • Height - the height of the rendered asset area in pixels.
multicast file distribution, ftp file distribution, updated
files on a shared drive). • Transparency - designates the level of opacity applied
to the asset (e.g., an image over a video). Values are
Filters running on an external machine (e.g., on the same from 0 to 255 with 0 being fully transparent and 255
machine as the DMB Screen Builder) are designed to being fully opaque.
interact with external data based on rules unique to
each filter. For example, a filter program may retrieve
web-based RSS news feeds from a customer’s
subscription account and dynamically create a filtered

7
• Transparent Tolerance - a number indicating the color • On Alert Action Screen - designates which screen in
variance that should apply when identifying the a screen list should be automatically activated when
transparent color. For example, a transparent tolerance “breaking news” is detected on a live multicast stream.
of 1 with a transparent color setting of 5.5.5 (in 24-bit
RGB notation) would cause 4.4.4, 5.4.4, 5.5.6, etc. to also Attributes for each Screen Asset Type
match as the transparent color.
The following set of screen shots show the collection
• Transition - controls how an asset appears on a screen of assets and their attributes. Mandatory attributes are
when it first begins to play. Values are top-down or left- displayed in red.
right.
Image:
• Background Color - if the on-screen area is larger than
the asset this is the background color. Values are
represented as ARGB notation (e.g., 255.0.0.0 for black).
The first digit represents transparency.

• Playlist Item Duration - the default, in seconds, of how


long to play each asset in a playlist if a duration is not
specified in the playlist file.

• Playlist - refers to a playlist file containing one ore more


assets to play.

• X Alignment - specifies the horizontal positioning of an


asset if it is smaller than its rendered area. For example,
a 300x300 image displayed in a 400x400 zone on the
screen. Values are left, right or center.

• Y Alignment - specifies the vertical positioning of an


asset if it is smaller than its display area. Values are top,
bottom or center.

• Destination - designates the Multicast IPMC:Port where


a video being played locally should also be streamed.

• Font - one of the supported fonts used for text


Video:
rendering.

• Font Size - the font size in pixles.

• Rate - the crawl rate of a text crawler from 1 to 5 with 1


being the fastest.

• Foreground Color - the color of the text.

• Separator Type - designates the method used to act as


a visual separator between RSS stories in the displayed
crawling RSS text. The values are text or image.

• Separator Text/Image - the text string or image to use


as a separator between RSS stories.

8
Button: Clock:

Configuration:

Text:

Text Multiline:

9
Text Crawl: EPG Grid:

RSS:

Alert Watch:

10
Image Playlist File Format Schedule File Format

The image playlist file consists of one or more entries The optional schedule file applies to a screen and can be
referencing image file(s). Each line of the playlist file used to control the time-of-day that a particular screen
contains: is active. For example, active every Monday, Wednesday
and Friday from 12pm to 3pm and inactive at all other
• File - the name of the image file to render. times. The schedule file consists of one or more entries
and each entry, one per line, has the following format:
• Field 2 - the number of seconds to render it.
Start Mon - Jan, Feb, Mar, ...
Note that when the playlist file is selected the user sees Start Day - 1-31
the following: Start Year - 2010-2037
End Mon - Jan, Feb, Mar, ...
End Day - 1-31
End Year - 2010-2037
The ‘*’ button to the left of the file name permits editing Start Hour - 00-23
of the playlist file contents. The ‘...’ button to the right of Start Min - 00-59
the file name permits browsing for a new playlist file. End Hour - 00-23
End Min - 00-59
Video Playlist File Format Week Days - Sun,Mon,Tue,Wed,Thu,Fri

The video playlist file consists of one or more entries Wildcards are also supported. For example, the
referencing video file(s). Each line of the playlist file following rule will apply the screen on Sundays:
contains:
****************Sun
• File - the name of the video to play.
The schedule file has a .sc extension.
• Duration - the optional number of seconds to play the
video. The default is to play the video from start to
finish.

• Optional Additional Fields - each field corresponds to a


unique parameter number reflecting its column position
within the line. This can be used, for example, to
associate a particular external image with each video
played. The name of the image to play is placed in a
column position on the line for a video. When the video
begins all assets on the screen, including any image
asset, will be notified and the parameter value (i.e., the
image file in this case) will be passed. Like the image
playlist the buttons on either side of the video playlist
file name offer editing of the video playlist, the left
button, or browsing for a new video playlist, the right
button.

Button Playlist File Format

The Button playlist file consists of two relevant lines. The


first is the image to render when the button is in the
UP position and the second line is the image to render
where the button is in the DOWN position.

11
Screen Builder Installation

The DMB Screen Builder comes as a Windows installable image. To begin the installation double-click on the file
named: DMBScreenBuilder.exe (or, DMBScreenBuilderEvaluation.exe). The following wizard start-up screen will
appear:

Follow the defaults while proceeding through the wizard.

DMB Screen Builder Startup

After gathering the video and image assets from the creative team, the DMB Screen Builder operator should place
them in the content directory where they will be available for use. The default location of the content directory after
installation is:

C:\Program Files\Cilutions\DMB Screen Builder\content

The operator is encouraged to first back-up this directory before making any configuration changes. Afterwards, the
starter templates can be used as a starting point for making modifications as desired by the operator and is a good
starting point for building test and production screens.

Once installed, to start the DMB Screen Builder double-click the desktop icon: or select Start ->
Program Files -> DMB Screen Builder -> Screen Builder

12
The operator sees the following screen at start-up:

13
Screen Builder Basic Screenlist Configuration

The following diagram shows basic configuration fields:

• Resolution - designates the pixel resolution for all screens in this Screenlist. The operator should set this value to
be compatible with the screen resolution of the destination platforms on which the DMB Media Players will run. For
full-screen playback this should be the exact resolution of the destination platforms. For example, AmiNET530 STBs
support either 720x480 or 1280x720 resolution. On Windows platforms the DMB Media Player will dynamically
compare the resolution in the Screenlist file with the current display resolution. If they are identical the DMB Media
Player will render itself in full-screen mode. If the Screenlist resolution is smaller then the DMB Media Player will
render as a window in a portion of the screen (useful during screen building to render locally).

• Content Directory - the location of the Content directory where assets reside.

• Client Directory - the location of the assets and configuration files used to reconcile during publishing. This should
be provided by the DMB Sender Administrator. It can either be a full pathname file directory or, for remote machines,
an FTP location with logon information.

• Publish Directory - the location to put any new files during publishing. Also provided by the DMB Sender
Administrator.

• Transfer Directory - the location to use as a temporary staging area when FTPing files during publishing. Files sent to
the Transfer Directory in a single operation so they appear to the DMB Sender fully sized.

14
Screen Builder Starter Templates

A newly installed version of the DMB Screen Builder preconfigured with five Screenlists. They are:

• Channel 0 (dmb.screenlist.00.xml) : Signage with Images and Videos in Zones - shows a configured start-up screen then
cycles through a list of full-screen images and finally plays a multi-zone screen with a video, images and text crawlers.

When the DMB Media Player starts up, it plays dmb.screenlist.00.xml by default.

An example screen in this Screenlist is:

Digital Signage, Video-On-Demand

SNMP Management

15
• Channel 1 (dmb.screenlist.01.xml) : Video-On-Demand - shows multi-level menus of categories and titles with a
graphics banner. And shows associating separate categories with individual images as well as associating each video
menu selection with a separate description field.

An example screen in this Screenlist is:

16
• Channel 2 (dmb.screenlist.02.xml) : Full Screen Video with Single Text Crawler - Useful for getting started with a simple
layout and two screen assets.

An example screen in this Screenlist is:

Full Scren Video With a Single Line Crawl ...

17
• Channel 3 (dmb.screenlist.03.xml) : Full Screen Video - Plays full screen from a playlist file.

An example screen in this Screenlist is:

18
• Channel 4 (dmb.screenlist.04.xml) : Time of Day Automatic Screen Update - Changes the full screen background image
every 5 minutes while playing a video in a screen zone. Useful for seeing how the schedule file is formatted.

An example screen in this Screenlist is:

Time-Of-Day demonstration - 2 scree

19
• Channel 5 (dmb.screenlist.05.xml) : Kiosk / Touch Screen Example - Shows multiple buttons on a screen with each
button, when pressed, corresponding to a particular video to be played.

An example screen in this Screenlist is:

Please select a video

Previewing Using the Windows DMB Media Player

To preview screens during the creation process start the DMB Media Player included in the Screen Builder installation
image. To start the DMB Media Player on the desktop select the DMB Media Player icon, or select Start ->
Program Files -> DMB Screen Builder -> Portable Media Player.

The player points to the same ..\content directory as the DMB Screen Builder. When the DMB Screen Builder operator
clicks Save (not Publish) the player will detect any updates and render the changes immediately. This is a very
useful way to preview the screens on the local computer to be sure they are correct, before publishing them to the
DMB Sender for distribution to the DMB Media Players.

Separate player channels (each corresponding to its own Screenlist) can be activated by pressing the channel number
on the user’s keyboard. For example, to activate dmb.screenlist.02.xml the user should press the number 2 on the
keyboard. For interactive input, simulating a remote control or touch screen, the user can use the up and down
arrows, the enter key and the escape key to navigate as well as the mouse for selectable screen assets (e.g., the
buttons on the starter Screenlist: dmb.screenlist.05.xml).

20

You might also like