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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com