Estimating Network Data Streaming Rate via File Segment Size

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Measuring the video encoding rate in video streaming applications is challenging due to varying transmission schemes and protocols, making it difficult to accurately assess network performance and optimize user experience.

Innovation Solution

Estimating the video encoding rate by calculating the size of file segments in data packets intercepted from a data streaming session, using the dynamic adaptive streaming over HTTP (DASH) protocol, which correlates segment size with bitrate, allowing for precise estimation of the encoding rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data packets are intercepted and file segment sizes are calculated to estimate encoding rates, then measurement precision of video encoding rate is improved, but device complexity increases due to packet interception and calculation requirements

Engineering Contradiction:
Improvevideo encoding rate measurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses file segment size as an intermediary parameter to indirectly measure video encoding rate. Instead of directly measuring the complex encoding rate, the system intercepts data packets, extracts file segment sizes, and uses these as a proxy metric that correlates with encoding rate, thereby simplifying the measurement process while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If file segment sizes are calculated from intercepted data packets to determine encoding rates, then adaptability to different transmission schemes is improved, but loss of time increases due to packet interception and processing

Engineering Contradiction:
Improveadaptability to transmission schemesVSAvoidtime loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically intercepting and processing data packets without requiring external intervention. The file segment size calculations are performed autonomously on intercepted packets, enabling the system to adapt to different transmission schemes independently while minimizing manual processing time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11349887B2Estimating network data streaming rate
Publication Date: 2022.05.31 AT&T INTELLECTUAL PROPERTY I L P
  • US11349887B2 patent drawing
  • US11349887B2 patent drawing
  • US11349887B2 patent drawing

AI summary

In one example, the present disclosure describes a device, computer-readable medium, and method for estimating the streaming rate at which data is delivered over a network. For instance, in one example, a data packet is intercepted from a data streaming session conducted between a first device and a second device connected over a network. A size of a file segment contained in the data packet is calculated. The file segment corresponds to a portion of an item of multimedia content being delivered via the data streaming session. The encoding rate of the data streaming session is then calculated based at least in part on the size of the file segment.