Server-Side Video Call Recording for Simplified Video Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing video production process for video calls is cumbersome, requiring manual recording and editing of video call pictures, which negatively impacts user experience.
Innovation Solution
A method and apparatus that allows users to request a server to record multiple video streams during a video call, obtain recording result materials, and generate a result video based on these materials, simplifying the production process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual recording and editing of video call pictures is performed, then video production can be completed, but the production process becomes troublesome and user experience deteriorates
Solution Approach 1:
The server performs preliminary recording of video streams during the video call itself, capturing all necessary video materials before the user needs to produce the final video. This eliminates the need for users to manually record and edit afterward, as the recording work is already completed in advance by the server.
Solution Approach 2:
The server acts as an intermediary between the video call participants and the final video production. Instead of users directly recording and editing video call pictures, they request the server to handle the recording and material preparation, and the server delivers ready-to-use materials to the user for final video generation.
2Reliability
If multiple video streams are recorded by the server, then complete recording materials are obtained, but system complexity increases
Solution Approach 1:
The server performs multiple functions within a single system: it records multiple video streams simultaneously, processes the recorded data, extracts key frames, and prepares materials for video production. This multi-functionality consolidates what would otherwise require separate systems for recording, processing, and material preparation into one unified server.
Solution Approach 2:
The server automatically manages the entire recording and material preparation process without requiring user intervention. When a user requests video call recording, the server autonomously records the video streams, processes the data to extract key frames, and prepares the materials, eliminating the need for complex user-side recording equipment and manual processing steps.
Data Source
Figure 1
Figure 2~3
Figure 4~6
AI summary
The present disclosure provides a video generation method, apparatus and device, and a storage medium. The method includes: first, sending a video call recording application request to a server in response to a video call recording application operation acting on a video call page; next, receiving a recording termination operation for a video call picture on the video call page, and obtaining a recording result material corresponding to the video call picture from the server; and then, generating a result video corresponding to the video call picture based on a recording result material corresponding to the video call picture. It can be seen that in the embodiments of the present disclosure, during the process of a video call, the server may be requested to record the current video call, and the recording result material corresponding to the video call picture is directly obtained from the server, so that a user can generate the result video corresponding to the video call picture based on the recording result material, thereby simplifying the production process of a video of the type of a video call by the client user, and improving the user experience.