Server-Side Video Editing for Live Stream Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for switching video live streams to video-on-demand data are inefficient due to the need for uploading edited video-on-demand data to a server, which prolongs the processing time.

Innovation Solution

A method and system where a server acquires and edits video data from a live stream in response to client requests, storing the edited data as video-on-demand and sending low code-rate video segments to the client for playback, thereby eliminating the need for client-side upload and enhancing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If video editing is performed using local non-linear editing software on the client side, then the video can be edited with full control and flexibility, but the video-on-demand data must be uploaded to the server after editing, which takes a long time and reduces switching efficiency

Engineering Contradiction:
Improvevideo editing controlVSAvoidupload time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Instead of the conventional approach where the client edits video locally and uploads it to the server, this patent inverts the process by having the server perform the editing operations. The client sends editing requests (cut, insert, delete operations) to the server, which then processes the video and returns the edited result. This eliminates the time-consuming upload step while maintaining full editing control through the request-response mechanism.

Inventive Principle:
Principle #13The other way round (Inversion)

2Manufacturing precision

If video data is transmitted at full code-rate, then the video quality is maintained, but the transmission time and processing time are prolonged

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies parameter changes by transcoding video data from full code-rate to low code-rate during server-side processing. The server receives editing requests, performs operations on the video, and simultaneously transcodes the edited video to a lower code-rate for faster transmission to the client. This parameter change reduces transmission time and processing overhead while maintaining acceptable video quality for the intended application.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3373587B1Method, apparatus, and system for switching video live stream to video-on-demand data
Publication Date: 2021.09.01 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3373587B1 patent drawingFigure 1~2
  • EP3373587B1 patent drawingFigure 3~4
  • EP3373587B1 patent drawingFigure 5

AI summary

Embodiments of the present invention relate to the technical field of computers. Disclosed are a method, apparatus and system for switching a video live stream to video-on-demand data. The method comprises: a terminal sends a video acquisition request of a target video to a server; the server acquires video data of the target video in a live stream of the target video according to the video acquisition request, and stores the acquired target video data; the terminal sends a video editing request of the target video to the server; the server edits the video data of the target video non-linearly according to the video editing request; and the server stores the edited video data as video-on-demand data of the target video. The present invention can improve the efficiency of switching from a video live stream to video-on-demand data.