Network Speed Measurement via Video Segment Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack a method to measure network speed during video playback, leading to frame freezing issues due to insufficient network capacity for high-resolution video, as users cannot dynamically adjust video resolution based on real-time network conditions.
Innovation Solution
A method that calculates network speed by measuring the downloading duration and byte count of consecutive video segments using DASH technology, adjusting the video resolution in real-time to match available network bandwidth, and dynamically adding segments to account for network fluctuations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video resolution is increased to improve quality, then video quality is improved, but network bandwidth consumption increases causing frame freezing
Solution Approach 1:
The patent implements dynamic adjustment of video resolution based on real-time network speed measurement. The system continuously monitors network conditions and adapts the video quality parameter accordingly, transitioning from static to dynamic resolution selection to balance quality and bandwidth consumption
Solution Approach 2:
The patent introduces a feedback mechanism where network speed is measured during video segment download, and this measurement feeds back to adjust the resolution of subsequently downloaded segments. This closed-loop control enables the system to respond to actual network conditions and prevent bandwidth exhaustion
2Measurement precision
If network speed measurement is implemented during video playback, then real-time bandwidth awareness is achieved, but system complexity increases
Solution Approach 1:
The patent measures network speed by utilizing the video download process itself as the measurement mechanism. The system self-services by using the existing video segment retrieval operation to gather bandwidth data, eliminating the need for separate test connections or additional measurement infrastructure
Solution Approach 2:
The patent makes the video download process serve dual purposes: delivering video content and measuring network speed. This multi-functionality reduces system complexity by combining measurement and content delivery into a single operation rather than requiring separate measurement mechanisms
3Measurement precision
If multiple video segments are downloaded to calculate average network speed, then measurement accuracy is improved, but download time increases
Solution Approach 1:
The patent downloads a plurality of video segments (excessive action) to ensure accurate network speed measurement, accepting the additional download time as necessary to achieve reliable bandwidth assessment. This approach prioritizes measurement accuracy over minimal download time
Data Source
AI summary
A method of measuring a network speed, a computing device, and a computer-program product are provided. The method includes: obtaining a downloading duration and a downloading byte count of each of N consecutive video segments upon receiving a network speed measurement command during downloading video content, wherein the video content comprises multiple video segments; calculating out a total downloading duration and a total downloading byte count of the N video segments according to the downloading duration and the downloading byte count of each of the N video segments; and calculating out a current network speed according to the total downloading duration and the total downloading byte count.


