Setting Up RSS Output Feeds

RSS Output Feeds provides the means to publish the contents of a specified Content Group. You can only publish the contents of a single Content Group, so if you want to published an aggregation of multiple Content Groups, you will need to create an amalgam Content Group and feed it with multiple Input Feeds.

Video Tutorial: Setting Up A Mobile Test Feed

A Video Tutorial is available.

Basic Settings

To set-up an RSS Output Feed, you will need to configure the following settings:

Name
The name of the Output Feed. This is passed to the output generator and therefore, depending on the Feed Type you select may appear in an appropriate field within the consumer facing output.
Description
The name of the Output Feed. This is passed to the output generator and therefore, depending on the Feed Type you select may appear in an appropriate field within the consumer facing output.
Active
When an Output Feed is inactive, accessing its URL will result in an error.
Copyright
If the Feed Type you select has a copyright field, it will be populated with text you supply here
Feed Type
See the section below on feed types.
From Media Group
Select the Content Group from which the Output Feed will publish content.
Feed Order
You set the order that items are listed in the Output Feed.  By choosing "Custom Order", items are listed in the order that they appear in the Edit Content Group screen.  You can adjust this order by using drag and drop on the content titles in the Edit Content Group screen.
Identifier Prefix
You can use the Identifier Prefix to set the first four digits of the ID that is generated by yospaceCDS for the output feed (which is used as the URL). This might be useful to allow you to identify your feeds by URL if you have feed numbering system in place, for example. Leaving this field blank will generate a random Identifier prefix.
Limit Output
Allows you to limit the number of items published on the feed. The n most recent items are published in the event that there are more Media Items in the Content Group than the limit you have set. This is especially useful if you have have created a Content Group from multiple feeds.
Future Dated Items
By selecting this option, the feed will displays all items even if they have a publish date set in the future.
Quality
Set this to "Standard Quality" if you want to suppress delivery of H.264 mobile format videos.  It is recommended to leave this setting at "High Quality"; yospaceCDS automatically detects accessing devices and only delivers compatible formats.

Feed Types

When you select the Feed Type for an Output Feed, you are choosing the type of system that can read the feed. This section explains the options available to you.

You can choose from the following types of feed:

Advanced MRSS
Provides a Media RSS feed and enables additional settings on the Edit Output Feed screen which are described after this section. For most applications, Advanced MRSS is the recommended choice.  You will also see a number of options as "MRSS (xxx)" - these are now deprecated and therefore should not be used. More information on the MRSS syntax can be found here.
Podcast
allows users to access your content by subscribing to your feed using iTunes. Your content can then be played by iPods and iPhones when they are synchronised with iTunes. yospaceCDS provides the option for Audio-only podcasts, where the audio portion of your videos is extracted and delivered.
Nokia Video Center
Provides a feed compatible with the Nokia Video Center application available on high end Nokia phones, such as their Nseries product family. The application provides an easy means for users to access and keep up to date with video feeds.
Test WAP Page
This option formats the feed as a simple WAP 2.0 page. Just enter the feed URL in your phone and you be able to browse and access the videos.

Video Tutorial: Setting Up an Advanced MRSS Mobile Feed

A Video Tutorial is available.

Advanced Mobile Options

The following settings are available under all feed types:

DRM
When this option is selected, yospaceCDS will prevent devices that understand forward-lock DRM from forwarding downloaded video content to third parties. yospaceCDS supports different DRM schemes (including OMA DRM) and applies the correct one for each device it detects.
iOS Access Mode

For iOS devices (iPhone, iPad, iPod Touch) you can specify the method of video delivery. 

Choosing the content access mode for Apple devices

There are two methods of delivering video to devices using iOS 3.0 and above.  These are "reference movie" and "streaming"; iOS 2.x only supports "reference movie".

Reference movie mode offers the device the content in two quality levels.  It selects one of these movies for progressive download based on its current network connection, choosing the High quality version for WiFi and the lower quality version for cellular access.  You can choose the quality variants offered in this mode using the "Apple Ref Movie Quality" settings.

iOS 3.0 and above devices can stream the video using the HTTP Stream option, changing the quality as the network conditions change.  This means that users on cellular networks with HSDPA (3.5G) may receive WiFi quality video if the device negotiates sufficient bandwidth with the network.

yospaceCDS applies the settings you have chosen based on the device capabilities.  For example, if you choose "Force HTTP Stream" and the device is not streaming capable (iOS 2.x), yospaceCDS falls back to using reference movie mode.  If you select "Apply Strict Compliance", this fall back does not occur.

We recommend the use of Hybrid mode.  This mode will stream content longer than a specified length, and use reference movie for videos under this specified duration.  We have found that streaming videos shorter than 45 seconds in some circumstances can freeze the playback and therefore should be avoided.  We recommend using the default, Hybrid with a 45 second threshold.

Mobile Renditions

When using Advanced MRSS feeds, you can add Mobile Renditions in the Advanced Mobile Options section. Each rendition allows you define the delivery policy. This section explains how to configure a Mobile Rendition.

First, click the Add Mobile Rendition link to show the rendition settings.

In the Medium field, give your rendition a name. For example, if you specify the value "mobile", then it will appear in the MRSS XML as:

By giving your rendition a name, downstream systems can pick the rendition they need by looking for the rendition name.

The rendition has two modes, Specify Delivery and Quality and Display User Options.

Specify Delivery and Quality

In this mode, you determine delivery and quality policy which means that the links go straight to the video.

The options for Delivery are:

  • Streaming, Fallback to Download -- in this mode, the URL generated will redirect to a streaming URL, unless the device doesn't support RTSP or Apple HLS, or the geography in which the video is viewed is known to not support RTSP streaming, in which case the video is delivered by standard HTTP.
  • Streaming Only -- force streaming. Will not work on devices that do not support RTSP or Apple HLS streaming.
  • Download Only -- force HTTP download. Please note, older devices usually do not support progressive download.

The options for Quality are:

  • 50k - Low Quality. This should be used for feeds that will be accessed over 2/2.5G networks.
  • 100k - Standard Quality. This is the lowest common denominator for 3G bearers.
  • 200k - Medium Quality. Suitable for higher speed 3G bearers and 3.5G bearers.
  • 400k - High Quality. Recommended for Podcasts, WiFi, or 3.5G (HSDPA) bearers only.

Please note: iOS based devices (iPhone, iPad, iPod Touch) are able to automatically determine an appropriate video quality based on their current network connection.  However, using the iOS Access Mode settings (see above) in the Output Feed, you can determine which delivery method is used for these devices. These settings override the quality and method settings you choose in the Feed Type selector for these devices.

Display User Options

A brandable interstitial page will be display to allow the user to choose the quality they want to view the video in. iOS devices will skip this because they are able to determine the quality automatically (although this automatic skip can be disabled by the settings).

Delivery
See above for an explanation of the delivery qualities.
Show Qualities Automatically
The qualities are displayed automatically based on the device and geography.
Select Quality Options
See above for explanations of the different quality levels.

Advanced Options

Never Auto-Redirect
Always displays the page even for iOS devices.
Show "More Options..."
The More Options button is displayed which gives the user access to more quality and delivery options. This allows you to construct a page with limited options initially, but with the ability for advanced users to have a wider choice.
Include Video Thumbnail
Displays the video thumbnail on the page. The thumbnail will be automatically sized to the screen width of the device.
Include Title, Description, Duration
Includes the title, description or duration of the clip on the page.
Include Download Sizes
The estimated or actual size of the video to be downloaded can be displayed on the page.
Include Data Usage Warning
Displays some standard text warning the user about mobile data usage usually not being free.
Custom Stylesheet
You can rebrand the page using a CSS file which must be referenced here. Yospace support must install the CSS into yospaceCDS on your behalf before you can specify it however.
Additional Query Parameters
You can add any additional arbitrary parameters to the video access URL using this field

Video Tutorial: Setting Up Web Feeds

A Video Tutorial is available.

Advanced MRSS Special Functions

When using the Advanced MRSS feed type, you can set the following parameters in the Advanced Metadata & Parameters to enable special functions.

Set Parameter Name Value Behaviour
yo_directLinkAudio true Any links to audio content will be replaced with a direct link to an MP3 file. This bypasses device detection and automatic audio transcoding.
yo_showfeedtitle true Shows the feed title in the Choice page.
yo_overrideTitle   Overrides the feed title with the value provided.

Additional Output Metadata for Podcast Feeds

If you are setting up a podcast feed, you can specify additional metadata that may be required for iTunes store submission.  In the Output Metadata section you can specify the following items that will be set at the feed level within the podcast:

Set Metadata Name Implemented As Notes
author <itunes:author> The contents of this tag is shown in the Artist column in iTunes. If the tag is not present, iTunes uses the contents of the tag. If is not present at the feed level, iTunes will use the contents of .
block <itunes:block>
Use this to prevent the entire podcast from appearing in the iTunes Podcast directory. If this tag is present and set to "yes" (case insensitive), that means to block the feed. If the tag’s value is any other value, including empty string, it’s indicated as a signal to unblock the feed.
category <itunes:category>
Please refer to the iTunes RSS Spec. Please note that there is a fixed set of allowed categories and sub-categories to which you must adhere.
docs <docs> A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.
email <itunes:email> Contained within <itunes:owner> block. This tag contains information that will be used to contact the owner of the podcast for communication specifically about their podcast. It will not be publicly displayed.
explicit <itunes:explicit> This tag should be used to indicate whether or not your podcast contains explicit material. The three values for this tag are "yes", "no", and "clean".
If you populate this tag with "yes", an "explicit" parental advisory graphic will appear next to your podcast artwork on the iTunes Music Store, and in the Name column in iTunes. If the value is "clean", the parental advisory type is considered Clean, meaning that no explicit language or adult content is included anywhere in the episodes, and a "clean" graphic will appear. If the explicit tag is present and has any other value (e.g. "no") you see no indicator -- blank is the default advisory type.
image <itunes:image> This tag specifies the artwork for your podcast. iTunes prefers square .jpg images that are at least 600 x 600 pixels, which is different than what is specified for the standard RSS image tag.
iTunes supports images in JPEG and PNG formats. The URL must end in ".jpg" or ".png". If the <itunes:image> tag is not present, iTunes will use the contents of the RSS image tag.
If you change your podcast’s image, also change the file’s name. iTunes may not change the image if it checks your feed and the image URL is the same.
Spend some time developing an attractive, original image that represents your podcast well. Potential subscribers will see it on your podcast’s page and a much smaller version of the image in search results and feature placements. Make sure your design is effective in both sizes.
language <language> Because iTunes operates sites worldwide,
it is critical to specify the language of a podcast. Accepted
values are those in the ISO 639-1 Alpha-2 list (two-letter language
codes).
link <link> The URL to the HTML website corresponding to the channel.
name <itunes:owner> Contained within <itunes:owner> block. This tag contains information that will be used to contact the owner of the podcast for communication specifically about their podcast. It will not be publicly displayed.
subcategory <itunes:owner> See notes on category.
subtitle <itunes:subtitle> The contents of this tag are shown in the Description column in iTunes. The subtitle displays best if it is only a few words long.
summary <itunes:summary> The contents of this tag are shown in a separate window that appears when the "circled i" in the Description column is clicked. It also appears on the iTunes Music Store page for your podcast. This field can be up to 4000 characters. If <itunes:summary> is not included, the contents of the <description> tag are used.
webmaster <webmaster> Email address for person responsible for technical issues relating to channel.