Group Watching Bandwidth Control with Dynamic Audio-Video Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual group watching sessions face challenges in maintaining sufficient bandwidth for videoconference functionality while streaming media content, as available bandwidth may be insufficient for simultaneous high-quality streaming and video communication among participants.
Innovation Solution
A system that determines available bandwidth and user preferences to adjust communication modes (audio or video) and buffering parameters dynamically, ensuring adequate bandwidth is allocated for desired communication modes by buffering segments in advance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If videoconference functionality is provided during group watching session, then communication quality is improved, but bandwidth consumption increases
Solution Approach 1:
The system dynamically switches between audio-only and video conference modes based on available bandwidth. When bandwidth is sufficient, video communication is enabled; when bandwidth is limited, the system transitions to audio-only mode to maintain communication reliability while reducing bandwidth consumption.
Solution Approach 2:
The system changes communication parameters (video enabled/disabled) based on network conditions. By monitoring bandwidth availability and adjusting the communication mode parameter, the system optimizes the balance between communication quality and bandwidth consumption.
2Manufacturing precision
If media content is streamed in high quality, then display quality is improved, but bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts media streaming quality based on available bandwidth. When bandwidth is abundant, high-quality streaming is provided; when bandwidth is limited, the system reduces streaming quality to maintain communication functionality.
Solution Approach 2:
The system buffers media content in advance during periods when bandwidth is available and communication is not required. This pre-buffering allows the system to reduce or pause streaming during communication phases without compromising display quality, thereby managing bandwidth consumption effectively.
3Quantity of substance
If buffering parameter is adjusted to free up bandwidth, then communication bandwidth availability is improved, but media content delivery is delayed
Solution Approach 1:
The system performs preliminary buffering of media content during non-communication phases when bandwidth is available. This advance preparation ensures that when communication phases begin, the buffered content can be delivered without real-time streaming delays, effectively trading time during low-priority phases for bandwidth availability during high-priority communication phases.
4Ease of operation
If group communication mode is set to video, then communication immersion is improved, but total bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts communication immersion levels by switching between video and audio modes based on bandwidth conditions. When multiple participants join and bandwidth is constrained, the system reduces immersion (video to audio) to maintain overall system functionality, balancing individual communication quality with total bandwidth consumption.
Data Source
AI summary
Systems and methods are described for operating a group watching session. Group communication is initiated for a group watching session displaying a media content item. A bandwidth available to at least one computing device participating in the group watching session is determined. A group communication mode for a segment of the media content item is determined. A communication parameter of the group communication and/or a buffering parameter for the media content item is set in response to determining the group communication mode for the segment of the media content item and the bandwidth available to each computing device participating in the group watching session.


