Multiway Video Broadcast System Using Scalable Video Codec
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multiway video conferences broadcast to third-party viewers experience noticeable delays when switching a communicating participant's video stream to high quality, as existing systems require control signaling to adjust video quality, which can be detrimental to the viewing experience despite bandwidth reduction benefits.
Innovation Solution
Implementing a scalable video codec (SVC) like H.264 SVC, where all participants transmit at their highest capable quality, allowing immediate quality adjustments without control messages, using base and enhancement layers for broadcasting, ensuring seamless transitions between high and low quality streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If control signaling is used to adjust video quality for communicating participants, then bandwidth usage is optimized, but delays occur when switching video streams to high quality
Solution Approach 1:
The system pre-establishes multiple video streams at different quality levels (first quality level and second quality level) before needing to switch between them. When a participant becomes a communicating participant, the broadcast server can immediately switch to the pre-prepared high-quality stream without waiting for control signaling and stream reconfiguration, thus eliminating delays while maintaining bandwidth efficiency.
2Manufacturing precision
If all video streams are broadcast at high quality level, then video quality for third-party viewers is improved, but bandwidth consumption increases
Solution Approach 1:
The system applies different quality levels to different video streams based on local needs: communicating participants receive high-quality video streams while non-communicating participants use lower quality streams. This localized quality adjustment ensures that bandwidth is consumed only where high quality is necessary, optimizing the trade-off between video quality and bandwidth usage.
3Reliability
If control signaling is transmitted to user devices to adjust video quality, then system coordination is maintained, but the complexity of the system increases
Solution Approach 1:
The system extracts the video stream switching logic from the user devices and centralizes it in the broadcast server. The server independently determines when to switch between high and low quality streams based on participant status, eliminating the need for complex control signaling to user devices while maintaining reliable system coordination through centralized control.
Data Source
AI summary
A multiway video broadcast system may include a processor and a memory. The processor may facilitate steps of receiving a plurality of video streams from a plurality of user devices and broadcasting a first video stream of the plurality of video streams at a first quality level and the remaining video streams of the plurality of video streams at a second quality level, where the first quality level is higher than the second quality level. The steps may further include determining that a second video stream of the plurality of video streams should be broadcast at the first quality level, and in response to the determining, and irrespective of control signaling transmitted to the plurality of user devices, broadcasting the second video stream of the plurality of video streams at the first quality level and the remaining video streams of the plurality of video streams at the second quality level.


