WORKING GROUP RECAPS
http://movielabs.com/dsca-bam1 140 Working Group Report-Outs
• SVOD • TVOD Avails • Asset Ordering • Metadata • QC Nomenclature (EMA) • Ratings • API • Adoption Pitch (DEG) • Digital Finance and Accounting
http://movielabs.com/dsca-bam1 141 Working Group Report: SVOD
http://movielabs.com/dsca-bam1 142 SVOD Working Group • WG members from: Amazon, Cinedigm, DEG, Discovery, Disney, EMA, Google, Lionsgate, Microsoft, MovieLabs, Netflix, NBCU, Paramount, Scripps, WB • Recurring Monthly conference calls • Evaluated and approved for release 1.7.3 for SVOD Title Lists (July 9, 2018)!
http://movielabs.com/dsca-bam1 143 1.7.3 SVOD Title List Features New Fields • Licensee - Indicates licensee associated with the Avail. • EpisodeTitleID - Title/Abstraction identifier for episode • GroupIdentity - Subscription Type/Channel • TerritoryExclusion - Compliment to Territory to list excluded territories • Download - Is download allowed on a per-title basis • Director - Added for manual title matching • TitleStatus - State of title (Approved/Pending license) • Exclusivity – Whether a title has exclusive rights and related attributes • Window Timing – StartLag, EndLag, Duration, added “Immediate” and “Open” Start • RequiredFullfillmentLanguages – Languages content provider is committed to provide
http://movielabs.com/dsca-bam1 144 1.7.3 SVOD Title List Features Other Improvements • Improved Language/Localization Type Handling – indicate language and localization type(s) together • Added allowed values “Immediate” and “Open” Start field for window timing • EpisodeCount changed from optional to required • Added 'Library' LicenseType - Title was acquired under an EST license, but is no longer Avail'd for EST but can be fulfilled • Clarified FormatProfile note to include this: "Note: For SVOD or AVOD, highest resolution should be listed and lower resolutions can be assumed." • Clarified that Rating System/Value/Reason must be compatible • Clarified DMA_ID field - Indicates that title is MA eligible • Cell A3 can contain date+time information for versioning • Clarified in general instructions that Full Delete and 'End' date in past, both have the effect of bringing down titles • Miscellaneous corrections and clarifications
http://movielabs.com/dsca-bam1 145 SVOD Working Group, Cont. Next steps • Supporting 1.7.3 implementations • Develop SVOD Title List use cases • Title list core template • Tutorials, conference calls • Other work as identified by the SVOD WG
http://movielabs.com/dsca-bam1 146 Working Group Report: Avails
http://movielabs.com/dsca-bam1 147 Avails Working Group • WG members from: Amazon, DEG, Discovery, EMA, Fandango, Google, HBO, Lionsgate, Microsoft, MovieLabs, NBCU, Paramount, Scripps, Sony PlayStation, Viacom, WB • Recurring Monthly conference calls
http://movielabs.com/dsca-bam1 148 Avails Working Group, Cont. TVOD updates included in 1.7.3 • Added EpisodeTitleID - Title/Abstraction identifier for episode, typically an Abstraction EIDR ID. • Added 'Library' LicenseType - Title was acquired under an EST license, but is no longer Avail'd for EST but can be fulfilled • Clarified that Rating/System/Value must be compatible • Clarified DMA_ID field - Indicates that title is MA eligible • Clarified treatment for Full Delete and changing end date • Added general instruction that cell A3 can have sequence information or date+time (for versioning)
http://movielabs.com/dsca-bam1 149 Avails Working Group, Cont. Evaluating proposed updates (for next version) • Adding collections tab for bundles, removing ‘BundleALID’ from Movies tab • Support for more robust language and localization type combinations in language fields (see 1.7.3 for SVOD LicenseType) • Discussing “Full Extract with omissions”, reporting, use of AvailID and related issues • Adding TVOD support for SVOD only fields in from 1.7.3
http://movielabs.com/dsca-bam1 150 Working Group Report: Asset Ordering
http://movielabs.com/dsca-bam1 151 Asset Ordering Working Group • WG Members from Amazon, DEG, Disney, EMA, Google, HBO, Lionsgate, Microsoft, Netflix, Paramount, Scripps, Showtime, SPE, and WB • Four in person meetings • Defined the problem space, areas of agreement and open questions
http://movielabs.com/dsca-bam1 152 Asset Ordering Working Group
Problem Statement There are potentially dozens (or even hundreds) of different assets needed to fulfill a single title in a given context — e.g. languages, formats, and bonus content. • How does a retailer indicate which assets are needed, which have been received, and which are missing? • How does a provider indicate which assets are available, and which they intend to fulfill?
http://movielabs.com/dsca-bam1 153 Asset Ordering WG, Cont. Areas of alignment • Communicating the priority of assets ordered should be considered as part of the specification to inform which assets a provider should focus on first. The WG has defined priority as a derived value based on due date, provider value, retailer value and relative complexity/completeness of the deliverable. • The specification should accommodate both concrete (by explicit asset ID) and abstract (attributes of the assets, e.g. fr-FR subtitles for Title 12345) orders.
http://movielabs.com/dsca-bam1 154 Asset Ordering WG, Cont. Open questions • How do providers communicate explicitly when they acknowledge or reject (will not fulfill) an order? • Should we use manifests as “asset catalogs” to let providers communicate available assets to retailers? • What levels of order granularity (avail, title, abstract element, specific asset) should the spec support? Next Steps • Confirm data flow • Review draft specification
http://movielabs.com/dsca-bam1 155 Working Group Report: Metadata
http://movielabs.com/dsca-bam1 156 Metadata Working Group (MEC & MMC) • WG members from Amazon, DEG, Discovery, Disney, EMA, Fandango, Google, HBO, Lionsgate, Microsoft, MovieLabs, NBCU, Paramount, Scripps, Sony PlayStation, Viacom, WB • Recurring, monthly conference calls
http://movielabs.com/dsca-bam1 157 Applicable Specs
EMA Avails Product Content Delivery Definition Media Manifest Media Manifest Best Practices Product CPE-Manifest CPE-AppData Core (MMC) for Delivery Definition
CPE-HTML CPE-Appearance
CPE Best Practices Common Media for IMF Manifest* MDDF API Media Common Entertainment Metadata* *Almost every spec references Common Metadata Core (MEC)* Most reference Media Manifest and MEC
http://movielabs.com/dsca-bam1 158 Development Work (summary) • Common Metadata 2.6 • www.movielabs.com/md/hot.html#cm • Media Manifest 1.7 • www.movielabs.com/md/hot.html#manifest • MMC for TV • www.movielabs.com/md/mmc/hot.html • Best Practices • www.movielabs.com/md/practices
http://movielabs.com/dsca-bam1 159 Common Metadata 2.6 • CM is base spec for MEC, Media Manifest/MMC, Avails and more • Changes in v2.6 • ‘Added People/Job/CharacterInfo for localization and IDs • Parent (esp. for regional episode ordering) • Added SequenceInfo • Added Region/RegionExcluded? • Universe, Brand and Franchise • “Based on” (book) • Improved gender identity encoding • noforced’ subtitle Type • ‘Production’ ReleaseType • CountryOfOrigin 0..1 → 0..n • Status: • Solid draft—in review
http://movielabs.com/dsca-bam1 160 Media Manifest 1.7 • Proposed Changes in v1.7 • Reference CM v2.6 • Added ‘Source’ to MediaManifestEdit (as for MediaManifest) • Add descriptive info to Presentation/TrackMetadata to make it easier to sort out what the grouping is for (e.g., commentary). • Allow objects other than Experience to be external (TBD) • Consider allowing timecode in hh:mm:ss:FF (frame). Currently, we only support fractional seconds (for encoding independence) (TBD) • Status • Incomplete draft posted on www.movielabs.com/md/hot.html#manifest
http://movielabs.com/dsca-bam1 161 Media Manifest Core for TV (MMC 2.0) • Defines how to structure TV deliveries • Series, Season, Episodes, Volumes, Bundles, Compilations, Bonus • Season passes, complete seasons/series, etc. Case 1b: No bonus, Active Season
13
• Deliver Season 3
• Precondition: Seasons 1 already delivered
Series Season 1 Season 1, Episode 1 Season 1, Episode 2 Season 1, Episode n Season 1 Metadata S1 E1 Metadata S1 E2 Metadata S1 E3 Metadata Series Metadata `` ... S2 E1 Presentation S1 E2 Presentation S1 En Presentation Child Experiences Season 1 Child Experiences
• Season and Series
Series Season 2 Series updated (redelivered) to reference new season Series Metadata Season 2 Metadata Season delivered Child Experiences • No episode references
• Episodes delivered as they become available
Season 2, Episode 1 Season 2, Episode 2 Season 2, Episode 3 Season 2, Episode 4 Season 2, Episode 5 Episodes: S2 E1 Metadata S2 E2 Metadata S2 E3 Metadata S2 E3 Metadata S2 E5 Metadata
S2 E1 Presentation S2 E2 Presentation S2 E3 Presentation S2 E4 Presentation S1 E5 Presentation • Identical structure to Case 1a
= Manifest delivery • Includes examples (episodes, season, series, XML Avails)
http://movielabs.com/dsca-bam1 162 Media Manifest Core for TV (MMC 2.0) • Defines how to structure TV deliveries • Series, Season, Episodes, Volumes, Bundles, Compilations, Bonus • From simple to complex • Includes examples (episodes, season, series, XML Avails)
Series
Series Metadata
Child Experiences
Season 1 Season 2 Season 3 Series Retrospective Series Gallery Series Navigation Season 1 Metadata Season 2 Metadata Season 3 Metadata Retrospective Metadata Gallery Metadata App Metadata
Season 1 Child Experiences Season 2 Child Experiences Season 3Child Experiences Retrospective Presentation Series Gallery Series Navigation App
Season 2, Episode 1 Season 2, Episode 2 Season 2, Episode 3 Season 2, Episode 4 Season 2, Episode 5 Season 1 Recap Season 2 Gallery S2 E1 w/ extras Metadata S2 E2 Metadata S2 E3 Metadata S2 E3 Metadata S2 E5 Metadata S1 Reacp Metadata S2 Galery Metadata
S2 E1 Presentation S2 E2 Presentation S2 E3 Presentation S2 E4 Presentation S1 E5 Presentation S1 Recap Presentation S2 Gallery
http://movielabs.com/dsca-bam1 163 Best Practices • DEG Avails Practices published here • www.movielabs.com/md/practices/deg • New practices • Track Selection encoding and interpretation • Localization updates (added presentation) • Drafts • Episode ordering (presentation) • Selective Display of Teaser Bonus Content • HDR/WCG Metadata Encoding Best Practice • Advanced Use Cases for Avails, ALID and Media Manifest Delivery
http://movielabs.com/dsca-bam1 164 Working Group Report: QC Nomenclature
http://movielabs.com/dsca-bam1 165 QC Nomenclature (Vocabulary) Working Group • WG members from Amazon, DEG, Disney, EMA, Google, Microsoft, MovieLabs, Viacom, WB • Recurring, monthly conference calls
http://movielabs.com/dsca-bam1 166 QC Nomenclature • Goal: Standardize computer-readable nomenclature used to convey issues in delivery • Use • Initially, in existing reports • Ultimately, include in Asset Ordering responses • Data • Category: Video, Audio, Timed Text, Metadata, Artwork, Delivery Package, Avails (coming soon) • Term: A term associated with a particular error. A term may be associated with more than one Category. The combination of Category and Term, however, will uniquely identify an error. • Description: A short description of the error • Definition: The formal definition of the error, to distinguish it from all other errors. • Format: Excel, HTML and XML • www.movielabs.com/md/qcvocabulary
http://movielabs.com/dsca-bam1 167 Examples of video QC nomenclature
CORRUPT-MEZZ Corrupt Mezzanine File File will not open, playback or transcode.
Progressive frames that display 2 overlapping images from BLENDED-FRAMES Blended Frames the combination of different fields or frames. Also known as "Ghosting" or "Interpolation".
Refers to content that has been converted into a different FRAMERATE Non-Native Framerate framerate than the original (e.g., Film-based content that is 29.97i with 3:2 pulldown).
Video is missing content at the beginning, middle or end MISSING-MATERIAL Missing Program Material of program. Aspect Ratio does not meet specification in platform INCORRECT-ASPECT- Incorrect Aspect Ratio requirements (e.g., Letterboxed content delivered when RATIO Full Frame is required). Interlacing/Combing in Field artifacts such as horizontal lines still present in INTERLACING Progressive Content deinterlaced content.
http://movielabs.com/dsca-bam1 168 Working Group Report: Ratings
http://movielabs.com/dsca-bam1 169 Ratings Working Group • Amazon, DEG, EMA, Google, Microsoft, MovieLabs, Paramount, Sony PlayStation, WB • Distribution list, working group calls as needed
http://movielabs.com/dsca-bam1 170 Common Ratings • Background • Common Ratings originally created as standard encoding for Common Metadata ratings object • Goal is to maintain a current list of all ratings established by a government or ratings body • Expanded to include information required parental control systems (information on how to interpret values) • Working Group • Periodically, ratings are updated • Last update 7/13/18 • Looking for studio ratings experts to join group • Update approximately every 6 months • www.movielabs.com/md/ratings
http://movielabs.com/dsca-bam1 171 Working Group Report: API
http://movielabs.com/dsca-bam1 172 Goal: Replace phone and email with automation
Avails Studio Status Retailer MDDF Defined Distribution Ordering Sales MDDF Supported Reporting
Consumer Asset Request Distribution Retailer Experience Status Entity Fulfillment Delivery Extras/VAM Interactivity Interactivity Email or Portal Player Preprocessing Interactivity Interactivity Package Server
File Delivery System, FTP, HTTP
http://movielabs.com/dsca-bam1 173 API Concept
Studios and vendors Retailers and vendors
EMA Avails Orders
Media Manifest Core (delivery) Digital Exceptions Supply Media Entertainment Core Chain API Status (metadata)
Cross-Platform Extras Reports (interactivity)
Security Framework (Authorization, Authentication, Confidentiality, Auditing, etc.)
http://movielabs.com/dsca-bam1 174 Highlights of approach • Uses best industry standards and practices • Easy to find experts, libraries and other resources • Many aspects already adopted by participants • Very high quality security (TLS, OAuth2, etc.) • Push data (RESTful) • e.g., Retailer hosts Avails API, Studio pushes Avails to Retailer • Pull/Poll for exceptions and status (Atom) • e.g., Retailer creates status feeds pointing to Avails Resources. Studios poll Atom, then follow links to resource. • Some services hosted by Retailers (Avails, Media Manifest), some by Studios (Order, Reporting)
http://movielabs.com/dsca-bam1 175 Status • Draft spec published • www.movielabs.com/md/api • Once implementation begins, the group should reconvene to address issues
http://movielabs.com/dsca-bam1 176 DEG Strike Team: Adoption Deck
Paul Charon, Fox
http://movielabs.com/dsca-bam1 177 DEG Strike Team: Adoption Pitch Deck
To license a 1 title globally to a platform requires 1,500+ lines when considering all the information required by the retailer Inception to date Licenses
UHD Pricing SD HD Lifecycle
For the first ten years, volume increased at a 100+ EST steady pace of 10% per year, since 2012, licenses Stores VOD have increased more then 100% per year as expansion globally has taken place.
Standardized specs are the most efficient and accurate way to avail and deliver this information
http://movielabs.com/dsca-bam1 178 Solution: Standardized 2-way communication
Content Owner/Distributor Retailer/Exhibitor IDENTIFIERS • Indicates what AVAIL (1.7.2) • Standard format to SALES (TBD) products are sold, describe what, where, (Business how, where, and EIDR: (Transactions how, and price Terms) prices Product Data)
ALID: Asset MMC (2.6) • Accompanies digital ORDER (TBD) media files to ensure • Material order and (Digital File completeness of ContentID: confirmation of licenses (Request for Packaging List) package Metadata Materials) METHO • Sent to retailers with MEC (1.0) package – allows for D • QC concerns related to ERRORS (TBD) (Metadata) flexibility as changes the retailers storefront (Problems) occur
http://movielabs.com/dsca-bam1 179 Benefits of Standardization
Revenue Opportunity
• Enables content to be published easier, on time and with correct pricing
• Increases global pre-order offers with accurate start and suppression end dates
• Facilitates accurate and timely permanent and promotional reprices
• Enables global day/date releases across 170 countries and languages
• Decreases piracy through speed of automated process
http://movielabs.com/dsca-bam1 180 Benefits of Standardization
Cost Reduction/Avoidance
• Aids in ensuring optimized headcount efficiency in managing the growing complexity and volume of assets and formats for 170+ countries
• Decreases manual processing errors
• Mitigates rights and holdback violations due to accurate start & end dates
• Prevents broadcast preemption due to detailed and accurate start times
http://movielabs.com/dsca-bam1 181 182 V.9
Digital Finance and Accounting Committee
Update for JWG July 18, 2018
http://movielabs.com/dsca-bam1 182 DFAC Formation and Membership
• The Committee was formed last summer and held its first meeting in August 2017. • It is made up of members of the Finance and Accounting teams from each DEG member content provider that chooses to participate. • Current Members include:
http://movielabs.com/dsca-bam1 183 Current DFAC Members
VP, FP&A and Business Development SVP & Controller and VP, Accounting Director, Finance and Cinedigm Paramount Home Media Distribution VP, Finance Walt Disney Studios VP, Finance and Director, Finance Senior Director, Controller HBO Home Entertainment PBS Distribution Executive Director, Finance, Warner Bros. Home Entertainment EVP, Finance and Accounting and SVP, Finance & Controller SVP, Home Entertainment Accounting 20th Century Fox Home Entertainment Director, Accounting, Director, Lionsgate Financial Reporting & VP, Controller Systems, and VP, Accounting & Sr Director, Global TV and Disneyz ABC Television Group Financial Reporting VP & Global TV Controller Warner Bros. Home Entertainment NBCUniversal Director, Financial Accounting Disney-ABC International Television VP and CFO, New Media and Digital Distribution NBCUniversal Digital Distribution
http://movielabs.com/dsca-bam1 184 DFAC Charter Provide a forum where Digital Finance and Accounting representatives: 1. Leverage shared knowledge to develop standards and best practices that create economy, efficiency, and improve digital reporting by standardizing reporting specifications. 2. Discuss changes in accounting standards, efficient use of accounting systems and technology infrastructure, and ways to achieve synergy with data (e.g., data ingestion, validation, aggregation and processing.) 3. Collaborate with the efforts currently being undertaken by Tech Ops to standardize reporting, improve data and formats for digital title avails (e.g., facilitating and promoting improved formatting and communications of reporting data for digital sales back to studios (i.e., the “Round Trip Project”).)
http://movielabs.com/dsca-bam1 185 DFAC Charter
Provide a forum where Digital Finance and Accounting representatives: 1. Leverage shared knowledge to develop standards and best practices that create economy, efficiency, and improve digital reporting by standardizing reporting specifications. This is the charter of the 2.“RoundDiscuss Trip” changes Strike in Force accounting standards, efficient use of accounting systems and technology infrastructure, and ways to achieve synergy with data (e.g., data ingestion, validation, aggregation and processing.) 3. Collaborate with the efforts currently being undertaken by Tech Ops to standardize reporting, improve data and formats for digital title avails (e.g., facilitating and promoting improved formatting and communications of reporting data for digital sales back to studios (i.e., the “Round Trip Project”).)
http://movielabs.com/dsca-bam1 186 Strike Forces and Their Charters 1. Roundtrip Strike Force - Previously described
2. Reporting Template Strike Force: To draft a “master template” that would cover, in a standardized manner, all information that might be requested/required to track digital royalty statements and POS/flash data, ideally defining “critical” and “nice to have.”
3. Technology Strike Force: To define DFAC-related technology “needs” and “wants”, helping the group identify possible systems or technology solutions to common problems, or emerging technology that could change the scope of the business (e.g., VR/AR)
http://movielabs.com/dsca-bam1 187 Guest Speakers MovieLabs: Craig Seidel and Kip Welch gave a presentation on “EIDR 101 for Finance and Accounting.”
Media Audits International (“MAI”): Spoke on “Managing Contract Compliance in Real-time: The Future is Coming,” including topics on data harvesting from the Internet and MVPD sources.
MediaMorph: Provided information regarding their current and new platforms designed to generate efficient and automated financial calculations, royalty reporting, statement processing and payments.
http://movielabs.com/dsca-bam1 188 For More Information
For more information, please contact the DEG Committee Lead:
Kristin McQueen at kmcqueen@degonline
or speak with her here after today’s session!
http://movielabs.com/dsca-bam1 189