CN101917385B - Dispatch server and distributed system for multimedia trans-coding - Google Patents
Dispatch server and distributed system for multimedia trans-coding Download PDFInfo
- 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
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
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 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;
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;
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.
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)
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)
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)
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 |
-
2009
- 2009-11-17 CN CN 200910237512 patent/CN101917385B/en not_active Expired - Fee Related
Patent Citations (6)
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)
Title |
---|
JP特开2006-155602A 2006.06.15 |
Cited By (1)
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 |