Video Distribution System Segmenting Data to Reduce Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video distribution systems face challenges in reducing redundant video data traffic, leading to network congestion and unstable video transfer rates, which can result in delays during video streaming.
Innovation Solution
A video distribution system that segments video data into predetermined units, stores video identifying information, and uses a distribution controller to manage cache distribution requests, ensuring video data is transferred at a stable rate matching the source's defined transfer rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If In-Network cache technique is applied to diminish redundant video data traffic, then video traffic is reduced, but stable video data transfer cannot be implemented and delays are caused
Solution Approach 1:
The video data is divided into multiple segments, and a segment tree data structure is constructed where each node represents a video segment. This segmentation allows the system to efficiently manage and transfer specific video segments through the cache network without transferring entire video streams, reducing traffic while maintaining transfer stability through selective segment delivery.
Solution Approach 2:
The system pre-constructs a segment tree data structure that organizes video segments in advance before actual video distribution. This preliminary organization enables the cache network to quickly determine which segments need to be transferred and from which nodes, allowing stable video data transfer to be implemented before the actual streaming begins.
2Quantity of substance
If video data is transferred through cache network to reduce traffic, then redundant packets are diminished, but transfer rate smoothing cannot be achieved and delays occur
Solution Approach 1:
The system employs feedback mechanisms where the distribution controller monitors the video data transfer process through the cache network and adjusts segment delivery based on actual network conditions and playback requirements. This feedback enables transfer rate smoothing by dynamically controlling segment transmission rates to match the original video encoding rate, preventing delays while still reducing redundant packet transmission.
3Quantity of substance
If simple cache distribution is used to reduce video traffic, then data volume is reduced, but transfer rate cannot be maintained close to source definition
Solution Approach 1:
The segment tree data structure acts as an intermediary between the video source and the cache network. It enables the system to identify and transfer only the necessary video segments through the cache nodes, reducing the overall data volume transmitted through the network while maintaining the transfer rate close to the source definition by selectively delivering segments in the correct sequence and timing.
Data Source
AI summary
In a video distribution apparatus, a memory caches segments of video data into which video data received from a communication network is sectioned on a basis of a predetermined unit and stores video identifying information of the segments of video data. A distribution controller derives, upon receipt of a cache distribution request from the network, video identifying information contained in a cache distribution request. A relay controller obtains segments of video data associated with the video identifying information from the memory to transfer the obtained segments of video data to a requester at a transfer rate defined on the segments of video data in the vicinity of a source of the video data. The video can be distributed at a transfer rate close to a transfer rate defined by a content distribution server while the video traffic can be diminished.


