Downloading and Processing Video: Technical Part

The video processing workflow includes several stages, starting from the upload and ending with final processing, with temporary storage of the video on the server for post-processing. The video processing flow is as follows:

  • Video Download Request: The video can be uploaded directly by the user or downloaded from the provided link. In any case, the process begins by sending a request to a microservice that handles video content.

  • Response from Microservice: successful Response — the video is successfully uploaded and ready for further processing, unsuccessful Response: an error occurred during the video download, which may require re-uploading the video.

  • Video Processing Request: After successful upload, a request is made to process the video. The main task at this stage is to overlay the banner on the video.

  • Overlaying the Banner: A banner is overlaid on the video, occupying 20% of the lower part of the video, covering the full width. It is important to subtract the black area of the banner from the video to ensure proper integration of the graphic element.

  • Response from Server: After processing is completed, the server returns a download link for the processed video. This file becomes available to the user for further use or download.

  • Temporary File Storage: The processed file is stored on the server for 24 hours. After this time, the file is automatically deleted from the server, which helps optimize data storage and maintain platform security.

Last updated