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

Method and system specific to fragment transcoding and scheduling

A technology for transcoding sub-transcoding tasks, applied in the field of fragmented transcoding scheduling, which can solve problems such as overloading of transcoding servers, achieve the effects of ensuring sustainability, solving overload problems, and improving processing speed

Inactive Publication Date: 2014-04-02
LETV CLOUD COMPUTING CO LTD
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In view of this, the technical problem to be solved by this application is to provide a method and system for fragmented transcoding scheduling to solve the problem that the transcoding method in the prior art may cause the transcoding server to be overloaded

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
  • Method and system specific to fragment transcoding and scheduling
  • Method and system specific to fragment transcoding and scheduling
  • Method and system specific to fragment transcoding and scheduling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] like figure 1 As shown, it is a method for fragment transcoding scheduling described in Embodiment 1 of the present application, and the method includes:

[0035] In step 101, the transcoding server places a video transcoding task in a slot.

[0036] In step 101, the video is stored in the corresponding source server, and multiple transcoding servers can receive different videos sent from the corresponding source server and perform transcoding processing respectively. In this embodiment, the source server and A plurality of said transcoding servers can be connected by means of a cloud architecture, wherein said film source server can be used as a cloud storage server for video storage, that is, users from all over the place can upload video resources to the corresponding film source server, and generate corresponding After the transcoding task, the transcoding server in this embodiment downloads the corresponding video from the source server for transcoding processing....

Embodiment 2

[0045] like figure 2 As shown, it is a method for scheduling fragmented transcoding described in Embodiment 2 of the present application, and the method includes:

[0046] In step 201, the transcoding server places the received video transcoding task in a slot pre-created by the transcoding server.

[0047] The slots in the transcoding server are pre-created by the transcoding server according to its processing performance, and the number of the slots is at least two.

[0048] Step 202, the transcoding server divides the transcoding task of the video in the slot into multiple transcoding subtasks according to the preset fragmentation duration, and the transcoding server uses multiple transcoding threads to The multiple transcoding subtasks perform transcoding processing simultaneously and monitor the utilization rate of the transcoding server.

[0049] In step 202, the preset segment duration is specifically the duration for dividing the video at 5 minutes, 10 minutes or ot...

Embodiment 3

[0057] The specific application of the method for fragment transcoding scheduling is described in detail below:

[0058] Setting: The duration of video A is 80 minutes, the duration of video B is 70 minutes, the duration of video C is 10 minutes, and the duration of video D is 20 minutes. The transcoding server has 8 slots created in the initial state, and the transcoding The server takes 10 minutes as the fragmentation duration, and the utilization threshold value preset by the transcoding server is 80%.

[0059] The process of scheduling transcoding for fragments is as follows:

[0060] Step 1: The transcoding server first receives the transcoding task of video A, and the transcoding server places the received transcoding task of video A in one of the eight slots of the transcoding server.

[0061] Step 2: Segment video A in the slot with a duration of 10 minutes, so that video A is divided into eight 10-minute transcoding subtasks. At this time, the transcoding server star...

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 method and a system specific to fragment transcoding and scheduling. The method comprises the following steps: a transcoding server puts a video transcoding task into a slot position; the transcoding sever partitions the video transcoding task in the slot position into a plurality of transcoding sub-tasks according to a preset fragment duration, transcodes the transcoding sub-tasks in parallel by using a plurality of transcoding threads, and monitors the utilization ratio of the transcoding server; when the utilization ratio of the transcoding server is up to a preset threshold value, the transcoding server deletes slot positions which do not include the transcoding task. According to the method and the system, the utilization ratio of the transcoding server is monitored in real time to know the utilization ratio state of the transcoding server in real time, and a dynamic slot position which corresponds to the utilization ratio state of the transcoding server is adopted, so that the problem of possible overload of the transcoding server due to the adoption of a certain transcoding way is solved.

Description

technical field [0001] The present application relates to the field of video transcoding, and more specifically, relates to a method and system for fragmented transcoding scheduling. Background technique [0002] In the prior art, video websites need to convert a large number of video resources (film sources) into a format (video finished product) suitable for network playback, because: for different video resources, they have different video formats, and Not all video formats are suitable for network transmission and playback. Video websites convert video resources into finished video products in formats such as ".flv" or ".mp4" for network transmission (the ".flv" format is suitable for TV terminals Transmission and playback, ".mp4" format is suitable for computer and mobile terminal network transmission and playback). That is to say, it is necessary to establish transcoding tasks for all video resources through the internal transcoding server (composed of transcoding ser...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/42H04N19/40G06F9/50
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