HTTP Header Fragment Distribution for Multicast Buffering Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current over-the-top video streaming using DASH technology faces challenges in efficiently distributing content to a large number of users, particularly in reducing network resource load and delaying content reception due to segment generation and high bit rates, which necessitates a technique for prompt content distribution.
Innovation Solution
A transmission apparatus and method that distribute an HTTP response including a part of a fragment with a sequence number and version in the HTTP header, allowing for multicast or broadcast distribution of content in a portion unit rather than segment units, enabling prompt data distribution and reducing buffering delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If content is distributed in segment units after waiting for segment generation completion, then data can be organized and transmitted systematically, but the reception and buffering start is delayed
Solution Approach 1:
The patent applies preliminary action by transmitting HTTP headers (including sequence numbers and version information) before the complete segment data is ready. This allows the receiver to prepare for data reception and start buffering earlier, reducing the overall delay while maintaining systematic data organization through pre-established transmission protocols
Solution Approach 2:
The patent segments the content transmission process into multiple parts: HTTP headers with metadata are transmitted first, followed by the actual segment data. This segmentation allows different parts of the transmission to be processed independently and in parallel, reducing the critical path delay while maintaining data integrity
2Loss of energy
If multicast or broadcast is used for simultaneous distribution to reduce network load, then network resource efficiency improves, but segment generation completion must still be waited for
Solution Approach 1:
The patent applies preliminary action by transmitting HTTP headers (including sequence numbers and version information) before the complete segment data is ready. This allows the receiver to prepare for data reception and start buffering earlier, reducing the overall delay while maintaining systematic data organization through pre-established transmission protocols
Solution Approach 2:
The patent makes the HTTP response format universal by designing it to carry both metadata (headers with sequence numbers and versions) and data content in a single standardized structure that works with both unicast and multicast/broadcast transmission modes, allowing the same mechanism to serve multiple distribution scenarios
3Manufacturing precision
If high bit rate stream is used for high quality moving image distribution, then image quality improves, but network bandwidth is compressed requiring shaping
Solution Approach 1:
The patent segments the high-bitrate content into smaller units with individual HTTP headers containing sequence numbers and version information. This allows parallel transmission of multiple segments through network shaping mechanisms without requiring the entire high-bitrate stream to be processed sequentially, maintaining image quality while improving distribution throughput
Solution Approach 2:
The patent changes the transmission parameters by introducing version numbers and sequence numbers in HTTP headers, allowing the system to adaptively manage high-bitrate streams through multiple parallel channels with different shaping parameters, maintaining quality while increasing overall distribution capacity
Data Source
AI summary
The present technique relates to a transmission apparatus, a transmitting method, a reception apparatus, and a receiving method for promptly distributing data. An http response having a part of a fragment and a hypertext transfer protocol (http) header is distributed. The http header includes a sequence number representing an order of the fragment and a version representing an order of a part of the fragment in the fragment. The present technique is applied to, for example, a case where content is distributed by multicast and the like.


