Video Playback Terminal Live Stream Frame Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video playback and live streaming technologies are independent, preventing users from viewing videos during live streams or vice versa, and require separate devices for anchors, resulting in poor display quality.
Innovation Solution
A method that allows for the insertion of a video frame into a live streaming frame by sending a video playback request from an anchor terminal to a video server, which transmits the video to a live streaming server to combine with the live stream, enabling simultaneous video playback during live streaming, using a video server and live streaming server connected over a network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video playback and live streaming are implemented as independent technologies, then each function can be implemented separately, but users cannot view videos during live streams or use a single device for both functions
Solution Approach 1:
The patent merges video playback and live streaming functions into a unified system by integrating the video playback module with the live streaming module. The video frame is inserted into the live streaming frame through a unified rendering pipeline, allowing both functions to operate simultaneously on a single device without requiring separate systems.
Solution Approach 2:
The live streaming device is designed to perform multiple functions: it can conduct live streaming while simultaneously playing back pre-recorded videos. The display system is made universal by enabling it to show both live streaming content and video playback content in an integrated manner, allowing the device to adapt to different usage scenarios.
2Manufacturing precision
If separate devices are used for video playback and live streaming, then each device can be optimized for its specific function, but display quality deteriorates and the process becomes more complex
Solution Approach 1:
The patent combines video playback and live streaming into a single display output system. The video rendering module and live streaming rendering module both output to the same display interface, ensuring unified display quality parameters such as resolution, refresh rate, and color accuracy. This eliminates the quality degradation that would occur when combining outputs from multiple separate devices.
3Adaptability or versatility
If video playback is added to live streaming functionality, then users can watch target videos during live streams, but the system requires additional components
Solution Approach 1:
The patent segments the video playback functionality into a separate playable video file that is independently rendered and then composited with the live streaming content. This modular approach allows the video playback module to be added without fundamentally redesigning the entire live streaming system, reducing the complexity increase compared to a fully integrated approach.
Solution Approach 2:
The patent introduces a video rendering module as an intermediary component that processes video files and outputs them in a format compatible with the live streaming rendering pipeline. This intermediary module acts as a bridge between the video playback functionality and the existing live streaming system, minimizing the need for extensive modifications to either component.
Data Source
AI summary
Provided is a video playback method, applicable to an anchor client. The method includes: displaying a video selection interface in response to a video display operation on a target account, wherein the video selection interface includes at least one video posted by the target account; sending a video playback request to a video server in response to a select operation on a target video in the video selection interface, wherein the video server is configured to transmit the target video to a live streaming server in response to the video playback request, and the live streaming server is configured to insert a video frame of the target video into a live streaming frame corresponding to the anchor client and push a live stream; and displaying the live streaming frame with the video frame inserted.


