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

CN101917385B - Dispatch server and distributed system for multimedia trans-coding - Google Patents

Dispatch server and distributed system for multimedia trans-coding Download PDF

Info

Publication number
CN101917385B
CN101917385B CN 200910237512 CN200910237512A CN101917385B CN 101917385 B CN101917385 B CN 101917385B CN 200910237512 CN200910237512 CN 200910237512 CN 200910237512 A CN200910237512 A CN 200910237512A CN 101917385 B CN101917385 B CN 101917385B
Authority
CN
China
Prior art keywords
transcoding
server
task
trans
coding
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.)
Expired - Fee Related
Application number
CN 200910237512
Other languages
Chinese (zh)
Other versions
CN101917385A (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 CN 200910237512 priority Critical patent/CN101917385B/en
Publication of CN101917385A publication Critical patent/CN101917385A/en
Application granted granted Critical
Publication of CN101917385B publication Critical patent/CN101917385B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a distributed system for multimedia trans-coding, which comprises a user terminal, trans-coding servers and a dispatch server, wherein each trans-coding server consists of an active feedback module for feeding back operation state information thereof to the dispatch server in real time, and a trans-coding processing module for executing the trans-coding processing in a corresponding format according to a trans-coding task distributed by the dispatch server and returning executive results of the trans-coding task to the dispatch server; the dispatch server is composed of a register module for registering information of the trans-coding servers in a system, a user side interface module for receiving a trans-coding task request submitted by the user terminal and transmitting the executive results of the trans-coding task to the user terminal, a configuration module for configuring transmission parameters to the trans-coding task request, and a task distributing module for distributing trans-coding tasks to the corresponding trans-coding servers based on the transmission parameters and the operation state information feedback by the trans-coding server, wherein the transmission parameters include priority parameters. The distributed system can ensure that the distribution of the trans-coding task is more efficient and reasonable, and saves system resources.

Description

The distributed system that dispatch server and multi-media transcoding are used
Technical field
The present invention relates to the technical field of distributed treatment, particularly relate to dispatching method and a kind of dispatch server of distributed system that a kind of multi-media transcoding uses, distributed system that a kind of multi-media transcoding is used.
Background technology
Digital media content is widely applied in fields such as Digital Television, Web TV and mobile TVs now.But the encoding and decoding technique in transmission technology and information source exists the multiple technologies standard.
Because the existence of various various criterions, a large amount of video frequency programs is stored according to different forms and is transmitted.On the terminal of only supporting a kind of video standard, the video frequency program that adopts the other standards coding is watched in very difficult realization.In today of network and the continuous fusion of terminal, require video data format to adopt the requirement of different coding standard to become more and more urgent with applied environment is different.The user wishes can collect anywhere or anytime, preserve and send video data, this just requires video data format different with applied environment, in the heterogeneous network different terminals, freely change, comprising: the conversion between bit rate conversion, spatial resolution conversion and the different compression standard.Also do not have at present ripe can the supporting to carry out the technology and equipment of freely changing between the different coding standard, affected program resource in the distribution of different application scene and shared.
According to the development trend of video format intercommunication, develop a kind of transcoding technology and product efficient, high-fidelity and realize that same Video service can seem very necessary by free converting transmission in heterogeneous network, and be with a wide range of applications.
Summary of the invention
Technical problem to be solved by this invention provides distributed system and the dispatch server that a kind of multi-media transcoding is used, so that the distribution of transcoding task 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 the distributed system that a kind of multi-media transcoding is used, comprising:
User terminal is used for submitting to the transcoding task requests, and, the execution result of reception transcoding task;
Transcoding server comprises:
The active feedback module is used for to its running state information of dispatch server Real-time Feedback;
Transcoded processing module is used for the transcoding processing according to the transcoding tasks carrying corresponding format of dispatch server distribution, and returns the execution result of transcoding task to dispatch server;
Dispatch server comprises:
Registering modules is for the information of each transcoding server in the Accreditation System;
The user side interface module be used for to receive the transcoding task requests, and, the execution result of transcoding task is sent to user terminal;
Configuration module is used for described transcoding task requests configuration transformation parameter is comprised priority parameters in the described transformation parameter; Wherein: the urgency parameter that described priority parameters arranges by user in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, the urgency parameter that the user arranges in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
The task distribution module is used for the running state information according to described transformation parameter and transcoding server feedback, and distribution transcoding task is to corresponding transcoding server.
Preferably, the information of described transcoding server is the IP address information; The running state information of described transcoding server comprises work at present state information and the resource occupation information of transcoding server.
Preferably, described task distribution module further comprises:
Preferential distribution submodule is used for the transcoding task that priority is the highest, and scheduling is free time and the minimum transcoding server of resource occupation to the work at present state.
Preferably, described task distribution module further comprises:
End the distribution submodule, be used in current system the work at present state of all transcoding servers and be when busy, suspend the dispatch deal of described transcoding task.
The embodiment of the invention also discloses a kind of dispatch server, be arranged in the distributed system that multi-media transcoding is used, comprise a plurality of transcoding servers and user terminal in the described distributed system, described dispatch server comprises:
Registering modules is for the information of each transcoding server in the Accreditation System;
The user side interface module be used for to receive the transcoding task requests, and, the execution result of transcoding task is sent to user terminal;
Configuration module is used for described transcoding task requests configuration transformation parameter is comprised priority parameters in the described transformation parameter; Wherein: the urgency parameter that described priority parameters arranges by user in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, the urgency parameter that the user arranges in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
The task distribution module is used for the running state information according to described transformation parameter and transcoding server Real-time Feedback, and distribution transcoding task is to corresponding transcoding server.
Preferably, the information of described transcoding server is the IP address information; The running state information of described transcoding server comprises work at present state information and the resource occupation information of transcoding server.
Preferably, described task distribution module further comprises:
Preferential distribution submodule is used for the transcoding task that priority is the highest, and scheduling is free time and the minimum transcoding server of resource occupation to the work at present state.
Preferably, described task distribution module further comprises:
End the distribution submodule, be used in current system the work at present state of all transcoding servers and be when busy, suspend the dispatch deal of described transcoding task.
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 dispatch server, dispatch server and each transcoding server can be accessed mutually on network, and each transcoding server can be to described dispatch server active, its running state information of Real-time Feedback; The transcoding task requests that dispatch server is submitted to for received user terminal, configure a transformation parameter that comprises priority parameters, when the transcoding task is distributed, dispatch server can be according to running state information and the distribution of described transformation parameter of current each transcoding server feedback, the order of importance and emergency of namely reflecting according to priority of task, the task that priority is higher is distributed to the better transcoding server of current running status free time and performance in advance, thereby so that the distribution of transcoding task is more efficient, more reasonable, and effectively saved system resource.
Description of drawings
Fig. 1 is the structure chart of the distributed system used of a kind of multi-media transcoding of the present invention;
Fig. 2 is the schematic diagram of the distributed system internal structure used of a kind of multi-media transcoding of the present invention;
Fig. 3 is the structured flowchart of a kind of dispatch server 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 etc.
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 data type, program, object, assembly, data structure etc.Also can in distributed computing environment (DCE), put into practice the present invention, in these distributed computing environment (DCE), be executed the task by the teleprocessing equipment that is connected by communication network.In distributed computing environment (DCE), program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
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 accordingly the platform support is also more and more, and from mobile phone, to IPTV, high-definition digital broadcasting, different platform is fully different 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 research direction hotter in the digital video.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 processed end to end to the video code flow of compression. so that 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, adopt in the present invention Clustering to accelerate this process, i.e. distributed system.Using the present invention can allow a plurality of transcoding tasks walk abreast in cluster and carry out under efficiently dispatching management, thereby greatly improves the throughput of transcoding.
With reference to figure 1, show the structure chart of the distributed system that a kind of multi-media transcoding of the present invention uses, this system comprises a plurality of user terminals (web terminal) 11 and a plurality of transcoding server 13, dispatch server 12 carries out alternately based on cable network or wireless network and each user terminal 11 and transcoding server 13, carries out the centralized dispatching management of transcoding task.In transcoding process, dispatch server 12 at first can the reception sources user terminal the 11 transcoding task requests of submitting to, and section's (in internal memory) (adopts certain rule to determine according to priority within it, to describe in detail hereinafter) rank, then pass through the running state information of transcoding server 13 Real-time Feedbacks, with the transcoding task in the formation based on efficiently, the requirement that rationalizes, be distributed to current optimal transcoding server 13, after transcoding server 13 is carried out concrete video code conversion processing, and returning the execution result of transcoding task to dispatch server 12, dispatch server then can be distributed to this result corresponding target terminal user 11.
Specifically can be with reference to shown in Figure 2, the schematic diagram of the distributed system internal structure that a kind of multi-media transcoding of the present invention is used, in the present embodiment, this system can comprise following equipment:
User terminal 21 is used for submitting to the transcoding task requests, and, the execution result of reception transcoding task;
Transcoding server 22 comprises:
Active feedback module 221 is used for to described its running state information of dispatch server Real-time Feedback.
Transcoded processing module 222 is used for the transcoding processing according to the transcoding tasks carrying corresponding format of dispatch server distribution, and returns the execution result of transcoding task to dispatch server;
Dispatch server 23 comprises:
Registering modules 231 is for the information of each transcoding server in the Accreditation System;
User side interface module 232 be used for to receive the transcoding task requests, and, the execution result of transcoding task is sent to user terminal;
Configuration module 233 is used for described transcoding task requests configuration transformation parameter is comprised priority parameters in the described transformation parameter;
Task distribution module 234 is used for the running state information according to described transformation parameter and transcoding server feedback, and distribution transcoding task is to corresponding transcoding server.
In a preferred embodiment of the present invention, the urgency parameter that described priority parameters can arrange by user in the current transcoding task requests, and the time of reception of current transcoding task requests is determined.In the present embodiment namely, the order of task distribution adopts " time+urgency " two-stage judgment model in the trans-coding system, and in this case, system can set in advance the urgency parameter, as is set to urgent, common, rudimentary.
In a kind of example of concrete application, dispatch server receives the input parameter of transcoding task requests can be with reference to following code:
<Task>
<TaskID></>
<TaskTime></>
<Priority></>
</Task>
Wherein, TaskTime is the time of reception of this task requests, in cluster, because the request One's name is legion, therefore described time of reception preferably is accurate to second, such as AM10:21:55.Priority is the setting of urgent, common in the correspondence system or rudimentary three grades of urgency parameters, and Priority and TaskTime have consisted of the priority of current task request jointly.Default situations or user do not do in the situation of setting, and Priority is can automatic assignment common, and after dispatch server received task requests, all task requests entered in the task queue of dispatch server, press the ordering of time of reception order.As certain bar task Priority that receives when being urgent, this task automatically comes the first place of task queue and puts; As the Priority of receiving of task when being rudimentary, automatically come the last position of task queue; When the task Priority property value in the formation is all the same, carry out according to the time of reception sequencing of task requests.
In another kind of preferred embodiment of the present invention, described priority parameters can also be by reading the preset level of target terminal user, and the time of reception of current transcoding task requests is determined.In the present embodiment namely, the order employing of task distribution in the trans-coding system " time+the destination end grade " the two-stage judgment model, in this case, the class parameter of the pre-configured user side of system's meeting, as be set to advanced level user, general user's two-stage.Namely when the receiving terminal user was advanced level user in certain the bar task requests that receives, this task automatically came the first place of task queue and puts; When the receiving terminal user is the general user, carry out according to the time of reception sequencing of task requests.
In another preferred embodiment of the present invention, described priority parameters can also be by by reading the preset level of target terminal user, the urgency parameter that the user arranges in the current transcoding task requests, and the time of reception of current transcoding task requests is determined.In the present embodiment namely, the order of task distribution adopts " time+urgency+destination end grade " three grades of judgment models in the trans-coding system, and in this case, system can set in advance the urgency parameter, as is set to urgent, common, rudimentary; And, the class parameter of configure user end, as be set to advanced level user, general user's two-stage.In specific implementation, can also preset level and the urgency parameter of described target terminal user further be assigned weight with calculating priority level, as to urgency parameter configuration higher weights, preset level configuration lower grade to described target terminal user, when the urgency parameter of certain task is urgent, but when target terminal user was the general user, put the first place that will this task automatically comes task queue.
Certainly, it all is feasible that those skilled in the art adopt other priority method to set up that is easy to expect, the present invention need not this to be limited.
For dispatch server and each transcoding server can be accessed mutually on network, in specific implementation, the information of each transcoding server in the system that registers in dispatch server can be IP address and the equipment identification information of each transcoding server.Be that each transcoding server can configure fixing IP address 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 work at present state information and the resource occupation information of transcoding server, for example, current whether busy or idle, and internal memory, the CPU of transcoding server itself take situation.In embodiments of the present invention, these information by transcoding server initiatively, report to dispatch server in real time.In this case, dispatch server just need to be before each task of scheduling, initiate once mutual about its running status with transcoding server again, only need to be according to the running state information of transcoding server active feedback, namely 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.
In specific implementation, described task distribution module may further include following submodule:
Preferential distribution submodule is used for the transcoding task that priority is the highest, and scheduling is free time and the minimum transcoding server of resource occupation to the work at present state;
And/or, end the distribution submodule, be used in current system the work at present state of all transcoding servers and be when busy, suspend the dispatch deal of described transcoding task.
Namely use the present embodiment when distributed tasks, dispatch server can check first the performance state of available free transcoding server, then the server to performance state best (resource occupation is minimum) is dispatched in the priority of task that priority level is the highest.If all transcoding servers all are in busy condition, then temporarily do not dispatch the transcoding task, wait until that available free transcoding server dispatches again.If certain server runs into hardware or software failure, cause task blocking, dispatch server can not continue to its distributed tasks yet, processes and other task can be transferred to other transcoding server of processing of having ready conditions, thereby has further improved the treatment effeciency of system.
With reference to figure 3, show the structured flowchart of a kind of dispatch server of the present invention, described dispatch server is arranged in the distributed system that multi-media transcoding is used, and comprises a plurality of transcoding servers and user terminal in the described distributed system, and described dispatch service implement body can comprise with lower module:
Registering modules 31 is for the information of each transcoding server in the Accreditation System;
User side interface module 32 be used for to receive the transcoding task requests, and, the execution result of transcoding task is sent to user terminal;
Configuration module 33 is used for described transcoding task requests configuration transformation parameter is comprised priority parameters in the described transformation parameter;
Task distribution module 34 is used for the running state information according to described transformation parameter and transcoding server Real-time Feedback, and distribution transcoding task is to corresponding transcoding server.
In embodiments of the present invention preferably, described priority parameters can be determined by following scheme:
Scheme 1: by the urgency parameter of user's setting in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
Scheme 2: described priority parameters is by reading the preset level of target terminal user, and the time of reception of current transcoding task requests is determined;
Scheme 3: described priority parameters is by reading the preset level of target terminal user, the urgency parameter that the user arranges in the current transcoding task requests, and the time of reception of current transcoding task requests is determined.
In specific implementation, the information of described transcoding server is the IP address information; The running state information of described transcoding server comprises work at present state information and the resource occupation information of transcoding server.
Described task distribution module may further include following submodule:
Preferential distribution submodule is used for the transcoding task that priority is the highest, and scheduling is free time and the minimum transcoding server of resource occupation to the work at present state.
And/or, end the distribution submodule, be used in current system the work at present state of all transcoding servers and be when busy, suspend the dispatch deal of described transcoding task.
Not detailed part in the description of the present embodiment can referring to the related description in the previous embodiment, just not given unnecessary details at this.
Above distributed system and a kind of dispatch server that a kind of multi-media transcoding provided by the present invention is used is 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, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (8)

1. the distributed system that multi-media transcoding is used is characterized in that, comprising:
User terminal is used for submitting to the transcoding task requests, and, the execution result of reception transcoding task;
Transcoding server comprises:
The active feedback module is used for to its running state information of dispatch server Real-time Feedback;
Transcoded processing module is used for the transcoding processing according to the transcoding tasks carrying corresponding format of dispatch server distribution, and returns the execution result of transcoding task to dispatch server;
Dispatch server comprises:
Registering modules is for the information of each transcoding server in the Accreditation System;
The user side interface module be used for to receive the transcoding task requests, and, the execution result of transcoding task is sent to user terminal;
Configuration module is used for described transcoding task requests configuration transformation parameter is comprised priority parameters in the described transformation parameter; Wherein: the urgency parameter that described priority parameters arranges by user in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, the urgency parameter that the user arranges in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
The task distribution module is used for the running state information according to described transformation parameter and transcoding server feedback, and distribution transcoding task is to corresponding transcoding server.
2. the system as claimed in claim 1 is characterized in that, the information of described transcoding server is the IP address information; The running state information of described transcoding server comprises work at present state information and the resource occupation information of transcoding server.
3. system as claimed in claim 2 is characterized in that, described task distribution module further comprises:
Preferential distribution submodule is used for the transcoding task that priority is the highest, and scheduling is free time and the minimum transcoding server of resource occupation to the work at present state.
4. system as claimed in claim 2 is characterized in that, described task distribution module further comprises:
End the distribution submodule, be used in current system the work at present state of all transcoding servers and be when busy, suspend the dispatch deal of described transcoding task.
5. a dispatch server is characterized in that, described dispatch server is arranged in the distributed system that multi-media transcoding is used, and comprises a plurality of transcoding servers and user terminal in the described distributed system, and described dispatch server comprises:
Registering modules is for the information of each transcoding server in the Accreditation System;
The user side interface module be used for to receive the transcoding task requests, and, the execution result of transcoding task is sent to user terminal;
Configuration module is used for described transcoding task requests configuration transformation parameter is comprised priority parameters in the described transformation parameter; Wherein: the urgency parameter that described priority parameters arranges by user in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, and the time of reception of current transcoding task requests is determined;
Perhaps, described priority parameters is by reading the preset level of target terminal user, the urgency parameter that the user arranges in the current transcoding task requests, and the time of reception of current transcoding task requests is determined;
The task distribution module is used for the running state information according to described transformation parameter and transcoding server Real-time Feedback, and distribution transcoding task is to corresponding transcoding server.
6. dispatch server as claimed in claim 5 is characterized in that, the information of described transcoding server is the IP address information; The running state information of described transcoding server comprises work at present state information and the resource occupation information of transcoding server.
7. dispatch server as claimed in claim 6 is characterized in that, described task distribution module further comprises:
Preferential distribution submodule is used for the transcoding task that priority is the highest, and scheduling is free time and the minimum transcoding server of resource occupation to the work at present state.
8. dispatch server as claimed in claim 6 is characterized in that, described task distribution module further comprises:
End the distribution submodule, be used in current system the work at present state of all transcoding servers and be when busy, suspend the dispatch deal of described transcoding task.
CN 200910237512 2009-11-17 2009-11-17 Dispatch server and distributed system for multimedia trans-coding Expired - Fee Related CN101917385B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910237512 CN101917385B (en) 2009-11-17 2009-11-17 Dispatch server and distributed system for multimedia trans-coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910237512 CN101917385B (en) 2009-11-17 2009-11-17 Dispatch server and distributed system for multimedia trans-coding

Publications (2)

Publication Number Publication Date
CN101917385A CN101917385A (en) 2010-12-15
CN101917385B true CN101917385B (en) 2013-05-01

Family

ID=43324772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910237512 Expired - Fee Related CN101917385B (en) 2009-11-17 2009-11-17 Dispatch server and distributed system for multimedia trans-coding

Country Status (1)

Country Link
CN (1) CN101917385B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107529092A (en) * 2017-09-30 2017-12-29 北京元心科技有限公司 User equipment, multimedia information processing method and device

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567106B (en) * 2010-12-30 2014-10-01 中国移动通信集团云南有限公司 Task scheduling method, system and device
CN102622265A (en) * 2011-01-28 2012-08-01 天脉聚源(北京)传媒科技有限公司 Method and system for task distribution
US9258625B2 (en) * 2011-04-19 2016-02-09 Sensormatic Electronics, LLC Method and system for load balancing between a video server and client
CN102799467B (en) * 2011-05-27 2017-07-21 金蝶软件(中国)有限公司 A kind of method and system of task distribution
CN102882829A (en) * 2011-07-11 2013-01-16 腾讯科技(深圳)有限公司 Transcoding method and system
CN103634578B (en) * 2013-12-02 2016-06-08 天脉聚源(北京)传媒科技有限公司 A kind of error correction method of distributed video transcoding and system
CN103686207A (en) * 2013-12-04 2014-03-26 乐视网信息技术(北京)股份有限公司 Transcoding task scheduling method and system
CN104702969B (en) * 2013-12-09 2019-04-12 杭州海康威视数字技术股份有限公司 Carry out method, system and the transcoding server of the passive transcoding of video/audio
CN104717517B (en) * 2015-03-31 2018-04-13 北京爱奇艺科技有限公司 A kind of video code conversion method for scheduling task and device
CN105049889A (en) * 2015-06-26 2015-11-11 安徽广行通信科技股份有限公司 Video online transcoding system and transcoding method thereof
CN105204957A (en) * 2015-10-29 2015-12-30 无锡天脉聚源传媒科技有限公司 Task processing method and device
CN106789853A (en) * 2015-11-24 2017-05-31 中国移动通信集团公司 The dynamic dispatching method and device of a kind of transcoder
CN105915910B (en) * 2016-06-08 2019-02-12 上海增容数据科技有限公司 A kind of video transcoding method and device based on cloud platform
CN109936593B (en) * 2017-12-15 2022-03-01 网宿科技股份有限公司 Method and system for message distribution
CN110830826A (en) * 2018-08-08 2020-02-21 视联动力信息技术股份有限公司 Video transcoding equipment scheduling method and system
CN109814997B (en) * 2019-01-18 2021-08-06 创新奇智(广州)科技有限公司 Distributed autonomous balanced artificial intelligence task scheduling method and system
CN109788315A (en) * 2019-01-31 2019-05-21 湖南快乐阳光互动娱乐传媒有限公司 video transcoding method, device and system
CN110248210B (en) * 2019-05-29 2020-06-30 上海交通大学 Video transmission optimization method
CN110493196A (en) * 2019-07-24 2019-11-22 深圳市瑞讯云技术有限公司 A kind of video code conversion unit and video code conversion component
CN111479134A (en) * 2020-04-02 2020-07-31 亦非云互联网技术(上海)有限公司 Distributed cloud transcoding method, system and server
CN113342381A (en) * 2021-06-29 2021-09-03 中国平安人寿保险股份有限公司 Data configuration method and device for application update, computer equipment and storage medium
CN113784176B (en) * 2021-11-12 2022-02-15 南京未来网络产业创新有限公司 Intelligent processing method and system for cloud video platform
CN115474054A (en) * 2022-09-14 2022-12-13 中邮科通信技术股份有限公司 Distributed video transcoding and streaming system based on IPTV

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101098483A (en) * 2007-07-19 2008-01-02 上海交通大学 Video cluster transcoding system using image group structure as parallel processing element
CN101120334A (en) * 2005-01-05 2008-02-06 Divx公司 Interactive multichannel data distribution system
CN100444589C (en) * 2003-10-02 2008-12-17 香港应用科技研究院有限公司 System and method for providing multimedia wireless messages across a broad range and diversity of networks and user terminal display equipment
CN101459848A (en) * 2008-12-26 2009-06-17 西安交通大学 Distributed multi-format digital video transcoding construction design method
CN100518072C (en) * 2006-12-27 2009-07-22 华为技术有限公司 A method and system for processing the client request
CN100533387C (en) * 2005-08-01 2009-08-26 富士通株式会社 System and method for executing job step

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100444589C (en) * 2003-10-02 2008-12-17 香港应用科技研究院有限公司 System and method for providing multimedia wireless messages across a broad range and diversity of networks and user terminal display equipment
CN101120334A (en) * 2005-01-05 2008-02-06 Divx公司 Interactive multichannel data distribution system
CN100533387C (en) * 2005-08-01 2009-08-26 富士通株式会社 System and method for executing job step
CN100518072C (en) * 2006-12-27 2009-07-22 华为技术有限公司 A method and system for processing the client request
CN101098483A (en) * 2007-07-19 2008-01-02 上海交通大学 Video cluster transcoding system using image group structure as parallel processing element
CN101459848A (en) * 2008-12-26 2009-06-17 西安交通大学 Distributed multi-format digital video transcoding construction design method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2006-155602A 2006.06.15

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107529092A (en) * 2017-09-30 2017-12-29 北京元心科技有限公司 User equipment, multimedia information processing method and device

Also Published As

Publication number Publication date
CN101917385A (en) 2010-12-15

Similar Documents

Publication Publication Date Title
CN101917385B (en) Dispatch server and distributed system for multimedia trans-coding
CN101917326B (en) Distributed trans-coding system and task scheduling method thereof
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
CN101917387A (en) Multi-media transcoding cluster system
CN101917606B (en) Control method and device for transcoding system
CN101989913B (en) Method and device for enabling network equipment in local area network to acquire service content
CN102882829A (en) Transcoding method and system
CN103442391A (en) Data transmission method and system as well as user terminal
US20120079068A1 (en) Method and system for providing user service data
CN113472889A (en) Scheduling system and method of microservice
CN101917386A (en) Cluster multimedia transcoding system and task processing method thereof
CN102802024A (en) Transcoding method and transcoding system realized in server
CN113452667A (en) Edge Internet of things terminal access method suitable for multiple protocol types
CN102857439A (en) Media data access and scheduling system architecture design method based on multi-node cooperation
CN111953925A (en) Media stream processing method, device and system
CN101834894A (en) Method, device and system for remote processing
CN111475230B (en) Application function configuration method and device and electronic equipment
CN101521682A (en) Synthesized remote monitoring system and processing method of remote monitoring data
CN111669445A (en) Information subscription method and device of arbitration system
KR20120128013A (en) System and method for providing push service
CN114745564B (en) Service scheduling method and device
CN102104487B (en) Message processing method and equipment
CN116055764A (en) Video transcoding processing method, device, equipment and readable storage medium

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

Granted publication date: 20130501

Termination date: 20161117

CF01 Termination of patent right due to non-payment of annual fee