Common MEtadata, Media Manifest, Avails and other Best Practices

This area includes best practices for implementing MovieLabs Digital Distribution Framework (MDDF).

MDDF is a family of specifications. For a full description, see the main MDDF page.

Best practices are currently in the following categories:

Metadata And Delivery Best Practices

The most comprehensive Best Practices are

Encoding Best Practices

  • Dates and Time (PDF)
  • Encoding and Matching Language Tags (PDF)
  • Encoding Region and ExcludedRegion (PDF)
  • When to use Region, @language or Both (PDF)
  • Encoding Audivisual Type and Subtype, especially for Bonus material (PDF)
  • Track Selection encoding and interpretation (PDF)
IdentiFier Best Practices
  • Best Practice for Constructing Identifiers, May 31, 2017 (PDF)

There are numerous best practices for encoding EIDR at

Delivery Best Practices

Best Practice for Localization Updates

This practice defines how to send updates for localization includinge metadata and/or localization tracks.

  • Best Practice: Localization Updates, July 26, 2017 (PDF)
    • This presentation was given at the EMA xEco meeting April 25, 2018 (PDF)

Best Practice for File Delivery

These best practice describes approriate usage of Avails, Media Manifest and File Manifest for deliverying files through distribution to a retailer. These are intended for studios; post production companies providing distribution services; and for retailer or any other party receiving media files and/or metadata. Many of the other practices have been drawn from this spec--that process will continue.

  • Using Media Manifest, File Manifest and Avails for file Delivery (Best Practice),
    • BP-META-MMMD, v1.2, October 13, 2015 (PDF)
    • version showing differences from v1.1 (PDF)

Best Practices for using Media Manifest with Interoperable Master Format (IMF)

The following document describes how to use Media Manifest with Interoperable Master Format (IMF) as described in the in the SMPTE ST 2067 family of standards. This is useful in conjunction with File Delivery desribed above.

  • Using Common Media Format with Interoperable Media Format
    • BP-CMM-IMF, v1.0, August 3, 2017 (PDF)

Using File Manifest

File Manifest is a lesser known feature of Media Manifest. File Manifest contains file delivery information that is often useful for tracking file delivered via FTP or a proprietary system such as Amazon S3 or Aspera.

  • Guidance for File Delivery using File Manifest, v1.0, May 25, 2017 (PDF)

Under Development

Episode Ordering

  • This presentation was given at the EMA xEco Meeting, April 25, 2018 (PDF)

Selective Display of Teaser Bonus Content

This practice defines how to selectively show content based on @condition. For example, how to indicate what content is ‘locked’ content in a pre-sale experience.

  • Selective Display of Teaser Bonus Content PARTIAL DRAFT, May 3, 2018 (PDF)

HDR/WCG Metadata Encoding

This practice defines how to encode High Dynamic Range (HDR) and Wide Color Gamut (WCG) metadata values such as Mastered Color Volume, MaxFALL and MaxCLL.

  • HDR/WCG Metadata Encoding Best Practice, PARTIAL DRAFT, March 18, 2018 (PDF)

Advanced Use Cases for Avails, ALID and Media Manifest Delivery

  • Best Practice: Avails, ALIDs and Manifest Delivery Use Cases, July 27, 2017 (PDF)


Please address questions and comments to: