WebRTC Live Streaming Platform for Synchronized Multi-Angle Broadcasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current platforms lack the capability for high-speed live streaming with synchronized audio and video, real-time voting, and multi-angle event broadcasting, which are essential for smooth and engaging online competitions and events.

Innovation Solution

A real-time live streaming platform utilizing WebRTC for synchronized audio and video streaming, enabling hosts to manage events, invite participants, and facilitate voting, while allowing multiple mobile devices to capture and stream events from various angles, with a user-friendly interface and low internet consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high-speed live streaming is implemented, then streaming quality is improved, but internet consumption increases

Engineering Contradiction:
Improvestreaming qualityVSAvoidinternet consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements adaptive bitrate streaming that adjusts the streaming quality based on the user's internet connection speed. When bandwidth is limited, the system reduces the bitrate to maintain smooth playback, while allowing higher quality when sufficient bandwidth is available. This partial action approach ensures acceptable streaming quality without consistently consuming maximum bandwidth.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If multiple mobile devices are used for multi-angle broadcasting, then event coverage is improved, but device complexity increases

Engineering Contradiction:
Improveevent coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges multiple video streams from different mobile devices into a single unified broadcast. The server receives video feeds from multiple devices, synchronizes them, and combines them into one cohesive multi-angle streaming experience. This merging approach allows comprehensive event coverage while keeping the user interface simple, as users interact with a single platform rather than managing multiple devices individually.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server acts as an intermediary that manages the complexity of coordinating multiple mobile devices. It handles device connection, video stream synchronization, and angle switching automatically, shielding users from the underlying complexity while enabling multi-angle broadcasting through a simple user interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If real-time voting and layered audio are added, then user engagement is improved, but processing requirements increase

Engineering Contradiction:
Improveuser engagementVSAvoidprocessing requirements
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system implements real-time voting and layered audio features that are selectively activated based on user interaction. Voting functionality is triggered only when users choose to vote, and layered audio is mixed dynamically based on selected tracks. This partial action approach maintains high user engagement while avoiding continuous heavy processing when these features are not actively used.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240040067A1Method of broadcasting real-time on-line competitions and apparatus therefor
Publication Date: 2024.02.01 APURVI GATHANI
  • US20240040067A1 patent drawing
  • US20240040067A1 patent drawing
  • US20240040067A1 patent drawing

AI summary

A live streaming method lets organizers broadcast real-time online competitions or events over the internet with high-speed streaming and real-time voting, and with layered audio on top of the webRTC channel. It is completely developed on Real-time Communication and considers organizers, hosts, participants, and audience members. An interactive event experience strategically synchronizes multiple live events happening at one or more places.With the app, only the broadcaster/host/organizer would have the authority to start an event and would have all the controls. The host can invite multiple participants to join the live broadcast, and this sets the client role in WebRTC as a participant. In addition, the host can broadcast and record an event or competition which is viewed from multiple angles using multiple mobile devices such as a mobile phone.