Array Server Combines Multi-Source Video Streams for Instant View Angle Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience delays when switching view angles during live broadcasts due to the loading limitations of conventional streaming servers, which fail to process view-angle switching requests in real time, causing interruptions in video playback.

Innovation Solution

A system and method that utilize an array server to combine video streamings from multiple signal sources into a multi-source streaming, which is then transmitted to a streaming server and received by a client end, allowing seamless switching between different video streamings without delays by continuously obtaining and displaying single-angle frames from the multi-angle frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the streaming server transmits video streaming with different view angles to the client end, then the user can switch view angles during live broadcast, but the server load approaches the upper limit causing processing delays

Engineering Contradiction:
Improveview angle switching capabilityVSAvoidserver processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the video streaming into multiple independent single-angle streamings, each corresponding to a different view angle. The array server receives and processes these segmented streamings separately, then combines them into a multi-source streaming that contains all view angles. This segmentation allows the server to handle individual angle requests efficiently while providing comprehensive multi-angle capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The array server acts as an intermediary between the streaming server and the client end. It receives the combined multi-source streaming from the streaming server, extracts the specific single-angle frame requested by the user, and transmits only that relevant portion to the client end. This intermediary function reduces the processing burden on the streaming server while maintaining fast view angle switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the streaming server processes view-angle switching requests in real time, then the switching speed improves, but the server load exceeds the upper limit

Engineering Contradiction:
Improveview angle switching speedVSAvoidserver processing capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The array server performs preliminary action by pre-processing the combined streaming to extract and organize single-angle frames from the multi-source streaming. When a view angle switching request is received, the client end can immediately obtain the pre-prepared single-angle frame without waiting for real-time server processing. This preliminary preparation enables instant view angle switching while avoiding additional server load during the switching moment.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the client end waits for the video streaming to reach a preset frame number before playing, then the playback stability improves, but the user experiences a delay in watching the live broadcast

Engineering Contradiction:
Improvevideo playback stabilityVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The array server extracts the specific single-angle frame from the combined multi-source streaming that corresponds to the user's requested view angle. By extracting only the necessary frame data rather than waiting for the complete multi-angle streaming to reach a preset frame number, the system enables the client end to start playback immediately with the extracted single-angle frame, significantly reducing the user's waiting time while maintaining playback stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11997327B2System for playing specific streaming selected from combined streamings and method therefore
Publication Date: 2024.05.28 LIGHT MATRIX INC
  • US11997327B2 patent drawing
  • US11997327B2 patent drawing
  • US11997327B2 patent drawing

AI summary

A system for playing specific streaming selected from combined streamings and a method thereof are disclosed. In the system, an array server combines video streamings outputted from signal sources, to form a multi-source streaming including all video streamings, and transmits the combined multi-source streaming to a streaming server, the streaming server provides the multi-source streaming to a client end, the client end obtains the video streaming to be played from the received multi-source streaming. Therefore, a user can immediately switch the video streamings with different view angles while watching live broadcast, so as to achieve the technical effect of reducing the streaming load of the server during live broadcast.