CMAF Fragment Transport With Preferential Encapsulation for Low-Latency OTT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OTT ABR streaming technologies face challenges in providing low latency and suffer from buffering issues, especially in live content delivery, due to congestion control mechanisms, packet loss, and inefficient queuing, which affect user experience and network performance.
Innovation Solution
Implementing a preferential processing mechanism for content fragments exceeding a threshold, using L4S encapsulation and transport, along with QUIC streams, to ensure low latency and high throughput, while optimizing fragment size and bitrate for efficient delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional HTTP-based OTT ABR streaming is used, then content delivery is achieved, but latency increases due to buffering of multiple video segments for playout reliability
Solution Approach 1:
The patent segments the video stream into smaller fragments that can be delivered and played back independently. By dividing the traditional segment structure into smaller units with individual timestamps and duration information, the system enables low-latency playback while maintaining reliability through selective buffering of only necessary fragments rather than requiring multiple complete segments.
2Reliability
If congestion control mechanisms are used in traditional networking, then packet loss is reduced, but latency and jitter increase
Solution Approach 1:
The patent implements dynamic adaptation of bitrate and fragment size based on real-time network conditions. The system continuously monitors network state and adjusts encoding parameters dynamically, allowing the stream to switch between higher and lower bitrates depending on available bandwidth, thereby maintaining both reliability and low latency without fixed congestion control parameters.
Solution Approach 2:
The system changes key parameters including fragment size, bitrate, and buffering depth based on network conditions. By varying these parameters dynamically rather than using fixed values, the system optimizes the trade-off between packet loss prevention and latency minimization, adapting to changing network states to maintain optimal performance.
3Stability of the object's composition
If video is encoded at a set bitrate, then encoding consistency is maintained, but encoding complexity increases due to varying picture sizes between frames
Solution Approach 1:
The patent segments the video into smaller fragments with individual bitrate assignments. Instead of encoding the entire video at a single fixed bitrate, each fragment can be encoded at an optimized bitrate appropriate to its content complexity and required quality, reducing overall encoding complexity while maintaining perceived consistency through controlled bitrate variation within fragments.
Solution Approach 2:
The system dynamically adjusts encoding parameters including bitrate, fragment size, and picture quality based on the specific content characteristics of each fragment. By changing these parameters adaptively rather than maintaining fixed settings, the system achieves encoding efficiency that balances consistency with complexity reduction, optimizing for each fragment's specific requirements.
4Loss of time
If preferential processing is applied to large fragments, then latency is reduced for critical content, but network resource usage increases
Solution Approach 1:
The patent applies different quality and processing levels to different fragments based on their importance and size. Critical fragments that contribute most to latency are given preferential processing with higher priority, while less critical fragments use standard processing. This localized differentiation optimizes latency reduction for where it matters most while conserving network resources for less time-sensitive content.
Data Source
AI summary
Low latency, over-the-top (OTT), and/or adaptive bitrate (ABR) content streaming is provided. Content delivery is enhanced by determining if a fragment of a content segment at a content delivery network (CDN) edge node meets a threshold for preferential encapsulation and transport. If met, preferential encapsulation and transport to the client device is provided; otherwise, it defaults to non-preferential encapsulation. The size of the fragment is quantified at a parser of the CDN edge node or an ABR segment encryption system. The ABR system may be connected between a content source and a CDN origin and may include an encryptor that sends CMAF video and audio segment's fragment byte offsets metadata. Also, the CDN edge node may include the ABR system and an encryptor that sends an encrypted CMAF segment's fragment size to a threshold calculator of an HTTP server. Related apparatuses, devices, techniques, and articles are also described.


