Ingesting Remote Assets via MRSS

Was this article helpful?

You can add or update remote assets using Media RSS (MRSS).

For more information, see Remote Assets.

When using MRSS to add or update a remote asset, you identify the asset as remote by specifying the <ooyala:remoteasset> tag (instead of <media:content>) in the MRSS feed item.

Note: To decide whether to add or update a remote asset, Ooyala uses the specified <guid> (or, if no <guid> is specified, the specified <url>) to determine whether the remote asset currently exists (update) or not (add).

Adding a Remote Asset

The following example code creates a remote asset (the specified <guid> does not exist).

<rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:fh="http://purl.org/syndication/history/1.0" xmlns:ooyala="http://www.ooyala.com/mrss/" version="2.0">
  <channel>
    <item> 
  	<ooyala:remoteasset durationInMs='1000' url="http://mysite.com/RCTTestAssets/mrss/assets/Test.mp4"/> 
  	<media:thumbnail url="http://mysite.com/test.jpg"/> 
  	<media:subTitle href="http://mysite.com/test.dfxp"/> 
  	<media:title>Test</media:title> 
  	<media:description>Test</media:description> 
  	<ooyala:labels>/Test</ooyala:labels> 
  	<link>http://mysite.com/videos/sports/test_0010.html</link> 
  	<!-- set flight times --> 
  	<dcterms:valid> 
  		start=2011-06-28T15:15:00-07:00; end=2022-12-01T16:00:00-07:00;scheme=W3C-DTF 
  	</dcterms:valid> 
  	<guid>Test001</guid> 
    </item>
  </channel>
</rss>

Updating a Remote Asset

For an existing remote asset, you can update the following fields via MRSS:

  • media:title
  • media:description
  • ooyala:subTitle
  • ooyala:metadata
  • dcterms:valid
  • media:thumbnail
  • ooyala:labels
When you submit the MRSS feed item, if it contains updates to any of these fields in the <item> tag, the system updates the remote asset with the applicable changes.
https://help-ooyala.brightcove.com/sites/all/libraries/dita/en/video-platform/tasks/ingestion_mrss_remote_assets.html