MRSS Video: Supported File Sizes & Types

Have more questions? Submit a request

MRSS Video File Size and Duration

What is the MRSS video file size limit?

The standard limit for MRSS video files is set to 500MB with a maximum duration of 1200 seconds (20 minutes). If your video files exceed these limits in size or duration, please contact your account manager to request an increase in these limits (Up to 2GB).

Which video formats are supported for MRSS ingestion?

Our MRSS service supports only MP4 files.

**EX.CO MRSS player - High level requirements**

  • Valid MRSS feed
  • <media:content url> from feed should be accessible

MRSS player work principle

  1. Video from (url: <media:content url="">) is trimmed and uploaded to our CDN;
  2. Player will try to locate a URL with an .mp4 file, with medium quality (480p source with a width attribute value between [700..900]). If the width attribute is not present, the best quality video will be selected based on the fileSize attribute;

Supported feed tags are (tags should be under the 
<channel><item>REQUIRED_TAGS_HERE</item></channel> tag):

Sources with a size larger than 100 MB will be excluded.

Tag Description Required
<title> Will be used as video title false
<pubDate> Will be used to include video creation date to the scene false
<link> The URL to use when a user clicks on the CTA button false
<media:thumbnail> Will be used as source for preview image false
<media:name> Will be used as video title if <title> is not exist false
<media:group> Will be used to search <media:content> tags false
<media:content> Will be used as video source true
<media:category> Will be used as source of content category(ies) false
<media:keywords> Will be used as source of content category(ies) false

Required attributed for <media:content> tag:

Attribute Description
url Direct link to video
duration Video duration is seconds
filesize Video size is bytes
width Video width is pixels
height Video height is pixels
lang or language Content language

Example

.mp4 file, width attribute present

<media:group><media:content url="https://mcd-fl.playbuzz.com/video/upload/sp_hd/v1490095101/landscape2d904e3d-8d90-441c-be66-39ba450113ed_1584547379303.mp4"medium="video"
  type="video/mp4" duration="80" width="720" fileSize="1020"/><media:content
  url="https://mcd-fl.playbuzz.com/video/upload/v1490095101/landscape2d904e3d-8d90-441c-be66-39ba450113ed_1584547379303.mp4"medium="video"
  type="video/mp4" duration="80" width="1080" fileSize="100200"/><media:thumbnail
  url="https://mcd.playbuzz.com/video/upload/so_4/v1490095101/landscape2d904e3d-8d90-441c-be66-39ba450113ed_1584547379303.jpg"/></media:group>

First <media:content url> will be used as video source since width of first tag fulfill width > 700 && width < 900 condition.

.mp4 file, width attribute present

<media:group><media:content url="https://mcd-fl.playbuzz.com/video/upload/sp_hd/v1490095101/landscape2d904e3d-8d90-441c-be66-39ba450113ed_1584547379303.mp4"medium="video"
  type="video/mp4" duration="80" fileSize="1020"/><media:content url="https://mcd-fl.playbuzz.com/video/upload/v1490095101/landscape2d904e3d-8d90-441c-be66-39ba450113ed_1584547379303.mp4"medium="video"
  type="video/mp4" duration="80" fileSize="100200"/><media:thumbnail url="https://mcd.playbuzz.com/video/upload/so_4/v1490095101/landscape2d904e3d-8d90-441c-be66-39ba450113ed_1584547379303.jpg"/></media:group>

Second <media:content url> will be used as video source, based on bigger fileSize.

 

*A note about HLS

MRSS videos should be provided in MP4, AVI and MOV and not in a multi level format like HLS. The reason for that is that every video added to the system passes through a preparation workflow - transformation and metadata preparation based on the publisher quality (SD/HD) tiers configuration video quality. This process also ensures the content is formalized and prepared according to EXCO’s definitions to ensure it's quality.

HLS is the correct format for streaming content, and this is exactly how EXCO delivers video. The difference is that EXCO generates the HLS streams internally rather than relying on externally prepared HLS assets. This ensures the adaptive bitrate (ABR) ladder is built according to each customer's quality tiers and EXCO's transcoding settings, providing a consistent viewing experience and optimized delivery. For that reason, we ask customers to provide the highest-quality source file available (highest bitrate and resolution). EXCO then transcodes that source and generates the optimized HLS streams used for playback.

Related articles

Was this article helpful?
0 out of 0 found this helpful