Video Stream Relay for Concurrent High-Quality and Low-Latency Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face issues with increased data transmission quantity when switching between high-quality and low-latency video stream modes, causing interruptions in high-quality stream distribution during low-latency operations.
Innovation Solution
An information processing device relays video streams to both a video server for large-scale streaming and a low-latency server, switching modes based on access requests from low-latency viewers, and adjusts encoding parameters to ensure low-latency transmission without interrupting high-quality streaming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a system provides separate high-quality mode and low-latency mode streams, then low-latency transmission is achieved, but data transmission quantity increases
Solution Approach 1:
The patent merges the high-quality stream and low-latency stream into a single unified stream by using a common encoding unit. The encoding unit encodes the video signal once and produces one encoded stream that is then distributed to both the stream distribution server and the low-latency server, eliminating the need for separate encoding processes and reducing overall data transmission quantity.
Solution Approach 2:
The encoded stream serves multiple functions simultaneously: it is used for both high-quality stream distribution and low-latency transmission. The single encoded stream is relayed to different servers based on access requests, allowing the same data to fulfill multiple purposes without requiring separate stream generations.
2Loss of time
If the system switches to low-latency mode, then latency is reduced, but high-quality stream distribution is interrupted
Solution Approach 1:
The patent ensures continuous stream distribution by maintaining the encoding unit's operation throughout mode transitions. The encoding unit continuously encodes video signals and relays the encoded stream to appropriate servers based on access requests, ensuring that high-quality stream distribution continues uninterrupted while low-latency transmission is activated when needed.
Solution Approach 2:
The system dynamically switches between serving high-quality stream distribution and low-latency transmission based on access requests. The relay unit adapts its behavior in real-time, directing the single encoded stream to different destinations (stream distribution server or low-latency server) depending on the current operational mode, without interrupting the overall streaming process.
3Manufacturing precision
If separate encoding is performed for high-quality and low-latency modes, then transmission quality is optimized, but device complexity increases
Solution Approach 1:
The patent combines the encoding functions for both high-quality and low-latency modes into a single encoding unit. This unified encoding approach eliminates the need for separate encoding hardware or software components, reducing device complexity while still producing an encoded stream that satisfies both quality requirements through intelligent relay and distribution.
Data Source
AI summary
According to an embodiment, an information processing device includes one or more hardware processors. The one or more hardware processors are configured to: acquire a first stream transmitted from a transmitting device; and relay the acquired first stream to both a first server device and a second server device when a sending request requesting to send a stream from the second server device to a receiving device is received, and relay the acquired first stream to the first server device when the sending request is not received, the first server device being configured to store an input stream into a storage device, the second server device being configured to send a stream with a delay time not greater than a second delay time that is less than a first delay time with which a stream stored in the storage device is distributed.


