Screenshot Server Video Processing for Live Broadcast Lag Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing technologies experience lag phenomena when streaming live broadcasts due to slower network speeds and poor hardware configurations, as they directly embed video addresses into webpages, leading to increased load on user terminals.
Innovation Solution
A video processing method involving a screenshot server that captures and stores multiple pictures from a video based on a preset strategy, allowing user terminals to obtain and play these pictures from a storage server, reducing data size and load on the terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If video addresses are directly embedded into webpages for live broadcasting, then video playback functionality is achieved, but user terminals experience lag phenomena due to slower network speed and poor hardware configuration
Solution Approach 1:
The patent segments the video data into multiple pictures captured at different time points according to a preset screenshot strategy. Instead of transmitting and playing the entire video stream on the user terminal, only selected picture frames are downloaded and displayed, significantly reducing the data processing burden on the terminal device and eliminating lag phenomena.
2Quantity of substance
If the screenshot server captures and stores multiple pictures from the video based on a preset screenshot strategy, then the data size and load on user terminals are reduced, but the system complexity increases due to additional server components
Solution Approach 1:
The patent introduces a screenshot server as an intermediary component between the video source and user terminals. This server captures pictures from the video stream according to a preset screenshot strategy and stores them for distribution. While this adds a system component, it effectively reduces the overall data transmission volume and processing load on distributed user terminals, achieving a balance between centralized complexity and distributed simplicity.
Data Source
AI summary
Embodiments of the present application disclose a video processing method, associated devices and a communication system. The video processing method includes: obtaining, by a screenshot server, a video from a video server, wherein the video is a live broadcasting video uploaded into the video server by a second user terminal; capturing, by the screenshot server, a plurality of pictures from the video based on a preset screenshot strategy to capture a plurality of pictures from the video according to a certain capturing frequency; and storing, by the screenshot server, the pictures into a storage server, wherein a link to the pictures is embedded in a webpage displayed on a mobile terminal, such that the mobile terminal downloads the pictures from the storage server in response to a user selection of the link to the pictures and plays the pictures on the mobile terminal one by one in a video-like format.


