Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Transcoding task scheduling method and system

A technology for transcoding tasks and scheduling methods, which is applied in the field of video transcoding and can solve problems such as inability to schedule transcoding tasks

Inactive Publication Date: 2014-03-26
LETV CLOUD COMPUTING CO LTD
View PDF4 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] In view of this, the technical problem to be solved in this application is to provide a scheduling method and system for transcoding tasks to solve the problem that the transcoding tasks cannot be scheduled reasonably according to the server status and the properties of the transcoding tasks

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
  • Transcoding task scheduling method and system
  • Transcoding task scheduling method and system
  • Transcoding task scheduling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Such as figure 1 As shown, it is a method for scheduling a transcoding task described in Embodiment 1 of the present application, the method includes:

[0051] Step 101, obtain corresponding video attribute information from the video that needs to be transcoded, and generate a transcoding task with score label information in combination with preset score rules.

[0052] Specifically, the video attribute information includes: physical attributes and service attributes of the video, wherein the physical attributes specifically include basic information such as video duration, bit rate, and / or resolution; the service attributes specifically refer to the business category, such as: live streaming, advertising, news and / or film and television dramas, etc. In practical applications, the business category of the video is determined by the video uploader by checking the corresponding options before uploading the video. Of course, the method of determining the business category...

Embodiment 2

[0061] Such as figure 2 As shown, it is a method for scheduling a transcoding task described in Embodiment 2 of the present application. The method includes:

[0062] In step 201, the corresponding physical attributes and business attributes are acquired from the video that needs to be transcoded, and a transcoding task with score label information is generated in combination with preset score rules. Wherein, the video that needs to be transcoded is an uploaded video (specifically, it may be a video uploaded to a corresponding transcoding server, which is not limited here).

[0063] In step 201, the physical attribute is specifically basic information such as video duration, bit rate and / or resolution; the business attribute is specifically the business category to which the video belongs, such as: live broadcast, advertisement, news and / or or film and television dramas, etc.

[0064] Wherein, the preset score rule is specifically: preset scores corresponding to different v...

Embodiment 3

[0081] For such as figure 2 The scheduling method for the transcoding task shown, wherein step 203:

[0082] For the transcoding tasks in each resource pool queue, transcoding processing is performed according to a first-in-first-out processing mechanism.

[0083] In the above step 203, it also includes: extracting the transcoding task with a special label in each resource pool, and preempting the transcoding task that is being transcoded according to the first-in-first-out processing mechanism, the preempted transcoding task The processing of the transcoding task is suspended, and at the same time, the transcoding task with a special label is prioritized for processing, and the preempted transcoding task is queued after the transcoding task with a special label according to the first-in-first-out processing mechanism. Perform transcoding.

[0084] Specifically, for the transcoding task with a special tag, in addition to generating an interrupt tag, it can also generate a c...

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 discloses a transcoding task scheduling method and system. The method comprises the steps of acquiring corresponding video attribute information from a video to be transcoded and generating transcoding tasks containing score label information based on a preset score rule, placing the transcoding tasks containing the score label information in corresponding resource pool queues according to a preset score grading rule, and conducting transcoding on the transcoding tasks in each resource pool queue based on the first-in first-out processing mechanism. According to the transcoding task scheduling method and system, judgment of the priority and code rate of the video to be transcoded is conducted according to a preset video attribute rule, grouping is conducted at the same time according to the performance of a transcoding machine, and therefore the problem that current transcoding machines of video websites can not conduct transcoding task scheduling reasonably according to the state of a server and transcoding task attributes is effectively solved.

Description

technical field [0001] The present application relates to the field of video transcoding, and more specifically, to a method and system for scheduling transcoding tasks. Background technique [0002] Video websites convert abundant video resources into formats suitable for network playback, so that people can access the corresponding video websites through computer terminals, mobile terminals or TV terminals with networking functions to watch various videos. [0003] Different video resources have different video formats, and not all video formats are suitable for network transmission and playback. Usually, video websites will convert different video resources into ".flv" and ".mp4" formats The video is then transmitted over the network, among which, the ".flv" format is suitable for transmission and playback on TV terminals, and the ".mp4" format is suitable for network transmission and playback on computers and mobile terminals. That is to say, the video website needs to ...

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): H04N21/2343H04N21/235
Inventor 李超邢波刘钧石鲍大磊王孝庆
Owner LETV CLOUD COMPUTING CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products