Nothing Special   »   [go: up one dir, main page]

CN101917326A - Distributed trans-coding system and task scheduling method thereof - Google Patents

Distributed trans-coding system and task scheduling method thereof Download PDF

Info

Publication number
CN101917326A
CN101917326A CN2009102375078A CN200910237507A CN101917326A CN 101917326 A CN101917326 A CN 101917326A CN 2009102375078 A CN2009102375078 A CN 2009102375078A CN 200910237507 A CN200910237507 A CN 200910237507A CN 101917326 A CN101917326 A CN 101917326A
Authority
CN
China
Prior art keywords
transcoding
server
information
task
scheduling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009102375078A
Other languages
Chinese (zh)
Other versions
CN101917326B (en
Inventor
李军
温晓瑶
闫鹏
王晶晶
魏国荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN2009102375078A priority Critical patent/CN101917326B/en
Publication of CN101917326A publication Critical patent/CN101917326A/en
Application granted granted Critical
Publication of CN101917326B publication Critical patent/CN101917326B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Multi Processors (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a task scheduling method of a distributed trans-coding system comprising a plurality of trans-coding servers and user terminals, and a scheduling server arranged between the trans-coding servers and the user terminals. The method comprises the following steps of: registering information of each trans-coding server in the system in the scheduling server; feeding back the working state information of each trans-coding server to the scheduling server by each trans-coding server; and scheduling the corresponding trans-coding tasks to the corresponding trans-coding servers by the scheduling server in accordance with the working state information. The invention can ensure that the trans-coding tasks are more efficiently and more reasonably scheduled and system resources are saved.

Description

A kind of distributed trans-coding system and method for scheduling task thereof
Technical field
The present invention relates to the technical field of distributed treatment, particularly relate to a kind of method for scheduling task and device of distributed trans-coding system.
Background technology
Development along with the current media treatment technology, and, the rise of various new media modes such as Internet video, mobile video, traditional media is also gradually to the serviceization development at present, and pay attention to user's property of participation more, as on video website such as common excellent cruel, potato, the user can upload the video work of the various forms of own making, and other user just can be by online the watching of unified FLV (FlashVideo) form; In the traditional media industry, the news video data that the encouragement citizen obtain oneself is as the source of TV station's news clue, but present various front-end collection equipment adopts different forms, the file format that the camera acquisition of producing as different company goes out is different, and the different channel that broadcasts has different requirements to the file format code check.And along with the requirement to each high standard definition simulcast of TV station of the development of high definition and SARFT(The State Administration of Radio and Television) this year, except when the broadcast of preceding high definition program, the historical summary of SD program broadcasts requirement for adapting to high definition in the past, also needs to carry out corresponding code check conversion.Therefore, nowadays trans-coding system is widely used in various multimedia technology field and industry, as TV station, radio station, advertising company, video website etc.
In the application of network enabledization, video code conversion is realized based on distributed trans-coding system usually.This distributed trans-coding system generally includes a plurality of transcoding servers, when receiving the transcoding request of client (web terminal) submission, then by the control centre, handles to corresponding transcoding server the transcoding task scheduling.When scheduling, the control centre generally adopts the uniform distribution principle to intrasystem each transcoding server distribution transcoding task, for example, the center of calling successively receives three requests, the request of being respectively 1, request 2 and ask 3, current have three transcoding server A, B, a C, for guaranteeing the load balancing of each station server, then will ask 1 fen to the A server, ask 2 fens to the B server, ask 3 fens to the C server, rather than will ask 1, request 2 and ask 3 fens to a certain station server.
Yet in concrete the application, the fault of hardware, software aspect can appear in transcoding server inevitably, thereby may cause task to handle the situation of blocking; And as if being blocked by certain task of certain station server, task thereafter often also can't respond, thereby has a strong impact on transcoding efficiency.
Summary of the invention
Technical problem to be solved by this invention provides a kind of method for scheduling task and device of distributed trans-coding system, so that the transcoding task scheduling is more efficient, more reasonable, and saves system resource.
In order to solve the problems of the technologies described above, the embodiment of the invention discloses a kind of method for scheduling task of distributed trans-coding system, described distributed trans-coding system comprises a plurality of transcoding servers and user terminal, and, be connected the dispatch server between described transcoding server and the user terminal, described method comprises:
The information of each transcoding server in the Accreditation System in described dispatch server;
Each transcoding server feeds back its running state information in real time to described dispatch server;
Described dispatch server is handled corresponding transcoding task scheduling to corresponding transcoding server according to described running state information.
Preferably, the information of described transcoding server is the IP address information.
Preferably, the running state information of described transcoding server comprises the work at present state information and the resource occupation information of transcoding server.
Preferably, described transcoding task has precedence information, and the step that described dispatch server is dispatched processing further comprises:
The transcoding task that priority level is the highest, it is free time and the minimum transcoding server of resource occupation that the work at present state is given in scheduling.
Preferably, the described dispatch server step of dispatching processing further comprises:
If the work at present state of all transcoding servers is busy in the current system, then suspend the debugging processing of described transcoding task.
The embodiment of the invention also discloses a kind of distributed trans-coding system, described distributed trans-coding system comprises a plurality of transcoding servers and user terminal, and, be connected the dispatch server between described transcoding server and the user terminal, wherein, described dispatch server comprises:
Registering modules is used for the information of each transcoding server in the Accreditation System;
Schedule process module is used for the running state information according to the real-time feedback of each transcoding server, and corresponding transcoding task scheduling to corresponding transcoding server is handled;
Described transcoding server comprises:
The active feedback module is used for feeding back its running state information in real time to described dispatch server.
Preferably, the information of described transcoding server is the IP address information.
Preferably, the running state information of described transcoding server comprises the work at present state information and the resource occupation information of transcoding server.
Preferably, described transcoding task has precedence information, and described schedule process module further comprises:
The priority scheduling submodule is used for the transcoding task that priority level is the highest, and it is free time and the minimum transcoding server of resource occupation that the work at present state is given in scheduling.
Preferably, described schedule process module further comprises:
End the scheduling sublayer module, the work at present state that is used for all transcoding servers in current system is when having much to do, and suspends the debugging of described transcoding task and handles.
Compared with prior art, the present invention has the following advantages:
The present invention is by the information of each transcoding server in the Accreditation System in described dispatch server, dispatch server and each transcoding server can be visited mutually on network, and each transcoding server can feed back its running state information initiatively, in real time to described dispatch server; When the transcoding task scheduling processing, dispatch server only needs to get final product according to the direct scheduling of the running state information of current each transcoding server feedback; And do not need dispatch server at first initiatively to go to obtain the running status of each transcoding server, carry out once just can dispatch alternately earlier with transcoding server about running status.
And, the present invention is the transcoding task that priority is the highest directly, it is free time and the minimum transcoding server of resource occupation that the work at present state is given in scheduling, not only guaranteed the timely processing of task, also reduced the process that transcoding server is selected, thereby make the scheduling of transcoding task more efficient, more reasonable, and effectively saved system resource.
Description of drawings
Fig. 1 is the flow chart of steps of the method for scheduling task embodiment of a kind of distributed trans-coding system of the present invention;
Fig. 2 is the structural representation of a kind of distributed trans-coding system of the present invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
The present invention can be used in numerous general or special purpose computingasystem environment or the configuration.For example: multicomputer system, server, network PC, minicom, mainframe computer, comprise distributed computing environment (DCE) of above any system or equipment or the like.
The present invention can describe in the general context of the computer executable instructions of being carried out by computer, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract, program, object, assembly, data structure or the like.Also can in distributed computing environment (DCE), put into practice the present invention, in these distributed computing environment (DCE), by by communication network connected teleprocessing equipment execute the task.In distributed computing environment (DCE), program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
One of core idea of the embodiment of the invention is, the information of each transcoding server in the Accreditation System in described dispatch server, dispatch server and each transcoding server can be visited mutually on network, and each transcoding server can feed back its running state information initiatively, in real time to described dispatch server; When the transcoding task scheduling processing, dispatch server only need according to the running state information of current each transcoding server feedback directly scheduling get final product, thereby make the scheduling of transcoding task more efficient, more reasonable, and effectively saved system resource.
With reference to figure 1, show the flow chart of steps of the method for scheduling task embodiment of a kind of distributed trans-coding system of the present invention, wherein, described distributed trans-coding system can comprise a plurality of transcoding servers and user terminal, and, be connected the dispatch server between described transcoding server and the user terminal, present embodiment specifically can may further comprise the steps:
Step 101, in described dispatch server the information of each transcoding server in the Accreditation System;
Step 102, each transcoding server feed back its running state information in real time to described dispatch server;
Step 103, described dispatch server are handled corresponding transcoding task scheduling to corresponding transcoding server according to described running state information.
Along with the continuous evolution of the Internet and cell phone network, the platform of broadcasting media is more and more, and the media formats of propagating the platform support accordingly is also more and more, and from mobile phone, to IPTV, high-definition digital broadcasting, different platform is different fully to the call format of content.In order to make the media data can be between the heterogeneous network, between different types of access device and transparent exchange between the different-format, the transcoding between the compressing video frequency flow becomes in the digital video the research direction of heat.The compressing video frequency flow transcoding. be exactly the compressing video frequency flow that a kind of compressing video frequency flow of Standards and formats is processed into the another kind of Standards and formats that more is adapted to certain application-specific.Video code conversion is handled end to end to the video code flow of compression. and make the compressed bit stream behind the transcoding more can adapt to the requirement of transmission channel bandwidth and receiving terminal.
Because multi-media transcoding, especially video code conversion are processing procedures very consuming time, that expend computer resource, therefore, in practice preferably, adopt Clustering to quicken this process, promptly adopt distributed trans-coding system.Use the present invention under dispatching management efficiently, allow a plurality of transcoding tasks parallel carrying out in cluster, thereby greatly improve the throughput of transcoding.
For making those skilled in the art understand the present invention better, below simply introduce the roughly course of work of distributed trans-coding system described in the present invention.
Generally speaking, dispatch server can carry out alternately with each user terminal (web terminal) and transcoding server, the transcoding task requests that the reception sources user terminal is submitted to and within it portion rank, then with the transcoding task in the formation, dispatch to current optimal transcoding server based on requirement efficient, that rationalize, after transcoding server was carried out concrete video code conversion processing, the result was back to dispatch server with transcoding, is distributed to corresponding target terminal user by dispatch server again.
For dispatch server and each transcoding server can be visited mutually on network, in specific implementation, the information of each transcoding server in the system that registers in dispatch server can be the IP address and the equipment identification information of each transcoding server.Be that each transcoding server all can dispose fixed IP addresses and implementor name in the system, with described IP address, perhaps, IP address and implementor name are registered in the dispatch server, just can realize the communication interconnect of dispatch server and each transcoding server.
High efficiency and rationalization for the transcoding task scheduling, the inventor herein considers to realize from fast reaction two aspects in conjunction with the actual conditions of transcoding server and dispatch server, the actual conditions of transcoding server, specifically can embody by the work at present state information and the resource occupation information of transcoding server, for example, current whether busy still idle, and internal memory, the CPU of transcoding server itself take situation.In the embodiment of the invention, these information by transcoding server initiatively, report to dispatch server in real time.In this case, dispatch server just need be before each task of scheduling, initiate once mutual about its running status with transcoding server again, only need be according to the running state information of transcoding server active feedback, promptly read the information of its storage inside, corresponding distribution transcoding task is just passable, thereby makes dispatch server reach the rapid-action purpose for the scheduling of each task.
For dispatching better in conjunction with user's actual need, the present invention is directed to further configuration preference class information of the transcoding task of lining up in the dispatch server, when dispatch server during in scheduler task, can check the performance state of all idle transcoding servers earlier, the server to performance state the best (resource occupation is minimum) is dispatched in then that priority level is the highest priority of task.If all transcoding servers all are in busy condition, then temporarily do not dispatch the transcoding task, there is idle transcoding server to dispatch again by the time.As seen, use the embodiment of the invention, if certain server runs into hardware or software failure, cause task to be blocked, dispatch server can not continue to its distributed tasks yet, handle and other task can be transferred to other transcoding server of handling of having ready conditions, thereby further improved the treatment effeciency of system.
Need to prove, for aforesaid method embodiment, for simple description, so it all is expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not subjected to the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the specification all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
With reference to figure 2, show the structural representation of a kind of distributed trans-coding system of the present invention, described distributed trans-coding system can comprise a plurality of transcoding servers 21 and user terminal 23, and, be connected the dispatch server 22 between described transcoding server 21 and the user terminal 23, wherein, described dispatch server 22 can comprise with lower module:
Registering modules is used for the information of each transcoding server in the Accreditation System;
Schedule process module is used for the running state information according to the real-time feedback of each transcoding server, and corresponding transcoding task scheduling to corresponding transcoding server is handled;
Described transcoding server 21 can comprise with lower module:
The active feedback module is used for feeding back its running state information in real time to described dispatch server.
The roughly course of work of described distributed trans-coding system is, dispatch server 22 can carry out alternately with each user terminal 23 and transcoding server 21, the transcoding task requests that the reception sources user terminal is submitted to and within it portion rank, then with the transcoding task in the formation, dispatch to current optimal transcoding server 21 based on requirement efficient, that rationalize, after transcoding server 21 is carried out concrete video code conversion processing, the transcoding result is back to dispatch server 22, is distributed to corresponding target terminal user 23 by dispatch server 22 again.
In specific implementation, the information of described transcoding server can be the IP address information; The running state information of described transcoding server comprises the work at present state information and the resource occupation information of transcoding server.
In a preferred embodiment of the present invention, described transcoding task has precedence information, and described schedule process module may further include following submodule:
The priority scheduling submodule is used for the transcoding task that priority level is the highest, and it is free time and the minimum transcoding server of resource occupation that the work at present state is given in scheduling.
In practice, described schedule process module can also comprise following submodule:
End the scheduling sublayer module, the work at present state that is used for all transcoding servers in current system is when having much to do, and suspends the debugging of described transcoding task and handles.
Because present embodiment is substantially corresponding to preceding method embodiment, so not detailed part in the description of present embodiment can just not given unnecessary details at this referring to the related description in the previous embodiment.What each embodiment in this specification stressed all is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.
More than the method for scheduling task of a kind of distributed trans-coding system provided by the present invention and a kind of task scheduling apparatus of distributed trans-coding system are described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. the method for scheduling task of a distributed trans-coding system, it is characterized in that described distributed trans-coding system comprises a plurality of transcoding servers and user terminal, and, be connected the dispatch server between described transcoding server and the user terminal, described method comprises:
The information of each transcoding server in the Accreditation System in described dispatch server;
Each transcoding server feeds back its running state information in real time to described dispatch server;
Described dispatch server is handled corresponding transcoding task scheduling to corresponding transcoding server according to described running state information.
2. the method for claim 1 is characterized in that, the information of described transcoding server is the IP address information.
3. method as claimed in claim 1 or 2 is characterized in that, the running state information of described transcoding server comprises the work at present state information and the resource occupation information of transcoding server.
4. method as claimed in claim 3 is characterized in that, described transcoding task has precedence information, and the step that described dispatch server is dispatched processing further comprises:
The transcoding task that priority level is the highest, it is free time and the minimum transcoding server of resource occupation that the work at present state is given in scheduling.
5. method as claimed in claim 3 is characterized in that, the step that described dispatch server is dispatched processing further comprises:
If the work at present state of all transcoding servers is busy in the current system, then suspend the debugging processing of described transcoding task.
6. a distributed trans-coding system is characterized in that, described distributed trans-coding system comprises a plurality of transcoding servers and user terminal, and, be connected the dispatch server between described transcoding server and the user terminal, wherein, described dispatch server comprises:
Registering modules is used for the information of each transcoding server in the Accreditation System;
Schedule process module is used for the running state information according to the real-time feedback of each transcoding server, and corresponding transcoding task scheduling to corresponding transcoding server is handled;
Described transcoding server comprises:
The active feedback module is used for feeding back its running state information in real time to described dispatch server.
7. system as claimed in claim 6 is characterized in that, the information of described transcoding server is the IP address information.
8. as claim 6 or 7 described systems, it is characterized in that the running state information of described transcoding server comprises the work at present state information and the resource occupation information of transcoding server.
9. systems approach as claimed in claim 8 is characterized in that, described transcoding task has precedence information, and described schedule process module further comprises:
The priority scheduling submodule is used for the transcoding task that priority level is the highest, and it is free time and the minimum transcoding server of resource occupation that the work at present state is given in scheduling.
10. system as claimed in claim 8 is characterized in that, described schedule process module further comprises:
End the scheduling sublayer module, the work at present state that is used for all transcoding servers in current system is when having much to do, and suspends the debugging of described transcoding task and handles.
CN2009102375078A 2009-11-17 2009-11-17 Distributed trans-coding system and task scheduling method thereof Expired - Fee Related CN101917326B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102375078A CN101917326B (en) 2009-11-17 2009-11-17 Distributed trans-coding system and task scheduling method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102375078A CN101917326B (en) 2009-11-17 2009-11-17 Distributed trans-coding system and task scheduling method thereof

Publications (2)

Publication Number Publication Date
CN101917326A true CN101917326A (en) 2010-12-15
CN101917326B CN101917326B (en) 2012-11-28

Family

ID=43324721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102375078A Expired - Fee Related CN101917326B (en) 2009-11-17 2009-11-17 Distributed trans-coding system and task scheduling method thereof

Country Status (1)

Country Link
CN (1) CN101917326B (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739927A (en) * 2011-09-23 2012-10-17 新奥特(北京)视频技术有限公司 Method and system for manufacturing media resource
CN102752492A (en) * 2011-09-23 2012-10-24 新奥特(北京)视频技术有限公司 Workflow engine for achieving multi-channel distribution
CN102882829A (en) * 2011-07-11 2013-01-16 腾讯科技(深圳)有限公司 Transcoding method and system
CN102970161A (en) * 2012-11-12 2013-03-13 珠海金山网络游戏科技有限公司 Cloud machine deployment platform and deployment method
CN103179433A (en) * 2011-12-26 2013-06-26 中国移动通信集团上海有限公司 System, method and service node for providing video contents
CN103377087A (en) * 2012-04-27 2013-10-30 北大方正集团有限公司 Data task processing method, device and system
CN103634578A (en) * 2013-12-02 2014-03-12 天脉聚源(北京)传媒科技有限公司 Distributed video transcoding error-correcting method and system
CN103873953A (en) * 2014-03-17 2014-06-18 西安未来国际信息股份有限公司 Cloud computing-based implementation step of high-performance courseware transcoding
CN104506881A (en) * 2014-12-31 2015-04-08 成都东方盛行电子有限责任公司 Scheduling method for audio/video fragment transcoding
CN104702969A (en) * 2013-12-09 2015-06-10 杭州海康威视数字技术股份有限公司 Method and system for performing passive transcoding of video and audio data and transcoding server
CN106375721A (en) * 2016-09-14 2017-02-01 重庆邮电大学 Smart video monitoring system based on cloud platform
CN106454402A (en) * 2016-08-31 2017-02-22 腾讯科技(深圳)有限公司 Transcoding task scheduling method and device
CN106899858A (en) * 2017-02-14 2017-06-27 北京时间股份有限公司 Video transcoding method, server and system
CN106973306A (en) * 2017-02-14 2017-07-21 北京时间股份有限公司 Distributed trans-coding method, apparatus and system
CN107786619A (en) * 2016-08-31 2018-03-09 中兴通讯股份有限公司 Media server dispatching method, apparatus and system
CN108965884A (en) * 2018-07-13 2018-12-07 网宿科技股份有限公司 A kind of distribution method and controlling equipment, transcoding device of transcoding task
CN109788315A (en) * 2019-01-31 2019-05-21 湖南快乐阳光互动娱乐传媒有限公司 video transcoding method, device and system
CN109936750A (en) * 2017-12-15 2019-06-25 华平信息技术股份有限公司 Communication system, microcontroller and its video transcoding method of application and system
CN110753240A (en) * 2018-07-24 2020-02-04 视联动力信息技术股份有限公司 Transcoding control method and device based on video network
CN110830826A (en) * 2018-08-08 2020-02-21 视联动力信息技术股份有限公司 Video transcoding equipment scheduling method and system
CN111163335A (en) * 2019-12-31 2020-05-15 深圳市瑞讯云技术有限公司 Video processing method and device for distributed server
CN113347430A (en) * 2021-05-13 2021-09-03 北京睿芯高通量科技有限公司 Distributed scheduling device of hardware transcoding acceleration equipment and use method thereof
CN114501067A (en) * 2022-01-10 2022-05-13 成都易达数安科技有限公司 Multi-GPU concurrent automatic scheduling method for media asset transcoding tasks
CN114745564A (en) * 2022-04-11 2022-07-12 上海哔哩哔哩科技有限公司 Service scheduling method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007041720A (en) * 2005-08-01 2007-02-15 Fujitsu Ltd Job step execution program and job step execution method
CN1972311A (en) * 2006-12-08 2007-05-30 华中科技大学 A stream media server system based on cluster balanced load

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102882829A (en) * 2011-07-11 2013-01-16 腾讯科技(深圳)有限公司 Transcoding method and system
CN102752492A (en) * 2011-09-23 2012-10-24 新奥特(北京)视频技术有限公司 Workflow engine for achieving multi-channel distribution
CN102739927A (en) * 2011-09-23 2012-10-17 新奥特(北京)视频技术有限公司 Method and system for manufacturing media resource
CN103179433B (en) * 2011-12-26 2017-02-08 中国移动通信集团上海有限公司 System, method and service node for providing video contents
CN103179433A (en) * 2011-12-26 2013-06-26 中国移动通信集团上海有限公司 System, method and service node for providing video contents
CN103377087A (en) * 2012-04-27 2013-10-30 北大方正集团有限公司 Data task processing method, device and system
CN103377087B (en) * 2012-04-27 2017-06-23 北大方正集团有限公司 A kind of data task processing method, apparatus and system
CN102970161A (en) * 2012-11-12 2013-03-13 珠海金山网络游戏科技有限公司 Cloud machine deployment platform and deployment method
CN103634578A (en) * 2013-12-02 2014-03-12 天脉聚源(北京)传媒科技有限公司 Distributed video transcoding error-correcting method and system
CN103634578B (en) * 2013-12-02 2016-06-08 天脉聚源(北京)传媒科技有限公司 A kind of error correction method of distributed video transcoding and system
CN104702969A (en) * 2013-12-09 2015-06-10 杭州海康威视数字技术股份有限公司 Method and system for performing passive transcoding of video and audio data and transcoding server
CN103873953A (en) * 2014-03-17 2014-06-18 西安未来国际信息股份有限公司 Cloud computing-based implementation step of high-performance courseware transcoding
CN104506881A (en) * 2014-12-31 2015-04-08 成都东方盛行电子有限责任公司 Scheduling method for audio/video fragment transcoding
CN106454402A (en) * 2016-08-31 2017-02-22 腾讯科技(深圳)有限公司 Transcoding task scheduling method and device
CN107786619A (en) * 2016-08-31 2018-03-09 中兴通讯股份有限公司 Media server dispatching method, apparatus and system
CN106375721A (en) * 2016-09-14 2017-02-01 重庆邮电大学 Smart video monitoring system based on cloud platform
CN106899858A (en) * 2017-02-14 2017-06-27 北京时间股份有限公司 Video transcoding method, server and system
CN106973306A (en) * 2017-02-14 2017-07-21 北京时间股份有限公司 Distributed trans-coding method, apparatus and system
CN109936750A (en) * 2017-12-15 2019-06-25 华平信息技术股份有限公司 Communication system, microcontroller and its video transcoding method of application and system
CN109936750B (en) * 2017-12-15 2022-04-19 华平信息技术股份有限公司 Communication system, microcontroller and video transcoding method and system applied by microcontroller
CN108965884A (en) * 2018-07-13 2018-12-07 网宿科技股份有限公司 A kind of distribution method and controlling equipment, transcoding device of transcoding task
CN110753240A (en) * 2018-07-24 2020-02-04 视联动力信息技术股份有限公司 Transcoding control method and device based on video network
CN110830826A (en) * 2018-08-08 2020-02-21 视联动力信息技术股份有限公司 Video transcoding equipment scheduling method and system
CN109788315A (en) * 2019-01-31 2019-05-21 湖南快乐阳光互动娱乐传媒有限公司 video transcoding method, device and system
CN111163335A (en) * 2019-12-31 2020-05-15 深圳市瑞讯云技术有限公司 Video processing method and device for distributed server
CN111163335B (en) * 2019-12-31 2022-04-01 深圳市瑞讯云技术有限公司 Video processing method and device for distributed server
CN113347430A (en) * 2021-05-13 2021-09-03 北京睿芯高通量科技有限公司 Distributed scheduling device of hardware transcoding acceleration equipment and use method thereof
CN113347430B (en) * 2021-05-13 2023-01-24 北京睿芯高通量科技有限公司 Distributed scheduling device of hardware transcoding acceleration equipment and use method thereof
CN114501067A (en) * 2022-01-10 2022-05-13 成都易达数安科技有限公司 Multi-GPU concurrent automatic scheduling method for media asset transcoding tasks
CN114745564A (en) * 2022-04-11 2022-07-12 上海哔哩哔哩科技有限公司 Service scheduling method and device
CN114745564B (en) * 2022-04-11 2024-04-30 上海哔哩哔哩科技有限公司 Service scheduling method and device

Also Published As

Publication number Publication date
CN101917326B (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN101917326B (en) Distributed trans-coding system and task scheduling method thereof
CN101917385B (en) Dispatch server and distributed system for multimedia trans-coding
CN101909048B (en) Centralized trans-coding treatment method and device
CN101917384B (en) Task distribution method and device for distributed transcoding system
CN110769278B (en) Distributed video transcoding method and system
CN101917606B (en) Control method and device for transcoding system
CN101917387A (en) Multi-media transcoding cluster system
CN102882829A (en) Transcoding method and system
CN103535013A (en) System and apparatus for using multichannel file delivery over unidirectional transport ('flute') protocol for delivering different classes of files in a broadcast network
CN101917386A (en) Cluster multimedia transcoding system and task processing method thereof
CN104579905A (en) Message passing method and system, MOM (message oriented middleware) server and receiving terminal
CN113472889A (en) Scheduling system and method of microservice
CN101909046A (en) Multimedia transcoding server and multimedia transcoding system
WO2016202201A1 (en) Resource allocation method and apparatus, and smart television system
CN104506881A (en) Scheduling method for audio/video fragment transcoding
CN113485806A (en) Method, device, equipment and computer readable medium for processing task
CN102625144A (en) Parallel video processing method based on Cloud Network of local area network
CN108924228B (en) Industrial internet optimization system based on edge calculation
CN102196157B (en) A kind of delivery system of station synchronization
CN102571409A (en) Service request management system and method for realizing service across-terminal application
CN101895406B (en) Method and system for providing direct broadcast service of mobile streaming media
CN111124717A (en) Message delivery method, system and computer storage medium
CN111475230B (en) Application function configuration method and device and electronic equipment
CN102098554A (en) Cloud computing-based television application service method and system
CN102104487B (en) Message processing method and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121128

Termination date: 20161117