DASH Tuning-In Method for Live Media Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In live media streaming based on DASH, the initialization delay is increased due to the need for multiple roundtrips and requests when tuning into a live streaming session, especially when using SegmentTimeline, which is not always feasible with varying frame rates and computing resource issues.
Innovation Solution
The DASH Tuning-In Method is introduced, where a client requests the MPD file with specific HTTP headers to enable the transmission of multiple media data files, including MPD, IS, and MS, in a single MIME multipart message, allowing the server to send all necessary files in a single response, reducing the number of roundtrips and initialization delay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If multiple media data files are requested and transmitted in separate roundtrips, then each file can be transmitted independently and reliably, but the initialization delay increases due to multiple roundtrip requests
Solution Approach 1:
The patent merges multiple media data files (MPD, IS, and MS files) into a single HTTP response message. The server transmits all required files in one go instead of requiring separate roundtrip requests for each file, thereby reducing initialization delay while maintaining reliable transmission through the existing HTTP protocol
2Productivity
If SegmentTimeline is used for live streaming, then media segments can be transmitted efficiently, but the varying frame rates and computing resource issues make it not always feasible
Solution Approach 1:
The patent changes the transmission parameters by using HTTP headers to indicate that multiple media data files should be transmitted in a single message. This approach allows the system to accommodate varying frame rates and computing resource constraints by flexibly controlling what files are transmitted together, rather than relying on rigid SegmentTimeline scheduling
Data Source
AI summary
Embodiments of the present disclosure provide a solution for media data transmission. A method for media data transmission is proposed. The method comprises: transmitting, at a first device and to a second device, a request for at least one media data file, the request comprising a first indication indicating that a plurality of media data files are to be transmitted in a single message; and receiving the plurality of media data files in the single message from the second device. Thereby, the initialization delay can be advantageously reduced.


