Server Bit Rate Control for Multi-Distributor Live Streams
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


