Composite Video Stream Aggregation for Live Event Viewing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies face challenges in aggregating and presenting live video streams from multiple sources to provide a comprehensive and customizable viewing experience for events, especially in real-time and high-definition formats, without compromising quality or increasing operational costs.
Innovation Solution
A system and method that aggregate live video streams from multiple communication devices associated with a common event, generate a composite video stream, and adjust it based on user input through a graphical user interface, enabling selectable and adjustable viewing experiences, including 360-degree virtual environments, using a processing system and media content server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple live video streams are aggregated in real-time to provide comprehensive event coverage, then the completeness and customization of viewing experience is improved, but the system complexity and processing requirements increase
Solution Approach 1:
The system segments the aggregation process into distinct functional modules: video stream reception module, video stream aggregation module, and adjusted video stream generation module. Each module handles specific tasks independently, making the complex system manageable and maintainable while enabling real-time processing of multiple video streams with different resolutions and formats
Solution Approach 2:
The system dynamically adjusts video stream parameters based on user preferences and device capabilities. The aggregation module can real-time modify resolution, format, and content selection of video streams without requiring system reconfiguration, enabling adaptable viewing experiences across different devices and network conditions
2Manufacturing precision
If video streams are aggregated and processed in high definition, then the quality of composite video stream is improved, but the bandwidth consumption and processing power requirements increase
Solution Approach 1:
The system changes video stream parameters (resolution, format, bitrate) based on device capabilities and network conditions. The aggregation module selectively processes video streams at appropriate quality levels - maintaining high definition where needed while reducing quality for less critical streams or when bandwidth is constrained, thus balancing video quality with bandwidth consumption
Solution Approach 2:
The system applies partial processing to video streams based on user preferences and device capabilities. Not all video streams are processed to the same degree - some may be fully aggregated in high definition while others are selectively processed or delivered at lower resolutions, optimizing bandwidth usage while maintaining acceptable quality
3Loss of information
If multiple video streams are aggregated to provide comprehensive event coverage, then the completeness of content is improved, but the time required for processing and delivery increases
Solution Approach 1:
The system performs preliminary actions by pre-establishing aggregation rules and device capability profiles before video stream processing begins. The aggregation module is pre-configured with criteria for selecting and combining video streams, enabling immediate processing upon receipt of video data without requiring real-time decision-making delays
Solution Approach 2:
The aggregation process operates continuously without interruption or batch processing delays. Video streams are aggregated in real-time as they are received, with the system maintaining continuous processing of multiple streams simultaneously, ensuring no content is lost while minimizing processing time through uninterrupted operation
4Ease of operation
If the system provides customizable viewing options through graphical user interface, then the user engagement is improved, but the operational complexity increases
Solution Approach 1:
The system provides self-service functionality through the graphical user interface, allowing users to independently customize their viewing experience by selecting preferred camera angles, resolutions, and content types. The aggregation module automatically processes these user preferences and adjusts video stream aggregation accordingly, eliminating the need for operator intervention while maintaining ease of use
Data Source
AI summary
Aspects of the subject disclosure may include, for example, receiving a plurality of live video streams from a plurality of communication devices, the plurality of live video streams being associated with a common event. Further aspects may include aggregating the plurality of live video streams to generate a composite video stream for presenting a selectable viewing of the common event and providing the composite video stream to a device for presentation. Additional aspects may include adjusting the composite video stream according to user generated-input to generate an adjusted composite video stream, the user-generated input corresponds to a request to adjust the presentation of the common event. Other aspects may include providing the adjusted composite video stream to the device for presentation. Other embodiments are disclosed.


