Video Distribution System Segmenting Data to Reduce Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo data trafficVSAvoidstable video data transfer
Core Design Contradiction:
Quantity of substanceVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveredundant packetsVSAvoidvideo playback delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvevideo data volumeVSAvoidtransfer rate
Core Design Contradiction:
Quantity of substanceVSSpeed

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9009771B2Video distribution system reducing video data traffic and a method therefor
Publication Date: 2015.04.14 OKI ELECTRIC INDUSTRY CO LTD
  • US9009771B2 patent drawing
  • US9009771B2 patent drawing
  • US9009771B2 patent drawing

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.