Adaptive Bit Rate Streaming Media Acquisition via Historical Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming media technologies, such as RTSP/RTP and HTTP progressive download, face challenges including complex implementation, firewall and NAT issues, and inefficient bandwidth usage, particularly in delivering live content and ensuring initial video quality.

Innovation Solution

An adaptive bit rate solution that analyzes historical data to determine suitable bit rates for streaming media files based on device types and network conditions, allowing terminals to request streaming media files at optimal bit rates without sequential download attempts, thereby improving initial video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If HTTP progressive download is used for streaming media delivery, then implementation complexity is reduced and ease of operation is improved, but initial video quality deteriorates due to sequential download attempts from lowest bit rate

Engineering Contradiction:
Improveease of operationVSAvoidinitial video quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The server performs preliminary actions by analyzing historical streaming data beforehand to establish bit rate recommendation rules for different device types and network types. When a terminal requests streaming media, the server queries these pre-established rules to immediately determine the appropriate bit rate, eliminating the need for sequential download attempts and directly providing high-quality video from the start.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If RTSP/RTP streaming technology is used, then real-time transmission efficiency is improved, but device complexity increases due to complicated protocol stack implementation

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of protocol selection by abandoning the complex RTSP/RTP protocol stack in favor of HTTP protocol for streaming media delivery. By using HTTP with server-side bit rate recommendation, the system achieves comparable transmission efficiency while dramatically reducing device complexity, as HTTP is natively supported by all web browsers and requires no special protocol implementation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The server acts as an intermediary that mediates between the terminal and the streaming media files. Instead of requiring the terminal to implement complex RTSP/RTP client functionality, the server receives the streaming request, queries the bit rate recommendation database, determines the appropriate bit rate, and directly delivers the media file at the optimal bit rate, thereby eliminating the need for complex protocol stacks on the terminal side.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If HTTP progressive download delivers streaming media from lowest bit rate sequentially, then adaptability to different network conditions is improved, but bandwidth usage efficiency deteriorates due to re-downloading already obtained content

Engineering Contradiction:
ImproveadaptabilityVSAvoidbandwidth usage efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system establishes a feedback mechanism where terminals report their device types and network types to the server. The server uses this feedback information to query the pre-established bit rate recommendation database and accurately determine the appropriate bit rate for each terminal, ensuring both adaptability to different conditions and efficient bandwidth usage by delivering the correct bit rate from the start without unnecessary re-downloads.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10116572B2Method, device, and system for acquiring streaming media data
Publication Date: 2018.10.30 HUAWEI TECH CO LTD
  • US10116572B2 patent drawing
  • US10116572B2 patent drawing
  • US10116572B2 patent drawing

AI summary

The present invention discloses a method, a device, and a system for acquiring streaming media data. By performing a statistical analysis on historical information related to a streaming media service, which is recorded by at least one device of a terminal and a media content delivery device, bit rates suitable for downloading a streaming media file when different types of terminals access various types of networks are summarized, so that when performing a streaming media service, a terminal can directly request to acquire a streaming media file at a suitable bit rate without a need to attempt to download the streaming media file, starting from a lowest bit rate.