Initial Bitrate Selection for Video Delivery Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming technologies face challenges in selecting the initial bitrate, leading to prolonged waiting times and increased energy consumption due to suboptimal initial bitrate selection, which results in frequent bitrate switches and re-transmissions of video content, causing waste of traffic and energy.

Innovation Solution

A method and device for initial bitrate selection in video delivery sessions that perform network measurements by user equipment to predict initial buffer durations based on network metrics, allowing for the selection of an appropriate initial bitrate that adapts to current network conditions, reducing the risk of inappropriate initial bitrate choices and subsequent bitrate switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a high bitrate is selected for video streaming, then video quality is improved, but initial join time increases and energy consumption increases in poor network conditions

Engineering Contradiction:
Improvevideo qualityVSAvoidinitial join time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary network measurements and predictions before video playback starts. It measures network metrics (throughput, delay, loss) during the time window from application initiation to video content selection, predicts initial buffer durations for different bitrates, and selects the optimal initial bitrate in advance. This preliminary action prevents the need for bitrate adjustments during playback, reducing initial join time while maintaining video quality.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If a high bitrate is selected for video streaming, then video quality is improved, but energy consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidenergy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary network measurements and predictions before video playback starts. It measures network metrics (throughput, delay, loss) during the time window from application initiation to video content selection, predicts initial buffer durations for different bitrates, and selects the optimal initial bitrate in advance. This preliminary action prevents the need for bitrate adjustments during playback, reducing energy consumption while maintaining video quality.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If random initial bitrate selection is used, then device complexity is reduced, but network traffic waste increases due to re-transmissions

Engineering Contradiction:
Improvebitrate selection complexityVSAvoidnetwork traffic waste
Core Design Contradiction:
Device complexityVSLoss of substance

Solution Approach 1:

The system uses feedback from network measurements to guide initial bitrate selection. It measures network metrics (throughput, delay, loss) during the time window from application initiation to video content selection, and uses these measurements to predict which bitrate will result in acceptable initial buffer duration. This feedback-based approach selects an appropriate initial bitrate without requiring complex algorithms, reducing both device complexity and network traffic waste from re-transmissions.

Inventive Principle:
Principle #23Feedback

4Manufacturing precision

If aggressive high bitrate selection is used when network quality is good, then video quality is improved, but initial buffer duration increases when network cannot handle the bitrate

Engineering Contradiction:
Improvevideo qualityVSAvoidinitial buffer duration
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary network measurements and predictions before video playback starts. It measures network metrics (throughput, delay, loss) during the time window from application initiation to video content selection, predicts initial buffer durations for different bitrates, and selects the optimal initial bitrate in advance. This preliminary action ensures the selected bitrate can be sustained by the network, avoiding excessive initial buffer durations while maintaining video quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11743158B2Initial bitrate selection for a video delivery session
Publication Date: 2023.08.29 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11743158B2 patent drawing
  • US11743158B2 patent drawing
  • US11743158B2 patent drawing

AI summary

An initial bitrate is selected for a video delivery session by a user equipment (5, 200) performing, during a time window from initiation of a video player application in the user equipment (5, 200) up to selection of a video content, network measurements of a current condition of a network used to deliver the video content to the user equipment (5, 200). A respective initial buffer duration is provided for each bitrate available for the video content and where these respective initial buffer durations are predicted based on at least one network metric derived from the network measurements. An initial bitrate for delivering the video content over the network to the user equipment is selected based on the respective initial buffer durations.