Free-View Video Angle Switching via Low-Latency Room Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing free view angle video systems suffer from slow view angle switching speed, frequent freezing, and discontinuity, which degrade the user experience and increase network bandwidth requirements.
Innovation Solution
Implement a low-latency server to facilitate real-time communication between clients and media servers, allowing for immediate determination and transmission of view angle switching information, enabling fast and seamless switching of video streams based on user input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional video streaming architecture is used, then system complexity is reduced, but view angle switching speed is slow and video fluency deteriorates
Solution Approach 1:
The system is segmented into three independent modules: low-latency room module, media server module, and client module. Each module operates independently with defined interfaces, enabling fast view angle switching without requiring complete system redesign. The low-latency room handles real-time communication while the media server manages video streams, separating concerns to achieve both speed and maintainability.
Solution Approach 2:
The low-latency room acts as an intermediary component between the client and media server. It receives view angle switching requests from clients and forwards them to the appropriate media servers, enabling fast switching without direct client-server communication overhead. This intermediary layer abstracts the complexity while maintaining high switching speed.
2Speed
If multiple video streams are downloaded simultaneously, then view angle switching speed is improved, but network bandwidth consumption increases
Solution Approach 1:
The system pre-loads and caches video streams in the low-latency room before they are requested by the client. When a view angle switching request arrives, the pre-cached stream is immediately available for transmission, eliminating the need for simultaneous downloading of multiple streams. This preliminary action ensures fast switching while maintaining efficient bandwidth usage.
Solution Approach 2:
The system discards video streams that are no longer needed after the view angle switching is complete, and recovers network bandwidth for new streams. The low-latency room maintains only the currently active stream and recently switched streams in cache, discarding older streams to free up bandwidth resources while maintaining switching performance.
Data Source
AI summary
Provided are a view angle switching method, apparatus and system for a free view angle video, a device, and a medium. The method is applied to a client and includes: determining view angle switching information according to a view angle switching operation triggered by a user; transmitting the view angle switching information to a low-latency room corresponding to the client through a low-latency server so that in response to determining that a view angle change message in the low-latency room is monitored, a media server determines a target video stream after a view angle is switched based on the view angle switching information and pushes the target video stream to the low-latency room; and obtaining and playing the target video stream in the low-latency room through the low-latency server.


