HTTP Overload Handler Aggregating Media Segments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming technologies face inefficiencies in reducing HTTP request overhead and latency, particularly when handling volumetric video data, which can lead to increased latency and network congestion due to the need for multiple HTTP requests and responses.
Innovation Solution
Implementing a method that allows for the transmission of multiple media segments in a single HTTP request and response using an overload handler, which aggregates requests and responses, reducing the number of individual requests and responses needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple HTTP requests are sent to retrieve media segments, then the media segments can be successfully retrieved, but the HTTP overhead and latency increase
Solution Approach 1:
The patent combines multiple HTTP requests into a single aggregated request that can retrieve multiple media segments simultaneously. The aggregation manager at the server side consolidates multiple segment requests into one response, reducing the number of round-trip communications between client and server, thereby decreasing latency and HTTP overhead while maintaining reliable media segment retrieval.
2Reliability
If multiple HTTP requests are sent to retrieve media segments, then the media segments can be successfully retrieved, but the network congestion increases
Solution Approach 1:
The patent merges multiple separate HTTP requests into a single aggregated request structure. The aggregation manager processes multiple segment retrieval requests and consolidates them into one response message containing all requested media segments. This approach reduces the total quantity of HTTP protocol overhead (headers, handshakes, acknowledgments) transmitted over the network, thereby reducing network congestion while ensuring reliable delivery of all media segments.
3Device complexity
If individual HTTP requests are used for each media segment, then the request handling is simple, but the HTTP overhead increases
Solution Approach 1:
The patent introduces an aggregation manager as an intermediary component between the client and the media segment storage system. This intermediary receives multiple segment requests, aggregates them into a single HTTP request, and manages the consolidation of responses. While this adds a processing layer, it significantly reduces the total HTTP overhead by minimizing the number of protocol exchanges, thereby reducing latency despite the increased complexity in request handling.
Data Source
AI summary
An apparatus may be configured to: transmit, to a client, an indication of one or more request-response overload capabilities; receive, from the client, at least one request for a plurality of media segments based, at least partially, on the indication of the one or more request-response overload capabilities; and transmit, to the client, at least one response comprising the plurality of media segments. The apparatus may be, for example, a media server, an HTTP overload handler, an edge server, a DANE, etc.


