Media Server Stable Bitrate Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia session technologies lack efficient bitrate optimization, leading to inconsistent video quality due to varying device and internet connection capabilities, resulting in suboptimal user experience.

Innovation Solution

A computer-implemented method where a media server determines a stable bitrate for a client device during a media session, stores this value in a database, and retrieves it for subsequent sessions, allowing for immediate adjustment of bitrate estimation, thereby reducing 'ramp-up' time and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all devices are treated the same and start at a default bitrate, then the system is simple to operate, but the video quality is inconsistent across different device capabilities

Engineering Contradiction:
Improvevideo quality consistencyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements local quality by determining device-specific bitrate capabilities individually for each client device rather than applying a uniform default bitrate to all devices. The media server assesses each device's network bandwidth and processing capabilities separately, then assigns optimized bitrate values tailored to each device's specific characteristics, resulting in consistent video quality across diverse device types.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If bitrate is increased to improve video quality, then video quality improves, but network bandwidth consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the bitrate parameter based on real-time network conditions and device capabilities. The media server continuously monitors available network bandwidth and modifies the bitrate parameter accordingly, increasing it when bandwidth is abundant to improve video quality, and decreasing it when bandwidth is constrained to reduce network load, thereby optimizing the trade-off between video quality and bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If bitrate estimation starts from a low default value, then network bandwidth is conserved initially, but the ramp-up time to optimal bitrate is extended

Engineering Contradiction:
Improveramp-up timeVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements preliminary action by performing bitrate capability assessment and stable bitrate determination during an initial media session before subsequent sessions. The system proactively evaluates each device's optimal bitrate characteristics in advance, stores this information, and retrieves it for future sessions, eliminating the need for slow ramp-up procedures and enabling immediate transmission at optimal bitrate levels.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If stable bitrate determination is performed continuously, then bitrate optimization is maximized, but system processing load increases

Engineering Contradiction:
Improvebitrate optimization efficiencyVSAvoidsystem processing load
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies periodic action by determining the stable bitrate at regular intervals or at specific events during media sessions rather than continuously. The system assesses bitrate stability periodically, stores determined stable bitrates in a database for reuse, and only re-evaluates when necessary (e.g., when network conditions change significantly or after a predetermined time period), thereby reducing system processing load while maintaining effective bitrate optimization.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11005975B2Rapid optimization of media stream bitrate
Publication Date: 2021.05.11 ATLASSIAN PTY LTD
  • US11005975B2 patent drawing
  • US11005975B2 patent drawing
  • US11005975B2 patent drawing

AI summary

An example data processing technique includes determining, by a first media server during a first media session between a client device and the first media server, a stable bitrate value based on a rate at which the first media server receives data from the client device in the first media session. Further, the example technique includes, based on determining the stable bitrate value, storing in a database the stable bitrate value for the client device, and receiving, from the client device, a request to establish a second media session. The example technique also includes, in response to receiving the request, searching the database for a particular stable bitrate value for the client device, and sending the particular stable bitrate value to the client device, wherein the client device is configured to estimate, based on the particular stable bitrate value, an initial bitrate value for transmitting data from the client device to a second media server in the second media session.