Media Presentation Description Signaling for Adaptive Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current media streaming technologies face challenges in efficiently selecting and signaling data to be sent to clients, particularly in adaptive streaming scenarios, which can lead to increased bandwidth usage and difficulties in data de-encapsulation and decoding.
Innovation Solution
A method and system for preselecting media components, where a server provides a media presentation description indicating which initialization data to use for processing media components, allowing clients to efficiently fetch and decode media data, ensuring interoperability and consistent experience across streaming clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If all media component data is transmitted to clients without preselection signaling, then clients can access complete media content, but bandwidth usage increases and data selection becomes inefficient
Solution Approach 1:
The patent applies preliminary action by preselecting and signaling initialization data information before media component transmission. The server determines which initialization data is required for each media component and includes this information in advance in the media presentation description, allowing clients to efficiently select and process only the necessary data without transmitting all possible media components, thereby reducing bandwidth usage while maintaining ease of operation.
2Adaptability or versatility
If multiple initialization data sets are provided for different media components, then clients can process diverse media content, but data de-encapsulation and decoding becomes more difficult
Solution Approach 1:
The patent applies the extraction principle by separating initialization data identification from media component data. The media presentation description extracts and signals only the necessary initialization data information (identifiers and availability indicators) without including the actual media component data. This allows clients to selectively fetch only the required initialization data sets, maintaining adaptability for diverse media content while simplifying the de-encapsulation and decoding process by reducing data volume and complexity.
3Loss of information
If complete media component information is included in media presentation description, then clients can make informed selection decisions, but signaling data size increases
Solution Approach 1:
The patent extracts only the essential initialization data information (identifiers and availability indicators) from complete media component data and includes this extracted information in the media presentation description. This approach maintains information completeness sufficient for client selection decisions while significantly reducing signaling data size by excluding redundant or unnecessary details.
4Productivity
If server transmits all available media components, then clients can access any media content, but transmission efficiency decreases
Solution Approach 1:
The patent applies preliminary action by providing preselection signaling information in the media presentation description that indicates which initialization data is available and required for each media component. This allows clients to make informed decisions about which media components to request based on their specific needs and capabilities, improving transmission efficiency by avoiding unnecessary data transfer while maintaining client flexibility to access any desired media content.
Data Source
AI summary
A method for providing media content by a server, the media content comprising media components, each media component comprising initialization data and media data, the method being carried out by the server for a preselection of a plurality of media components, obtaining an indication of which initialization data of the plurality of media components should be used by a client to process media data of the media components of the preselection; and describing the preselection in a media presentation description, the description of the preselection comprising references to each media component of the plurality of media components and the obtained indication.


