DASH Segment Identification in Broadcast Media Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies face challenges in efficiently delivering real-time media content over heterogeneous IP networks due to limitations in existing protocols like TCP and HTTP, which are not suitable for delay-sensitive applications, and lack efficient methods for distributing DASH content over broadcast channels.
Innovation Solution
A user equipment and method that receive un-segmented media data, identify segment boundaries, determine segment numbers, and retrieve URLs for DASH segments based on a media presentation description, enabling seamless streaming of DASH content over broadcast channels using MMTP.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If un-segmented media data is transmitted over broadcast channels, then network bandwidth utilization is improved, but the ability to deliver adaptive streaming content is worsened
Solution Approach 1:
The patent segments un-segmented media data by identifying segment boundaries within the continuous broadcast stream. The system divides the media data into discrete DASH segments that can be individually addressed and retrieved, enabling adaptive streaming over broadcast channels while maintaining efficient bandwidth utilization.
Solution Approach 2:
The patent introduces an intermediary process that acts as a bridge between the broadcast channel and DASH client players. This intermediary identifies segment boundaries, determines segment numbers, and retrieves URLs from MPD files, translating the continuous broadcast stream into discrete DASH segments that clients can request adaptively.
2Adaptability or versatility
If DASH segments are retrieved individually over broadcast channels, then adaptability to network conditions is improved, but system complexity is worsened
Solution Approach 1:
The patent performs preliminary actions by pre-identifying segment boundaries and pre-retrieving URL information from MPD files before actual content delivery. This allows the system to maintain simple real-time operations while having all necessary segmentation and URL mapping information prepared in advance.
Solution Approach 2:
The system implements self-service mechanisms where the broadcast channel itself carries the information needed for segment identification. By embedding segment boundary indicators and URL information within the broadcast stream, the system enables automatic segment identification without requiring complex external processing infrastructure.
3Loss of time
If segment boundaries are identified in real-time, then streaming latency is reduced, but processing load is increased
Solution Approach 1:
The patent replaces complex mechanical processing with simpler signal-based identification methods. By using embedded markers and indicators within the broadcast stream to denote segment boundaries, the system reduces processing load while maintaining real-time segment identification capability, thereby lowering streaming latency.
Data Source
AI summary
A user equipment is provided for providing content. The user equipment comprising at least one memory and at least one processing device. The at least one process is configured to receive a data stream over a network, the data stream comprising un-segmented media data for the content. The at least one process is also configured to identify segment boundaries in the un-segmented media data to identify segments and determine a segment number for each of the identified segments from a media presentation description (MPD) based on the segment boundaries. The at least one process is also configured to retrieve a uniform resource locator (URL) associated with each of a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) segments based on the segment number for each of the plurality of DASH segments and provide the URL associated with each of the plurality of DASH segments to a client player.


