Adobe Media Player
From Adobe Labs
| Table of contents |
This page includes information for developers and designers interested in creating branded channels of content into Adobe Media Player.
RSS
RSS is fundamentally changing the way information is transmitted across the internet. At its core, Adobe Media Player is a video RSS aggregator. Adobe Media Player supports the following RSS standards:
Make sure to validate your feed with FeedValidator.org
Media RSS
The Media RSS specification defines how to include multiple versions, or "flavors", of your content within your RSS feed. Flavors can be defined for media type, language, bit rates, transport protocols, and so on. Adobe Media Player uses Media RSS to choose Flash media.
Branding
Branding provides context to consumers watching your shows using skins and badges. The first generation of Adobe Media Player will enable branding of shows using background images, banners, logos, and overlay ads.
There are five kinds of branding assets:
- Show half-banner - an image displayed at the top of a list of episodes.
- Show full banner - an image displayed above the Content area.
- Show background image - an image algorithmically filtered to enhance contrast with text and buttons on top. The image below has been brightened to clearly illustrate the extent of the background.
- Network logo: an image defining the network logo.
A very-high level description of the branding workflow is as follows: 1. Adobe Media Player downloads and parses an RSS feed that has branding extensions. 2. Adobe Media Player downloads and stores the branding assets referred to by the feed extensions. 3. Adobe Media Player displays these branding assets on the appropriate screens.
Branding Extensions in RSS
The best starting place for a detailed description of the feature is the branding extensions, since they are the drivers of the overall experience. The namespace for Branding extensions in RSS is “http://www.adobe.com/amp/1.0”. The namespace prefix is “amp”.
- All branding extensions must be placed at the “feed” level. (For Atom 1.0, this is directly under atom:feed. For RSS 1.0, this is directly under rdf:RDF.channel. For RSS 2.0, this is directly under rss.channel.)
- All branding extensions are optional. If an asset is unspecified, or if (for any reason) Adobe Media Player is unable to download and render the asset, then Adobe Media Player will behave as if that asset was not specified (i.e. there will be no error message).
- Each branding extension has a recommended size (or range of sizes). An asset that does not conform to the recommended size will be scaled to the recommended size.
- All branding extensions refer to a media asset which must be of one of the following types: GIF, JPEG, or PNG. If an extension refers to a file of a different type, Adobe Media Player will behave as if no asset was specified.
- Each branding extension is represented by a single XML element with no attributes, and whose content is a URL reference to a media asset. For example, if the extension is called “networkLogo”, then a valid element instance is
“<amp:logo>http://www.cbs.com/csi/branding/logo.png</amp:logo >”.
Branding Elements
The following list defines the various branding elements (tag, dimensions). All branding elements are referenced from the feed via a URL.
- Show Logo (amp:logo 250x250)
- Show Background (amp:background 1024x576)
- Show Banner (amp:banner 686x60)
- Show Half Banner (amp:halfBanner 234x60)
- Network Logo (amp:networkLogo 250x250)
Here's is an example block of XML in an RSS feed defining some branding assets.
<amp:logo>http://mysite.com/myShow/images/myShow_show_logo.jpg</amp:logo> <amp:background>http://mysite.com/myShow/images/myShow_background_image.jpg</amp:background> <amp:banner>http://mysite.com/myShow/images/myShow_banner.jpg</amp:banner> <amp:halfBanner>http://mysite.com/myShow/images/myShow_half_banner.jpg</amp:halfBanner>
Advertising
Please contact Adobe Strategic Alliance Group for more details.
