Periodic changes to the encryption key associated with media. The process of securing a Protected Resource subsequent to its delivery to a Client device.Ī License stored in the PlayReady Object (PRO).Ī record in the PlayReady Object (PRO) for storing Embedded Licenses.Ī unique reference number, represented as a hyphen separated 32-character hexadecimal string, and usually stored as a 128-bit integer.Ī DASH Segment containing metadata necessary to present the media streams encapsulated in Media Segments in the case of ISO Media, a file header.Ī UUID which uniquely identifies a key protecting content, licenses or other sensitive information in the case of PlayReady, stored as a GUID. In DASH, a set of interchangeable encoded versions of one or several media content components. “MAY” and “OPTIONAL” means the item is truly optional.īack to top 1.3 Terminology, Abbreviations and Acronyms 1.3.1 Terminology Term “SHOULD NOT” and “NOT RECOMMENDED” mean that there may be valid reasons when the particular behavior is acceptable, but the full implications should be understood and the case carefully weighed before implementing any behavior described with this label. “SHOULD” and “RECOMMENDED” mean that there may be valid reasons to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course. ![]() “MUST NOT” and “SHALL NOT” mean that the definition is an absolute prohibition of the specification. “MUST”, “REQUIRED” and “SHALL” mean that the definition is an absolute requirement of the specification. The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in. How to use Microsoft PlayReady as the Content Protection scheme in an ISO/IEC 23009-1 DASH Media Presentation Description file. Each Adaptation Set consists of Representations (, section 5.3.5) - deliverable encoded versions of the media content components.Ī ContentProtection Descriptor element may be associated with an Adaptation Set or a Representation, to indicate the encryption scheme, and one or more ContentProtection Descriptor elements may be added to enable DRM license acquisition (, section 5.8.4.1). Within a Period, media content is arranged into a set of interchangeable encoded versions called Adaptation Sets (, section 5.3.3). In DASH a Media Presentation consists of a time sequence of Periods (, section 5.3.2). ![]() The MPD provides resource identifiers for Segments along with context for these resources within a Media Presentation. In DASH the presentation of media content is described by a Media Presentation Description (MPD) file. The MPEG’s Dynamic Adaptive Streaming over HTTP standard specifies formats for the delivery of media content from HTTP servers to HTTP clients. Implementation Recommendations and RequirementsĬorrect PRO in Initialization Segment or Media Content You may not remove any notices from this document.ĭASH ContentProtection Descriptor Elements You may copy and use this document for your internal, reference purposes. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. ![]() This document is provided "as-is." The Information contained in this document, including URL and other Internet Web site references, may change without notice. This specification details how to create an ISO/IEC 23009-1 Media Presentation Description file signaling the use of Microsoft PlayReady for ISO/IEC 14496-12 media representations for both Live and On-Demand adaptive streaming scenarios. Microsoft PlayReady supports both ISO/IEC 23001-7 and ISO/IEC 23009-1. The ISO/IEC 23009-1 ISO Base Media File Format On-Demand and Live DASH Profiles can be used with the ISO/IEC 23001-7, “Common Encryption in ISO base media file format files” specification. Please refer to the Change History for more information. The current version is version 1.3 published on February 15, 2018 Implementing Content Protection for Live and On-Demand Profiles of Dynamic Adaptive Streaming over HTTP (ISO/IEC 23009-1) using Common Encryption (ISO/IEC 23001-7) and Microsoft PlayReady.
0 Comments
Leave a Reply. |