Getting Started XML Feeds + Video

This getting started guide is provided to be an overview on how to implement one of IVA’s XML Feeds + Video.  The steps below will link you to specific documentation and guide to you getting IVA’s trailer content up and streaming.



*You must have a subscription to both IVA and the data partner to access these feeds.  Feeds contain data only, no links to video.

Step 1: Choose Your Data Set


Gracenote customers looking to add stunning video to their program data can easily connect the video assets using the Gracenote mapping table.


  • IVA Video Asset Meta Data
  • Gracenote WorkTUI
  • Gracenote WorkTUITAG

Learn More


Are you a Gracenote customer using the TMS data set?  IVA has mapping tables connecting the TMS ID to IVA video asset ID’s.  Use these mapping tables to connect IVA’s video asset meta data to your program meta data.


  • IVA Video Asset Meta Data
  • TMS ID or TMS Root ID (Separate Feeds)

Learn More


Rovi customers using AMG, Rovi 1.1 or Rovi 2.0 can get an IVA video asset mapping table.  Contact your Rovi representative about access to their FTP for these feeds.  Once you have access, review IVA’s documentation for getting the video.


  • IVA Video Asset Meta Data
  • Rovi 2.0 or Rovi 1.1, or AMG ID’s (Separate Data Feeds)

Learn More


Are you a Gracenote customer using the Baseline data set?  IVA has mapping tables connecting the TMS ID to IVA video asset ID’s.  Use these mapping tables to connect IVA’s video asset meta data to your program meta data.


  • IVA Video Asset Meta Data
  • Baseline ID

Learn More

Step 2:  Fetch and Store the Data

Mapping tables are generated and stored daily on a FTP site. Each daily file contains IVA’s complete catalog of video assets(no deltas).  Anyone looking to get updates more than once a day should look at our Entertainment Express or  OData solutions.  Be sure to store and update all information about the video assets.

Step 3:  Choose the Assets and Types of Content

IVA captures many types of video assets and has video assets with multiple languages/subtitles.  It is important to review the data dictionary for any of the data sets to know what information you have to work with.

Be sure to pay extra close attention to the following fields.

  • LanguageSpoken – Tells you the language spoken in the trailer.
  • LanguageSubtitled – Tells you the language subtitled in the trailer. Some movie trailers have many alternate trailers that are spoken in English and subtitled in various different languages.  Be sure to handle for those if you do not want to display them.
  • ExpirationDate – On some assets, mostly related to TV content, the copyright holder will impose an expiration date.  Pay close attention to this field to avoid broken links.
  • OkToEncode AndServe – If set to false the video will not stream and should not be used.
  • RequiresIVAPlayer – These assets must be played back using the IVA player.
  • TargetCountry – If a trailer is targeted to a specific country it will be reflected in this value. Anything set to -1 should be considered as the US trailer or for world wide use.
  • Media Type – Describes the type of video asset (Interview, Behind the Scene, Alternate, etc…).
  • Sequence – For TV season records this will be the season number and for episodic records this will be the episode number for the season.
  • Overall Sequence – Applies to the episodic records and will be the overall episode number of the series.
  • DefaultVideoAsset – If you are displaying multiple trailers for the user to choose, the default video asset should be displayed first.   This is the most recent trailer added for a particular program.
  • AllowAds – In rare instances copyright holders will  restrict the use of ads around a particular piece of content.  This field denotes whether or not an asset has this restriction.

Step 4: Choose Your Video Implementation

IVA offers video options for every platform and device including adaptive bitrates for next generation set top boxes and mobile devices,  baseline profile mp4 videos for compatibility with first generation devices and high definition 1080P video for visually stunning video at full screen.
Use the published ID’s of the video assets stored in your database with either our Cross Platform Player or use our Video API to generate direct links to all video formats (HLS, HDS, DASH, HSS, MP4,etc). These links can be used in your own player or can be used in the devices native player  (ex: IOS Media Player) directly.