Synchronous Communication Video Stream Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies for broadcasting synchronous communication sessions, such as video conferences, lack the ability to dynamically manage and render multiple video streams in a user-friendly and customizable manner, limiting the engagement and accessibility of the content to a wider audience.
Innovation Solution
A computer-implemented method that receives discrete video streams from multiple users and provides a synchronous communication session, allowing broadcast recipients to manipulate the rendering of these streams using user-selectable templates, with a primary viewing field for the active user and a secondary viewing field for other participants, enabling flexible layout and broadcasting to a broader audience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple video streams are broadcast to a wide audience, then the accessibility and reach of the content is improved, but the complexity of managing and rendering the video streams increases
Solution Approach 1:
The system segments the rendering complexity by separating the primary viewing field (showing one main video stream) from the secondary viewing field (showing multiple other video streams in a grid). This segmentation allows the system to manage multiple video streams by dividing them into distinct rendering zones with different complexity requirements, thereby reducing overall management complexity while maintaining accessibility.
Solution Approach 2:
The system dynamically adjusts which video stream is displayed in the primary viewing field based on user interaction (clicking on secondary field videos) or speaker detection. This dynamic rendering approach simplifies management by automatically adapting the display configuration rather than requiring manual configuration for each scenario, thus reducing operational complexity while improving content accessibility.
2Ease of operation
If a primary viewing field is provided for the active user, then user engagement is improved, but the ability to show multiple participants simultaneously is reduced
Solution Approach 1:
The system resolves this contradiction by adding a spatial dimension to the display. Instead of choosing between one large video or multiple smaller videos, the system uses a primary viewing field for engagement and a secondary viewing field arranged in a grid pattern to show multiple participants simultaneously. This dimensional arrangement allows both goals to be achieved without compromise.
Solution Approach 2:
The secondary viewing field acts as an intermediary between the primary viewing field and the full set of participants. When users need to see or interact with a participant not currently in the primary field, the secondary field provides access to those additional participants, enabling seamless transitions and maintaining both engagement and comprehensive visibility.
3Adaptability or versatility
If broadcast recipients can manipulate the rendering of video streams, then customization and user control are improved, but the system complexity increases
Solution Approach 1:
Instead of the system automatically determining the optimal rendering configuration, the system inverts the approach by allowing users to directly control which video stream appears in the primary viewing field by clicking on their preferred participant in the secondary field. This user-driven selection simplifies the system's control logic while providing extensive customization capabilities.
Data Source
AI summary
A method and computing system for receiving, using one or more computing devices, a discrete video stream from each of a plurality of users of a social network, resulting in a plurality of discrete video streams. A synchronous communication session is provided for the plurality of users based, at least in part, upon the plurality of discrete video streams. The plurality of discrete video streams are broadcast to one or more broadcast recipients.


