Bootstrapping Files for OTT Media Stream Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Over-The-Top (OTT) live TV broadcasting services face challenges in providing maximum quality of experience (QoE) while minimizing video stream weight on distribution networks, and achieving reduced latency and zapping time.
Innovation Solution
A method for processing media content streams in OTT networks that involves using bootstrapping files corresponding to media data chunks, where the bootstrapping files start with I-type encoded images, allowing for the generation of response media data chunks that can be used by video players to reduce end-to-end latency and zapping time during channel switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional media distribution protocols are used, then video quality can be maintained, but latency and zapping time are increased
Solution Approach 1:
The media content stream is divided into discrete chunks, with bootstrapping files containing I-type images separated from the main media data chunks. This segmentation allows the player to receive and decode bootstrapping files independently to start playback immediately, while the main media chunks are simultaneously transmitted and integrated, thereby reducing zapping time without compromising video quality.
Solution Approach 2:
Bootstrapping files containing I-type images are prepared and transmitted in advance alongside the media data chunks. These bootstrapping files enable the player to initiate decoding and playback before the complete media chunk is received, effectively performing preliminary action that reduces end-to-end latency while maintaining quality through the use of complete I-type images for initialization.
2Loss of energy
If video streams are compressed to reduce network weight, then bandwidth consumption decreases, but quality of experience and decoding capability are degraded
Solution Approach 1:
Different parts of the data stream are assigned different quality characteristics: bootstrapping files contain complete I-type images with full quality information necessary for immediate decoding, while the main media chunks use efficient compression. This local quality differentiation ensures that the critical bootstrapping portion maintains high quality for immediate playback initiation, while overall bandwidth consumption is reduced through compressed main chunks.
3Loss of time
If I-type images are included in every media chunk, then decoding can start immediately, but bandwidth consumption increases significantly
Solution Approach 1:
The I-type image data is extracted from the main media chunk and placed into a separate bootstrapping file. This extraction allows the player to receive and process the essential I-type image information in the bootstrapping file to start decoding immediately, while the main media chunk can use more efficient compression without the overhead of including redundant I-type image data, thereby reducing overall bandwidth consumption.
Data Source
AI summary
A method for processing a media stream is proposed, which comprises, at a media distribution unit comprising a processor: upon receiving, from a player device, a request for a media data segment of the media content stream, determining a media data chunk of the one or more media data chunks that corresponds to the segment and is available for distribution to the player device; determining a bootstrapping file of the one or more bootstrapping files that corresponds to the media data chunk, wherein the I-type image of the bootstrapping file corresponds to an image of a media data chunk that precedes the media data chunk in the media data segment; generating a response media data chunk by combining the media data chunk and the bootstrapping file; and serving the request based on the response media data chunk by sending the response media data chunk to the player device.


