CMAF Streaming Manifests with Profile Indications for Multi-Format Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing streaming formats like CMAF do not provide a manifest for expressing structural relationships, requiring additional resources for content translation and storage in multiple formats, leading to inefficiencies in media delivery.
Innovation Solution
A Dynamic Adaptive Streaming over HTTP (DASH) profile is provided for CMAF content, enabling mapping of CMAF structures to DASH structures with a profile indication in the streaming manifest, allowing consistent playback without transcoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content is stored in multiple structures for different streaming formats, then accessibility by different streaming clients is improved, but storage space and translation resources are increased
Solution Approach 1:
The patent applies universality by creating a single CMAF content structure that serves multiple streaming formats (DASH, HLS, etc.) through a universal manifest system. The manifest includes profile indications that enable different streaming clients to access the same content without requiring multiple stored copies, thus achieving multi-format accessibility while avoiding redundant storage.
Solution Approach 2:
The patent introduces a manifest as an intermediary between the CMAF content and different streaming clients. This manifest includes profile indications that mediate the communication between the content and various streaming formats, allowing clients to understand and access the content structure without requiring the content itself to be stored in multiple formats.
2Adaptability or versatility
If content is translated into different structures for various streaming formats, then compatibility with different clients is improved, but translation resources and processing time are increased
Solution Approach 1:
The patent applies preliminary action by pre-defining the content structure in CMAF format with embedded profile indications that describe the structural relationships. This preliminary structuring eliminates the need for real-time translation when clients access the content, as the manifest already contains the necessary information for different clients to interpret the structure correctly, thus improving processing efficiency.
Solution Approach 2:
The patent uses a form of copying by creating a manifest that copies the structural information of the CMAF content into a readable format for different streaming clients. Instead of copying the actual content data into multiple formats, the manifest copies the structural description, allowing clients to access the same content without requiring actual translation or duplication of the media data.
3Reliability
If CMAF content is delivered without modification, then content integrity is improved, but mapping complexity between CMAF and DASH structures is increased
Solution Approach 1:
The patent introduces a manifest with profile indications as an intermediary that simplifies the mapping between CMAF and DASH structures. This manifest acts as a mediator that translates the structural relationships from CMAF to DASH without modifying the actual content, thus maintaining content integrity while reducing the complexity of structure mapping through a standardized, pre-defined manifest format.
Data Source
AI summary
The present disclosure relates to methods and devices for facilitating using a streaming manifest including a profile signal for content encoded based on a encapsulation format. An example method disclosed herein includes identifying structures associated with first media, wherein the first media is associated with a first streaming format. The example method also includes generating a streaming manifest for the first media, wherein the streaming manifest maps the structures associated with the first media to structures associated with a second streaming format, and including an indication with the streaming manifest, wherein the indication identifies the streaming profile used to map the structures.


