Web-Based Video Synthesis via Server-Side Draft Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video synthesis methods cannot be implemented on a web (browser) end, limiting user experience in video editing and processing.
Innovation Solution
A video synthesis method and apparatus that allows user operations on a video to be recorded as a draft at a web front end, sent to a server for processing, and then synthesized, enabling video synthesis on the web end by deploying execution environments for both the web front end and server to perform and restore the video processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video synthesis is implemented through application software, then video synthesis functionality is available, but it cannot be implemented on web (browser) end
Solution Approach 1:
The system is divided into two independent parts: a web front end that provides the user interface and operation recording, and a server that performs the actual video synthesis. This segmentation allows the front end to remain simple and web-based while the complex synthesis operations are handled by the server, resolving the contradiction between web accessibility and synthesis capability.
Solution Approach 2:
A draft file serves as an intermediary between the web front end and the server. The draft file contains the operation information generated at the web end and transmits it to the server for synthesis execution. This intermediary mechanism enables communication and coordination between the web interface and server-side processing without requiring complex integration.
2Power
If video synthesis is performed on server, then processing capability is sufficient, but user interaction and operation recording become complex
Solution Approach 1:
The web front end automatically records user operations and generates the draft file without requiring manual intervention. The system self-services by capturing user interactions, structuring the operation information, and preparing it for server transmission, thereby maintaining ease of operation while enabling powerful server-side processing.
3Reliability
If execution environment is deployed for web front end and server, then video synthesis can be performed and restored, but system complexity increases
Solution Approach 1:
The execution environments are pre-deployed and configured on both the web front end and server before actual video synthesis operations. By establishing the runtime environments in advance, the system ensures reliable execution and restoration of video processing operations without requiring complex on-demand setup, thereby reducing operational complexity.
Data Source
AI summary
Embodiments of the present disclosure provide a video synthesis method and apparatus, an electronic device and a storage medium. In the method, a web front end receives an operation of a user on a to-be-processed video, and records operation information as a draft; and sends the draft to a server, where the draft is used to perform processing on the to-be-processed video and perform video synthesis after the processing, which realizes the purpose of video synthesis through a web end.


