Nonlinear cloud editing method

A non-linear and editing technology, applied in the field of non-linear cloud editing, can solve the problem that the computing power of multiple virtual machines cannot be combined and supported, and achieve the effect of solving the problem of effective image transmission and improving the utilization rate of funds.

Active Publication Date: 2013-07-10
BEIJING DAYANG TECH DEV
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, with the virtual machine solution, it is impossible to combine the computing power of multiple virtual machines to s...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Nonlinear cloud editing method
  • Nonlinear cloud editing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] This embodiment is a nonlinear cloud editing method. The system used in the method is as figure 1 shown. The system includes: multiple clients with video and audio boards that can be connected to monitors (limited to drawing, figure 1 Only 5 clients are drawn in the figure, and more clients can actually be connected), the clients are connected to two task scheduling and distribution servers through LAN or WAN, and the two task scheduling and distribution servers are connected to the Each client directly sends data to the computing server cluster connection ( figure 1 The dotted line in the figure indicates the path where the computing server cluster directly returns the calculated data to the client and the client directly interacts with the data storage matrix to store or obtain data), and the connection between the computing server cluster and the data storage matrix (limited to drawing , figure 1 In the computing server cluster, only 6 computing servers are drawn...

Embodiment 2

[0050] This embodiment is an improvement of the first embodiment, and is a refinement of the steps of the first embodiment about establishing a connection. The steps of establishing a connection described in this embodiment include the following sub-steps:

[0051] The client is connected to two task scheduling and distribution servers at the same time.

[0052] By default, any one of the task allocation scheduling servers is the master task scheduling allocation server, and the other is the slave task scheduling allocation server.

[0053] When the client sends a task to the master task dispatching server, if the master task dispatching server does not respond, the client resends the task to the slave task dispatching server.

[0054] After the main task scheduling and allocation server recovers, the client resumes work using the main task scheduling and allocation server.

Embodiment 3

[0056] The improvement of the above-mentioned embodiment in this embodiment is that the steps of the above-mentioned embodiment regarding task scheduling and allocation are refined. The steps of task scheduling and assignment described in this embodiment include the following sub-steps:

[0057] Computing tasks are received, the degree of work saturation of each computing server in the computing server cluster is calculated, and the received computing tasks are allocated to computing servers whose working tasks are not very saturated.

[0058] Monitor the working status of each computing server in the computing server cluster in real time, and monitor whether a new computing server joins the computing server cluster.

[0059] If the computing work of a computing server is too heavy, the computing server actively sends a request to the task scheduling and allocating server, and the task scheduling and allocating server allocates the computing tasks performed by the computing se...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a nonlinear cloud editing method. The nonlinear cloud editing method includes the steps that connection is established; program editing is performed; calculation tasks are submitted; the tasks are scheduled and distributed; the calculation tasks are carried out; rendering calculation task results are returned; a client-side displays the results; whether the program editing is accomplished or not is judged; compositing and packing are performed; and final program compositing results are displayed. All operations of all file editing except rendering, the compositing and the packing are carried out at the client-side, complex operations of the rendering, the compositing and the packing are carried out at a cloud side, a whole cloud system resource is utilized to the maximum, and a task scheduling server and a front side client-side resource are fully used. Due to the fact that an intelligent assignment scheme is utilized, heavy tasks of the rendering and composting calculation are enabled to be evenly assigned to each server of each calculation server cluster to the greatest extent, resources of the calculation server clusters are fully used, and a fund utilization rate is improved.

Description

technical field [0001] The present invention relates to a nonlinear cloud editing method, which is a network information processing method, and a network digital video and audio data and file processing and transmission method applied to video and audio nonlinear editing. Background technique [0002] The traditional non-linear video and audio cloud editing system adopts the method of virtual machine, abstracts the hardware processing capability of the server into a standardized logical processing capability through virtualization technology, forms a computing pool, and then assigns different types of processing tasks to the computing pool correspondingly In this way, the dynamic allocation of server computing and processing capabilities is realized. Logical processing units are added for tasks with high loads, and logical processing units are reduced for tasks with light loads, thereby improving the average utilization of server processing resources. . But there are many l...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04N5/222H04N5/262H04L29/08G06F17/30
Inventor 谷显峰骆萧萧
Owner BEIJING DAYANG TECH DEV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products