Live event data quality standards - Prime Video Tech Docs

Live event data quality standards

Last updated 2024-08-06

This topic specifies and defines the standard data attributes and the data quality required for live sports ad-hoc events published to Prime Video. These data attributes help customers find the events, and ensure that Prime Video provides a high-quality discovery experience across all live events. Low-quality metadata that is ambiguous or redundant across multiple events results in a poor customer experience, preventing customers from easily discovering and engaging with live sports content.

Customer experience with associate metadata

The following examples show how the provided live-event metadata that meet the quality requirements appears to customers in Prime Video carousels and detail pages.

Home page—Tentpole hero
The following image is an example of a tentpole hero for a live sports event.

Sample home page tentpole hero image for a live sports event. This example shows an American NFL game. Different parts of the image are annotated, and the quality requirements each part illustrates are listed below.

Metadata quality requirements for tentpole hero:

  1. Title is easy to read and helps customers clearly understand what the broadcast covers. In this example, the title text is “Thursday Night Football: Jaguars vs. Jets”.
  2. Description provides additional context. This example mentions the teams’ playoff hopes, pregame coverage start time, an event sponsor, and the location of the game.
  3. Teams’ logos are included. The Jaguars and Jets logos appear under Continue watching.
  4. Graphic depicting event appears. Photos of a player from each team are shown in this example.
  5. Venue and event location appears. This information is part of the description text in this example.
  6. Background image is different than box art. In this example, bands of color appear behind the players’ graphic.
  7. Live badging (driven by broadcast schedule) appears. In this example, the badge is shown on top of the teams’ logos under Continue watching.

Live and upcoming events carousel
The following image is an example of a carousel for live and upcoming events.

Sample image of a live and upcoming events carousel. This example shows multiple American NBA games. Different parts of the image are annotated, and the quality requirements each part illustrates are listed below.

Metadata quality requirements for carousel:

  1. Title is easy to read and helps customers clearly understand what the broadcast covers. Includes teams’ names and clarifies home versus away games. In this example, the title text is “Boston Celtics at Indiana Pacers”.
  2. Description provides additional context. This example promotes the NBA League Pass.
  3. Teams’ logos are included. In this example, the selected event shows the Celtics and Pacers logos.
  4. Background image depicting the event appears.
  5. Venue and event location appears.
  6. Event date and start time (driven by broadcast schedule) appears.

Glance view of detail page
The glance view (or carousel tile) of an event’s detail page appears when a customer hovers over the event in a carousel.

Glance view of a detail page for a live sports event (the hover state in carousel). This example shows a Premier League football game. Different parts of the image are annotated, and the quality requirements each part illustrates are listed below.

Metadata for carousel tiles:

  1. Image — team logos, team names, league logo. This example shows information for Man City versus Brentford.
  2. Live badging (driven by broadcast schedule).
  3. Entitlement. In this example, “Included with Prime”.
  4. Team names/event title.
  5. Event synopsis/team full names.
  6. Venue and event location.
  7. AMR rating (based on local regulatory authority).

Live event detail pages
The following image is an example of live event’s detail page.

Sample live event detail page. This example shows a Premier League football game. Different parts of the image are annotated, and the quality requirements each part illustrates are listed below.

Metadata for live event detail page:

  1. Background image.
  2. Live badging.
  3. Team names/event title. In this example, the title is “Manchester City v Brentford”.
  4. Customer reviews. This example shows a link where a customer can post a review.
  5. Event start date/time.
  6. Venue/event location.
  7. Event subtitles.
  8. Audio language.

Metadata categories

Metadata categories for live events are defined in the following table.

Category

Definition

Imagery

Helps customers immediately recognize the live event, and enhances their discovery experience. Customers interact with images primarily when navigating through the live event carousels, and use them to decide what to watch.

Event title

Provides additional context about the live event. This enables customers to confirm that the live event is what they want to watch.

Event description

Provides additional context about the live event. This enables customers to confirm that the live event is what they want to watch.

Event classifications

Helps customers quickly discover the events or group of events they are interested in watching. Includes Sport, League, Tournament, Teams (for Team v Team Events) and Participants (for individual events). These classifications are required for live events to create theme-based collection pages and carousels.

Location

Indicates the host country, state, city, and venue for the live event.

Broadcast schedule

Indicates the month, day of the month, and the time in UTC that the live event is scheduled to start and end.

Genre

Indicates the genre of the live event (such as “sports”, “news”, or “concert”).

Regulatory ratings

Identifies programs with objectionable content and helps customers make more informed viewing choices. The ratings are made in accordance to local regulatory rating requirements.

Broadcast audio languages

Indicates the supported audio languages. Helps customers find events aired in the language that matters to them.

Metadata locales

Used to provide a consistent consumer experience, ensuring that discovery points (such as detail pages), text, and images are rendered in the proper language.

Subtitles (closed captions)

List of one or more subtitles/closed caption languages. Used to improve accessibility for hearing-impaired customers and for customers who do not speak the languages used in the audio track.

Broadcast signal configuration

Indicates the configuration of the live signal delivered by the partner. Includes bit rate, video resolution, frame rate, audio tracks, closed captions, feed identifier, and so on.

Required data attributes and quality requirements

The following table lists the all the metadata attributes for live events, their quality standards for publishing, and whether they are required or optional:

  • Required: The metadata attribute must be supplied to Prime Video Sports via the metadata ingest API and must meet the quality requirements.
  • Optional: The metadata attribute is optional but must meet the quality requirements if supplied to Prime Video Sports via the metadata ingest API.

Importance

Metadata category

Sub category

Data quality standardrequired for publishing

Required

(0) All categories

All events

Images, title, and description don’t contain broadcaster branding.

Required

(1) Imagery

Box art—All events

This helps customers immediately recognize the live event, and enhances their discovery experience. Customers interact with images primarily when navigating through the live event carousels, and use them to decide what to watch.

1920 x 1080 or 3840 x 2160 (preferred) image provided.

Required

(1) Imagery

Box art—All events

It’s important to have distinct images for each tile, and each image should accurately reflect the event to avoid customer confusion. Not all customers follow every sport. It’s key to use a distinguishing characteristic that helps customers recognize the sport, like a background picture of the field or court of play or the ball used.

Distinct images for each event. Images are not repeating (for example, the same image for each tennis match in the tournament).

Example:

Required

(1) Imagery

Box art—All events

Image or graphic that depicts the event.

Example: Contains likeness of team’s participants, field and/or court or ball specific to the sport.

Required

(1) Imagery

Box art—Team v Team events

For team vs. team sports, the event image must include the sport/league logo, team logos, players, flags, or graphics that represent both teams.

Example: Liverpool and Manchester City logos.

Optional

(1) Imagery

Box Art—All Events

Includes league or competition logo.

Example: Champions League logo.

Required

(1) Imagery

Box Art—Player v Player Events

For individual player vs. player events (such as tennis), the event image must include an image that orients the customer to the sport being played and who is playing (player headshot or player country flag). It might also include action shots of the players if available.

Example: Images of Roger Federer and Rafael Nadal.

Required

(1) Imagery

Box Art—Multi-sport events

If there are multiple sports covered in the same broadcast, include the tournament/league logo and representation of the top sports covered in that stream.

Example: Olympic coverage of skiing and snowboarding, reference to both sports included in image.

Optional

(1) Imagery

Box Art—Multi-day Events

For multi-game broadcasts, include the specific day of coverage as well as stadium/court to uniquely represent the stream. If coverage is limited to specific venues, include representation of venue in images.

Example:
Rolland Garros Day 1, Court 1
Roland Garros Philippe Chatrier, Roland Garros Simonne Mattieu

Required

(1) Imagery

Box Art—All Events

4x3 image with min resolution of 2560x1920.

Example:

Required

(1) Imagery

Box Art—All Events

A version of the image in the primary language of the distribution rights country is required.

Example: If the event is being broadcast in France, any text on image is available in French.

Optional

(1) Imagery

Box Art—All Events

If the broadcast language is different from the primary language of the distribution rights country, a second broadcast language specific image is required.

Example: Broadcast language is in Spanish, but if broadcast rights are in US, a second image must be provided with text in Spanish.

Optional

(1) Imagery

Box Art—All Events

Safe zone requirements
The purple, green, and orange areas are a rough spacing for metadata (purple), tile edge (green), and badging (orange). These are not representative of the UX/UI layout. This is sized at 1920x1080p, and so when scaled, the zones might be slightly different for mobile, living room device, and web.

Example:

Required

(1) Imagery

Background Image—All Events

Image or graphic that depicts the event is required.

Example:

Required

(1) Imagery

Background Image—All Events

Image is different from box art.

Example: Background images are required, but don’t have to be unique for each event. For example, you can use the same background for multiple events.

Required

(1) Imagery

Background Image—All Events

16x9 aspect ratio. 3840 x 2160 (preferred) or 1920 x 1080 resolution or better.

Required

(1) Imagery

Background Image—All Events

Safe zone requirements
For the best visual experience, we highly recommend placing background art with visual details on the right side of the artwork. Left side is covered with Prime Video UI overlay gradient and metadata on the living room and web devices.

Example:

Optional

(1) Imagery

Tentpole Hero—All Events

Two image sizes provided: 1920x1080 or 3840x2160.

Example:

Optional

(1) Imagery

Poster Art—All Events

Poster art provided for each event: 2000x3000.

Example:

Optional

(1) Imagery

Standard Hero—All Events

Standard hero provided in necessary sizes

  • 3840x1440
  • 1920x1080 or 3840x2160

Example:

Optional

(1) Imagery

Title Art—All Events

3450x560

Example:

Optional

(3) Event title

Tournament/League Logo

Logo representing the tournament or league the event is part of.

Examples:

Required

(3) Event title

All events

This should be easy to read and help customers clearly understand what the live event covers. Event titles should be distinct and specific to the underlying broadcast coverage.

Example: Los Angeles Dodgers at Colorado Rockies

Required

(3) Event title

All events

Correct grammar and punctuation are required.

Required

(3) Event title

All events

Title is in the primary language of distribution rights country/region.

Optional

(3) Event title

All events

A second title may be provided in broadcast language if different from primary language of rights country/region.

Optional

(3) Event title

All events

English language title for one of the locale contributions.

Example: En Español - Italy vs. England

Optional

(3) Event title

All events

The title length shall not exceed [X] character.

Required

(3) Event title

Team v Team

Title includes team names.

Example: LA Galaxy, Seattle Sounders

Optional

(3) Event title

Team v Team

Title clarifies home versus away team.

Example: Los Angeles Dodgers at Colorado Rockies

Required

(3) Event title

Player v Player

Title includes the player names.

Example: Player 1 vs Player 2

Required

(3) Event title

One v Many

Title includes the competition name.

Example: Tour de France, The Masters

Required

(3) Event title

Multi-game

Title includes the competition name and day (if multiple days) or round.

Example: Roland Garros Day 1, Roland Garros Round 1

Required

(3) Event title

Multi-game

Title includes include the specific sport/stadium/court/day/player names to uniquely represent the stream when applicable. The ideal experience is to update the player names dynamically in real time to reflect the current game in progress.

Example: Roland Garros Day 1 multiple streams includes titles for Roland Garros Day 1 R. Nadal vs. A. Murray, Roland Garros Day 1 Court 1

Required

(3) Event title

Multi-sport

Title includes description of top sports covered in stream.

Example: Olympic coverage of downhill skiing and snowboarding, reference to both sports included in title.

Optional

(3) Event title

Multi-game

Real-time titles updates to reflect the current game in progress.

Example: Include “game delay” in the title

Required

(4) Event description

All events

This provides additional context about the live event. It enables customers to confirm that the live event is what they want to watch.

Example: With AFC Playoff on the line, watch the Jaguars take on the Jets at the MetLife stadium

Required

(4) Event description

All events

In primary language of distribution rights country/region.

Optional

(4) Event description

All events

Description is in broadcast language if different from primary language of rights country/region.

Optional

(4) Event description

All events

Description includes event tournament/league name.

Example: US Tennis Open 2023, English Premiere League

Optional

(4) Event description

All events

Description includes event venue/stadium/court info.

Example: Emirate Stadium, Roland Garros Court Philippe Chatrier

Optional

(4) Event description

All events

Description includes the event location.

Example: Paris, France

Optional

(4) Event description

All events

Description includes specific stage of the league/tournament.

Examples: “Round 2” for tennis, “Roland Garros Quarter Final,” or “NBA Regular Season”

Optional

(4) Event description

All events

Description includes a headline significant of the event if available (call out popular players, highlight news, and so on).

Example: With AFC playoff hopes on the line, the Jaguars face the Jets on TNF. Pregame coverage at 7pm ET with TNF Tonight live from MetLife stadium

Optional

(4) Event description

Multi-sport

Description includes description of sports covered in broadcast.

Example: Wintersports: coverage of Snowboard, Freestyle Big Air, Moguls

Required

(5) Event classifications

All events

Sport. Classification is required for live events to create collection pages. Each game has a sport classification.

Examples: Football, Tennis, Golf

Required

(5) Event classifications

All events

League/Entity. Classification is required for live events to create collection pages. Each game has a league classification.

Examples: English Premiere League, Tour de France, UEFA Champions League

Required

(5) Event classifications

All events

Tournament/Competition. Classification is required for live events to create collection pages. Each game has a tournament classification.

Examples: Roland Garros, Regular Season

Required

(5) Event classifications

Team v Team

Team. Classification is required for live events to create collection pages. Each game has a team classification.

Example: Paris Saint Germain

Required

(5) Event classifications

Player v Player

Player. Classification is required for live events to create collection pages. Each game has a tournament classification. Includes the player first and last names.

Example: Novak Djokovic, Casper Rudd

Optional

(5) Event classifications

All events

Gender.

Examples: Mens, Women, Mixed, and so on

Optional

(5) Event classifications

All events

Round.

Examples: Round of 32, 16, and so on

Optional

(5) Event classifications

All events

Format.

Examples: Doubles, Singles, Legends

Optional

(6) Location

All events

Venue name. Indicates the stadium name where the event takes place. When a tournament happens in multiple locations, include specific details about the location. For streams covering multiple events happening at different locations, include the venue city name.

Example: Aus Open Rod Laver Arena, Aus Open Court

Optional

(6) Location

All events

Venue country. Indicates the host country/region for the live event.

Example: France

Optional

(6) Location

All events

Venue city. Indicates the host city for the live event.

Example: Paris

Optional

(6) Location

All events

Venue state/province. Indicates the host state for the live event.

Example: Levis Stadium, Santa Clara, California

Required

(7) Broadcast schedule

All events

Event start date time indicates the month and day of month and the time in UTC that the live event is scheduled to start. Event end date time indicates the month and day of month and the time in UTC that the live event is scheduled to end.

Example: 2024-06-01T00:00:00Z

Required

(8) Genre

All events

Genre for the live event.

Example: “Sport,” “Concert,” and so on. Should always be set to “sports” for live sports events.

Optional

(9) Regulatory ratings

All events

Content ratings in accordance to local regulatory rating requirements. Default will be all ages.

Examples: Possible US values include G, PG, PG13, R, NR, and UR.

Required

(10) Broadcast audio languages

All events

List of one or more audio track languages.

Examples: English, French, Spanish

Required

(11) Metadata languages

All events

Event metadata must be provided in the primary language of the country/region and (if different from primary country/region language) the language of the broadcast itself.

Example: Events in the US must have metadata provided in English, Spanish in Mexico, and English and Spanish for Spanish language broadcasts in the US.

Required

(12) Subtitle (closed captions) languages

All events

List of one or more audio track languages (value may also be null).

Required

(13) Broadcast signal configuration

All events

Must include: video bit rate, video resolution, video frame rate, scan mode, dynamic range (SDR, HDR), audio tracks attributes, closed caption/subtitles attributes.

Can’t find what you’re looking for?

Contact us


Internal Server error! Please try again
Your session has expired

Please sign in to continue

Sign In
edit