Server Bit Rate Control for Multi-Distributor Live Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing live-streaming systems struggle to manage video bit rates effectively when multiple distributors participate in a live-stream, leading to choppy or frozen videos for viewers.

Innovation Solution

A server-based system that stores parameter profiles with upper bit rate limits associated with the number of distributors, dynamically adjusts bit rates for each distributor's video data to ensure they remain within these limits, and informs user terminals of the adjusted bit rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple distributors transmit video data at high bit rates, then video quality for each distributor is improved, but the total amount of video data transmitted increases causing buffering and frozen videos for viewers

Engineering Contradiction:
Improvevideo qualityVSAvoidtotal video data amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The server dynamically adjusts the bit rate parameter of video data based on the number of distributors participating in the live stream. When multiple distributors are detected, the server lowers individual bit rates to maintain total data transmission within network capacity, preventing buffering while adapting quality to current system conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system transitions from static bit rate allocation to dynamic bit rate adjustment. The server continuously monitors the number of distributors and automatically modifies video parameters in real-time, allowing the system to adapt to changing participant numbers and maintain optimal performance without manual intervention

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the number of distributors increases, then the live-stream becomes more engaging and interactive, but video playback becomes choppy or frozen due to excessive data transmission

Engineering Contradiction:
Improvelive-stream interactivityVSAvoidvideo playback smoothness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server implements a feedback mechanism by monitoring the number of distributors and using this information to adjust video transmission parameters. The server sends notifications to distributor terminals about the current number of participants, enabling automatic bit rate adjustment that maintains playback reliability while supporting increased interactivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server proactively adjusts bit rates before playback issues occur by monitoring distributor count and preemptively lowering individual video quality settings when multiple distributors are detected, preventing buffering and frozen videos before they happen

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250203143A1Server, method and terminal
Publication Date: 2025.06.19 17LIVE JAPAN INC
  • US20250203143A1 patent drawing
  • US20250203143A1 patent drawing
  • US20250203143A1 patent drawing

AI summary

A server includes: a memory storing parameter profiles each including an upper limit of a bit-rate in association with a number of distributors; a receiving unit receiving video data from the distributors participating in a live-stream; a determining unit: (i) identifying one of the parameter profiles based on the distributors participating in the live-stream, and (ii) determining respective bit rates of the video data generated by respective user terminals of the distributors such that the respective bit rates fall within a range not exceeding the upper limit in an identified parameter profile, wherein the respective bit rates are lowered as the number of the distributors simultaneously participating in the live-stream increases regardless the number of viewer participating in the live-stream, wherein the receiving unit receives the video data from the user terminals of the distributors, the video data is generated by the user terminals at the respective bit rates.