CN101917326A - Distributed trans-coding system and task scheduling method thereof - Google Patents
Distributed trans-coding system and task scheduling method thereof Download PDFInfo
- 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
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
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:
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.
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)
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)
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 |
-
2009
- 2009-11-17 CN CN2009102375078A patent/CN101917326B/en not_active Expired - Fee Related
Cited By (31)
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 |