A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://patents.google.com/patent/CN103686247A/en below:

CN103686247A - Method and system for video distribution based on synchronization and asynchronization

CN103686247A - Method and system for video distribution based on synchronization and asynchronization - Google PatentsMethod and system for video distribution based on synchronization and asynchronization Download PDF Info
Publication number
CN103686247A
CN103686247A CN201310646373.1A CN201310646373A CN103686247A CN 103686247 A CN103686247 A CN 103686247A CN 201310646373 A CN201310646373 A CN 201310646373A CN 103686247 A CN103686247 A CN 103686247A
Authority
CN
China
Prior art keywords
distribution
video
queue
asynchronous
synchronization
Prior art date
2013-12-04
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.)
Pending
Application number
CN201310646373.1A
Other languages
Chinese (zh)
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.)
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co 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.)
2013-12-04
Filing date
2013-12-04
Publication date
2014-03-26
2013-12-04 Application filed by LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
2013-12-04 Priority to CN201310646373.1A priority Critical patent/CN103686247A/en
2014-03-26 Publication of CN103686247A publication Critical patent/CN103686247A/en
Status Pending legal-status Critical Current
Links Images Landscapes Abstract

The invention discloses a method and system for video distribution based on synchronization and asynchronization. The method comprises the steps that synchronous distribution processing is carried out on video with a transcoding operation completed, a distribution state fed back after the synchronous distribution processing is analyzed, and the video with synchronous distribution failing is added to a failure queue; the failure queue is scanned, and asynchronous distribution processing is carried out on the video in the failure queue. After a finished product of the video is generated, distribution interfaces are called through synchronous threads for distribution, meanwhile, the distribution failure queue is built, a distribution failure list is scanned through the asynchronous threads for redistribution, tasks unsuccessfully distributed are redistributed, and the problems of repeated overtime waiting operations and redistribution operations of a current redistribution mechanism in the distribution process are effectively solved.

Description Based on same/asynchronous method of video distribution and system

Technical field

The application relates to video distribution field, more specifically, relates to a kind of based on same/asynchronous method of video distribution and system.

Background technology

At present, people can access corresponding video website by terminal, mobile terminal or the television terminal with network savvy and watch all kinds of videos.Not all video format is all suitable for Internet Transmission to be play, and for example: " .flv " form is suitable for television terminal transmission and plays, " .mp4 " form is suitable for computer and mobile terminal network transmission and plays.And different videos has different video formats, therefore, video website is carried out corresponding transcoding task by corresponding transcoding server or trans-coding system and is carried out video code conversion processing, abundant video is converted to the form that is suitable for netcast.

For the video on internet video website, the video (or being called video finished product) that transcoding server carries out after transcoding processing need to pass through CDN system (Content Delivery Network, content distributing network) distribute, video could be presented to the user of different regions on the Internet.So video finished product need to carry out mutual operation with dissemination system: wait video finished product to be distributed to carry out the distribution of video by calling the distribution interface of dissemination system, and the return value of waiting for dissemination system is determined the success or not of distribution.But, in video finished product and the mutual process of dissemination system, can exist due to mutual failure that the various factorss such as network problem cause (for example, network connect overtime cause call distribution interface unsuccessfully etc.) situation.

In prior art, adopt distribution retry mechanism again to distribute operation.Specifically, when video finished product calls distribution interface wait dissemination system return value, if returned, connect overtime or receive the failed return value of distribution, distribution retry mechanism can re invocation distribution interface carry out retry distribution.But still there is following defect in such distribution retry mechanism:

1, corresponding thread, after calling distribution interface, only has wait timeout just can distribute retry, if still had problems in distribution procedure, this thread can carry out repeated waiting-timeout operation, the efficiency of impact distribution.

2, connect overtime or distribute unsuccessfully after, distribution retry mechanism can directly be distributed again, the state that makes video finished product always in distribution, thereby, the situation of judgement video distribution failure that can not be promptly and accurately, is unfavorable for the ruuning situation of system to monitor and assess.

Summary of the invention

In view of this, the application's technical problem to be solved has been to provide a kind of based on same/asynchronous method of video distribution and system, the problem that waiting-timeout operates and distribution operates again repeating in distribution procedure to solve current distribution retry mechanism.

In order to solve the problems of the technologies described above, the application discloses a kind of based on same/asynchronous method of video distribution, comprising:

The video that completes transcoding operation is carried out to synchronization distribution processing, and after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue;

Scan described failed queue, the described video in this failure queue is carried out to asynchronous distribution processing.

Preferably, the described video of synchronization distribution failure is added to unsuccessfully to queue, comprises:

Synchronization distribution failure and the overtime described video of link are added to unsuccessfully to queue.

Preferably, also comprise: the successful described video of synchronization distribution is stored.

Preferably, scan described failed queue, the described video in this failure queue carried out to asynchronous distribution processing, be specially:

Failed queue described in timing scan, and for from this failure queue, scan each described in video carry out respectively following operation:

This video is carried out to asynchronous distribution processing, distribute successfully and this video is stored, distribute that unsuccessfully this video to be put into described failed queue end continuation etc. pending.

Preferably, failed queue described in timing scan, is specially:

When scanning this failure queue for sky, continue to carry out described timing scan.

In order to solve the problems of the technologies described above, disclosed herein as well is a kind ofly based on/asynchronous video distribution system, comprising: synchronization distribution unit and asynchronous distribution unit, wherein,

Described synchronization distribution unit, for the video that completes transcoding operation is carried out to synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue;

Described asynchronous distribution unit, for scanning described failed queue, carries out asynchronous distribution processing by the described video in this failure queue.

Preferably, also comprise: described synchronization distribution unit, specifically for the video that completes transcoding is carried out to synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and synchronization distribution failure and the overtime described video of link are added to unsuccessfully to queue.

Preferably, described synchronization distribution unit, specifically also for storing the successful described video of synchronization distribution.

Preferably, described asynchronous distribution unit, specifically for failed queue described in timing scan, and for from this failure queue, scan each described in video carry out respectively following operation:

Carry out asynchronous distribution processing, distribute successfully and this video is stored, distribute that unsuccessfully this video to be put into described failed queue end continuation etc. pending.

Preferably, described asynchronous distribution unit, specifically for when scanning this failure queue for sky, continues to carry out described timing scan.

Compared with prior art, a kind of based on/asynchronous method of video distribution and system described in the application, has reached following effect:

1) the application is after video finished product generates, by synchronizing thread, calling distribution interface distributes, set up the failed queue of distribution simultaneously, by asynchronous thread, scanning distribution failed list distributes again, to distributing failed task, distribute retry, efficiently solve the problem that waiting-timeout operates and distribution operates again that current distribution retry mechanism repeats in distribution procedure.

2) the application is at synchronization call saving resource with in the time, by asynchronous thread, improved to greatest extent the success rate of calling of distribution interface, make system more stable, and can carry out the distribution situation of monitor video finished product more accurately by failed list, carry out assessment of system performance.

Certainly, arbitrary product of enforcement the application must not necessarily need to reach above-described all technique effects simultaneously.

Accompanying drawing explanation

Accompanying drawing described herein is used to provide further understanding of the present application, forms the application's a part, and the application's schematic description and description is used for explaining the application, does not form the improper restriction to the application.In the accompanying drawings:

Fig. 1 is the flow chart of the dispatching method of the transcoding task described in the embodiment of the present application one.

Fig. 2 is the flow chart of the dispatching method of the transcoding task described in the embodiment of the present application two.

Fig. 3 is concrete steps flow chart in the dispatching method of the transcoding task described in the embodiment of the present application three.

Fig. 4 is the structured flowchart of the dispatching patcher of the transcoding task described in the embodiment of the present application four.

Embodiment

As used some vocabulary in the middle of specification and claim, censure specific components.Those skilled in the art should understand, and hardware manufacturer may be called same assembly with different nouns.This specification and claims are not used as distinguishing the mode of assembly with the difference of title, but the difference in function is used as the criterion of distinguishing with assembly.If " comprising " mentioned in the middle of specification and claim is in the whole text an open language, therefore should be construed to " comprise but be not limited to "." roughly " refer to that in receivable error range, those skilled in the art can solve the technical problem within the scope of certain error, reach described technique effect substantially.In addition, " couple " word and comprise directly any and electric property coupling means indirectly at this.Therefore, if describe a first device in literary composition, be coupled to one second device, represent that described first device can directly be electrically coupled to described the second device, or be indirectly electrically coupled to described the second device by other devices or the means that couple.Specification subsequent descriptions is for implementing the application's better embodiment, and right described description is to illustrate that the application's rule is object, not in order to limit the application's scope.The application's protection range is when being as the criterion depending on the claims person of defining.

Embodiment mono-

As shown in Figure 1, a kind of based on/asynchronous method of video distribution for described in the embodiment of the present application one, the method comprises:

Step 101, carries out synchronization distribution processing by the video that completes transcoding operation, and after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue.

Video is converted to the various code streams that are suitable for broadcasting after carrying out the corresponding video finished product of transcoding processing generation, now, just need to carry out distribution processor, is distributed to the user of different regions on the Internet and watches.After video code conversion completes, the process of immediately carrying out distribution processor is referred to as synchronization distribution and processes, and the transcoding that can be understood as video completes and distributes synchronously and carry out.

In synchronization distribution processing procedure, whether the Distribution status of video can be known in time, user's viewing experience will be had influence on, this be because: if the distributing unsuccessfully in distribution processor process of described video, but this status of fail can not be fed back in time, so, will cause the state at video described in corresponding dissemination system to show " in distribution ", and then cause distributing to this video the associative operations such as retry or error correction.

Further, described synchronization distribution is processed can adopt http(Hypertext transfer protocol, hypertext transfer protocol) formula distribution, adopt the type distribution processor can obtain in time the state of distribution processor, certainly, the mode of described distribution processor is not limited to this.

In step 101, described Distribution status information, is specially video and carries out synchronization distribution success or failed state while processing.In actual applications, adopt " 0 " or " 1 " to represent respectively success or the failure of this audio video synchronization distribution processor.Certainly, the expression mode of the Distribution status of described video is not limited to this, does not form the restriction to the application.

It should be noted that, in actual applications, it is all to be undertaken by corresponding transcoding server that the transcoding of video is processed, each described transcoding server can carry out tens or the transcoding task of up to a hundred simultaneously, add transcoding server normally many parallel, so, video output after transcoding is processed is larger, when carrying out the distribution processor of video, may there is a large amount of videos to distribute unsuccessfully because of a variety of causes, therefore in step 101, the failed video of distribution is added in the described failed queue generating in advance, to carry out unified management and subsequent treatment.

Step 102, scans described failed queue, and the described video in this failure queue is carried out to asynchronous distribution processing.

Embodiment bis-

As shown in Figure 2, a kind of based on/asynchronous method of video distribution described in the embodiment of the present application two, the method comprises:

Step 201, carries out synchronization distribution processing by the video that completes transcoding operation, and after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue.

In step 201, the video that completes transcoding operation is carried out to synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue, is specially:

The video that completes transcoding is carried out to synchronization distribution processing, and after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and synchronization distribution failure and the overtime described video of link are added to unsuccessfully to queue; For the successful video of synchronization distribution, the successful described video of synchronization distribution is stored.

It should be noted that, in synchronization distribution processing procedure, whether the Distribution status of video can be known in time, user's viewing experience will be had influence on, this be because: if the distributing unsuccessfully in distribution processor process of described video, but this status of fail can not feed back in time, so, will cause the state at video described in corresponding dissemination system to show " in distribution ", and then cause distributing to this video the associative operations such as retry or error correction.Thereby in the present embodiment, described synchronization distribution is processed and can be adopted the distribution of http formula, adopts the type distribution processor can obtain in time the state of distribution processor, certainly, the mode of described distribution processor is not limited to this.

Step 202, failed queue described in timing scan, carries out asynchronous distribution processing by the described video in this failure queue.

Wherein, when scanning this failure queue for sky, continue to carry out described timing scan, until scan in described failed queue, contain described video, the described video in this failure queue is carried out to asynchronous distribution processing.

For step 202, be specially: failed queue described in timing scan, and for from this failure queue, scan each described in video carry out respectively following operation:

Carry out asynchronous distribution processing, distribute successfully and this video is stored, distribute that unsuccessfully this video to be put into described failed queue end continuation etc. pending.

Embodiment tri-

Below in conjunction with Fig. 3, the concrete application of the described method of video distribution based on same/asynchronous is elaborated:

Set: after video A processes by corresponding transcoding, generate code stream and be 350, three kinds of video files of 720P and 1080P.

The step of as shown in Figure 3, the video file of three kinds of different code streams after described video A transcoding being distributed is:

Step 301, the video file of three kinds of different code streams that video A that transcoding is completed is corresponding carries out synchronization distribution processing, and feedback generation Distribution status information corresponding to the video file of analyzing three kinds of different code streams after the synchronization distribution receiving is processed, the described video of synchronization distribution failure is added to unsuccessfully to queue.

Step 302, regularly (is set to 30 seconds here for the time interval) and scans described failed queue, and the described video in this failure queue is carried out to asynchronous distribution processing (as shown in Figure 3).

Particularly:

When the video file of described three kinds of different code streams is carried out to synchronization distribution, can sequentially distribute according to corresponding synchronization distribution, as: according to code stream be 350, the video file of 720P and 1080P distributes successively.Certainly, can also adopt the mode of distribution simultaneously to carry out, at this, not limit.

It should be noted that, in the present embodiment, for step 301 and 302, call respectively same portion dispatch thread and asynchronous distribution thread carries out corresponding distribution processor, different threads has corresponding distribution interface, in the flow chart shown in Fig. 3, in step 301 and 302, there are the concrete operations of the distribution interface called.Certainly, by calling the mode of distribution interface, do not form the restriction to the application.

In step 301, the video file that is 350 to code stream carries out synchronization distribution, and in synchronization distribution process, the Distribution status of the video file that described code stream is 350 is shown as " in distribution ", after this video file is distributed successfully, feedback, upgrades Distribution status to be shown as " distributing successfully ", the line item of going forward side by side immediately, the data of record are stored in corresponding database, thereby, show the successfully distribution of this video file, in subsequent operation, no longer it is carried out to distribution processor;

The video file that is 720P to code stream carries out synchronization distribution, in synchronization distribution process, described code stream is that the Distribution status of the video file of 720P is shown as " in distribution ", after this video file is distributed unsuccessfully, feed back immediately, Distribution status is upgraded and is shown as " distributing unsuccessfully ", and the video file that is 720P by described code stream is added to failed list, stops the synchronization distribution of this video file simultaneously;

The video file that is 1080P to code stream carries out synchronization distribution, in synchronization distribution process, described code stream is that the Distribution status of the video file of 1080P is shown as " in distribution ", after this video file is distributed unsuccessfully, feed back immediately, Distribution status is upgraded and is shown as " distributing unsuccessfully ", and the video file that is 1080P by described code stream is added to failed list, stops the synchronization distribution of this video file simultaneously.

In step 302, corresponding asynchronous thread scans described failed list, video file in this failed list is carried out to asynchronous distribution, it should be noted that, synchronization distribution and asynchronous distribution are carried out simultaneously, in the present embodiment, the video file of 720P is injected towards in described failed list, asynchronous thread carries out asynchronous distribution to the video file of this 720P, and meanwhile, synchronization distribution continues to carry out according to synchronization distribution order the synchronization distribution of the video file of 1080P;

Asynchronous thread scans described failed list in real time, while having added the video file that code stream is 720P in scanning described failed list, this video file is carried out to asynchronous distribution processing, in asynchronous distribution processing procedure, the Distribution status of this video file is shown as to " in distribution retry ", after this video file is distributed unsuccessfully, feed back immediately, Distribution status is upgraded and be shown as " failure of distribution retry ", the video file that is 720P by described code stream is adjusted to the tail of the queue (after being adjusted to the video file that code stream is 1080P) of failed list, the distribution retry that simultaneously stops this video file is processed,

Now, the video file that is 1080P due to code stream is arranged in described failed queue first place, therefore this video file is carried out to asynchronous distribution processing, in asynchronous distribution processing procedure, the Distribution status of this video file is shown as to " in distribution retry ", after this video file is distributed successfully, feed back immediately, Distribution status is upgraded and be shown as " success of distribution retry ", the line item of going forward side by side, the video file that is 1080P by described code stream is deleted from described failed list.

Embodiment tetra-

As shown in Figure 4, a kind of based on/asynchronous video distribution system for described in the embodiment of the present application four, this system comprises: synchronization distribution unit 401 and asynchronous distribution unit 402, wherein,

Described synchronization distribution unit 401, couple mutually with described asynchronous distribution unit 402, for the video that completes transcoding operation is carried out to synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue.

Described asynchronous distribution unit 402, couples mutually with described synchronization distribution unit 401, for scanning described failed queue, the described video in this failure queue is carried out to asynchronous distribution processing.

Particularly, described synchronization distribution unit 401, for the video that completes transcoding is carried out to synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and synchronization distribution failure and the overtime described video of link are added to unsuccessfully to queue.

In the successful situation of described audio video synchronization distribution processor, described synchronization distribution unit 401, also for storing the successful described video of synchronization distribution.

It should be noted that, video is converted to the various code streams that are suitable for broadcasting after carrying out the corresponding video finished product of transcoding processing generation, now, just need to carry out distribution processor, is distributed to the user of different regions on the Internet and watches.After video code conversion completes, the process of immediately carrying out distribution processor is referred to as synchronization distribution and processes, and the transcoding that can be understood as video completes and distributes synchronously and carry out.

In synchronization distribution processing procedure, whether the Distribution status of video can be known in time, user's viewing experience will be had influence on, this be because: if the distributing unsuccessfully in distribution processor process of described video, but this status of fail can not be fed back in time, so, will cause the state at video described in corresponding dissemination system to show " in distribution ", and then cause distributing to this video the associative operations such as retry or error correction.

Described synchronization distribution is processed can adopt http(Hypertext transfer protocol, hypertext transfer protocol) formula distribution, adopt the type distribution processor can obtain in time the state of distribution processor, certainly, the mode of described distribution processor is not limited to this.

Described Distribution status information, is specially video and carries out synchronization distribution success or failed state while processing.In actual applications, adopt " 0 " or " 1 " to represent respectively success or the failure of this audio video synchronization distribution processor.Certainly, the expression mode of the Distribution status of described video is not limited to this, does not form the restriction to the application.

It should be noted that, in actual applications, it is all to be undertaken by corresponding transcoding server that the transcoding of video is processed, each described transcoding server can carry out tens or the transcoding task of up to a hundred simultaneously, add transcoding server normally many parallel, so, video output after transcoding is processed is larger, when carrying out the distribution processor of video, may there is a large amount of videos to distribute unsuccessfully because of a variety of causes, therefore described synchronization distribution unit 401 is added to the failed video of distribution in the described failed queue generating in advance, to carry out unified management and subsequent treatment.

Particularly, described asynchronous distribution unit 402, for failed queue described in timing scan, when scanning this failure queue for sky, continue to carry out described timing scan, otherwise video carries out asynchronous distribution processing described in each scanning, and distributes successfully and this video is stored, distribute that unsuccessfully this video to be put into described failed queue end continuation etc. pending from this failure queue.

Because method part have been described in detail the embodiment of the present application, here the expansion of the System and method for corresponding part relating in embodiment is described and omitted, repeat no more.The reference method embodiment of content can to(for) the description of particular content in system, no longer specifically limits here.

Compared with prior art, a kind of based on/asynchronous method of video distribution and system described in the application, has reached following effect:

1) the application is after video finished product generates, by synchronizing thread, calling distribution interface distributes, set up the failed queue of distribution simultaneously, by asynchronous thread, scanning distribution failed list distributes again, to distributing failed task, distribute retry, efficiently solve the problem that waiting-timeout operates and distribution operates again that current distribution retry mechanism repeats in distribution procedure.

2) the application is at synchronization call saving resource with in the time, by asynchronous thread, improved to greatest extent the success rate of calling of distribution interface, make system more stable, and can carry out the distribution situation of monitor video finished product more accurately by failed list, carry out assessment of system performance.

Also it should be noted that, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, commodity or the system that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, commodity or system.The in the situation that of more restrictions not, the key element being limited by statement " comprising ... ", and be not precluded within process, method, commodity or the system that comprises described key element and also have other identical element.

The embodiment that it will be understood by those skilled in the art that the application can be provided as method, system or computer program.Therefore, the application can adopt complete hardware implementation example, implement software example or in conjunction with the form of the embodiment of software and hardware aspect completely.And the application can adopt the form that wherein includes the upper computer program of implementing of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code one or more.

The embodiment that the foregoing is only the application, is not limited to the application.To those skilled in the art, the application can have various modifications and variations.Any modification of doing within all spirit in the application and principle, be equal to replacement, improvement etc., within all should being included in the application's claim scope.

Claims (10)

1. based on same/asynchronous method of video distribution, it is characterized in that, comprising:

The video that completes transcoding operation is carried out to synchronization distribution processing, and after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue;

Scan described failed queue, the described video in this failure queue is carried out to asynchronous distribution processing.

2. as claimed in claim 1ly based on/asynchronous method of video distribution, it is characterized in that,

The described video of synchronization distribution failure is added to unsuccessfully to queue, comprises:

Synchronization distribution failure and the overtime described video of link are added to unsuccessfully to queue.

3. as claimed in claim 2ly based on/asynchronous method of video distribution, it is characterized in that, also comprise: the successful described video of synchronization distribution is stored.

4. as claimed in claim 1ly based on/asynchronous method of video distribution, it is characterized in that, scan described failed queue, the described video in this failure queue is carried out to asynchronous distribution processing, be further:

Failed queue described in timing scan, and for from this failure queue, scan each described in video carry out respectively following operation:

This video is carried out to asynchronous distribution processing, distribute successfully and this video is stored, distribute that unsuccessfully this video to be put into described failed queue end continuation etc. pending.

5. as claimed in claim 4ly based on/asynchronous method of video distribution, it is characterized in that, failed queue described in timing scan, is further:

When scanning this failure queue for sky, continue to carry out described timing scan.

6. based on same/asynchronous video distribution system, it is characterized in that, this system comprises: synchronization distribution unit and asynchronous distribution unit, wherein,

Described synchronization distribution unit, for the video that completes transcoding operation is carried out to synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and the described video of synchronization distribution failure is added to unsuccessfully to queue;

Described asynchronous distribution unit, for scanning described failed queue, carries out asynchronous distribution processing by the described video in this failure queue.

7. as claimed in claim 6 based on same/asynchronous video distribution system, it is characterized in that, also comprise: described synchronization distribution unit, be further used for the video that completes transcoding to carry out synchronization distribution processing, after described synchronization distribution is processed, the Distribution status of feedback is analyzed, and synchronization distribution failure and the overtime described video of link are added to unsuccessfully to queue.

8. as claimed in claim 7ly based on/asynchronous video distribution system, it is characterized in that, described synchronization distribution unit, further also for storing the successful described video of synchronization distribution.

9. as claimed in claim 6 based on same/asynchronous video distribution system, it is characterized in that, described asynchronous distribution unit, is further used for failed queue described in timing scan, and for from this failure queue, scan each described in video carry out respectively following operation:

Carry out asynchronous distribution processing, distribute successfully and this video is stored, distribute that unsuccessfully this video to be put into described failed queue end continuation etc. pending.

10. as claimed in claim 9ly based on/asynchronous video distribution system, it is characterized in that described asynchronous distribution unit is further used for, when scanning this failure queue when empty, continuing the described timing scan of execution.

CN201310646373.1A 2013-12-04 2013-12-04 Method and system for video distribution based on synchronization and asynchronization Pending CN103686247A (en) Priority Applications (1) Application Number Priority Date Filing Date Title CN201310646373.1A CN103686247A (en) 2013-12-04 2013-12-04 Method and system for video distribution based on synchronization and asynchronization Applications Claiming Priority (1) Application Number Priority Date Filing Date Title CN201310646373.1A CN103686247A (en) 2013-12-04 2013-12-04 Method and system for video distribution based on synchronization and asynchronization Publications (1) Family ID=50322325 Family Applications (1) Application Number Title Priority Date Filing Date CN201310646373.1A Pending CN103686247A (en) 2013-12-04 2013-12-04 Method and system for video distribution based on synchronization and asynchronization Country Status (1) Cited By (4) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN105872627A (en) * 2015-12-15 2016-08-17 乐视云计算有限公司 Transmission method and equipment for live data CN110245011A (en) * 2018-03-08 2019-09-17 北京京东尚科信息技术有限公司 A kind of method for scheduling task and device CN113409109A (en) * 2021-06-11 2021-09-17 北京达佳互联信息技术有限公司 Order creation method, device, server and storage medium CN114023072A (en) * 2021-05-31 2022-02-08 合肥中科类脑智能技术有限公司 Vehicle violation monitoring system and method and computer readable storage medium Citations (6) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN1351450A (en) * 2000-10-27 2002-05-29 清华大学 Method for retransmitting lost packets in fading channel CN1394411A (en) * 2000-11-06 2003-01-29 松下电器产业株式会社 Transmitter, receiver and broadcast data distribution method US20090175221A1 (en) * 2008-01-03 2009-07-09 Airgain, Inc. multimedia wireless distribution systems and methods CN101860797A (en) * 2010-05-21 2010-10-13 中兴通讯股份有限公司 Transmission method of data information, device thereof and mobile multimedia broadcasting service system CN101997661A (en) * 2009-08-14 2011-03-30 华为技术有限公司 Data packet sending method, data packet acquiring method and device CN102833592A (en) * 2012-08-06 2012-12-19 中兴通讯股份有限公司 Media content scheduling method, system and device Patent Citations (6) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN1351450A (en) * 2000-10-27 2002-05-29 清华大学 Method for retransmitting lost packets in fading channel CN1394411A (en) * 2000-11-06 2003-01-29 松下电器产业株式会社 Transmitter, receiver and broadcast data distribution method US20090175221A1 (en) * 2008-01-03 2009-07-09 Airgain, Inc. multimedia wireless distribution systems and methods CN101997661A (en) * 2009-08-14 2011-03-30 华为技术有限公司 Data packet sending method, data packet acquiring method and device CN101860797A (en) * 2010-05-21 2010-10-13 中兴通讯股份有限公司 Transmission method of data information, device thereof and mobile multimedia broadcasting service system CN102833592A (en) * 2012-08-06 2012-12-19 中兴通讯股份有限公司 Media content scheduling method, system and device Cited By (6) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN105872627A (en) * 2015-12-15 2016-08-17 乐视云计算有限公司 Transmission method and equipment for live data WO2017101368A1 (en) * 2015-12-15 2017-06-22 乐视控股(北京)有限公司 Live broadcast data transmission method and device CN110245011A (en) * 2018-03-08 2019-09-17 北京京东尚科信息技术有限公司 A kind of method for scheduling task and device CN114023072A (en) * 2021-05-31 2022-02-08 合肥中科类脑智能技术有限公司 Vehicle violation monitoring system and method and computer readable storage medium CN113409109A (en) * 2021-06-11 2021-09-17 北京达佳互联信息技术有限公司 Order creation method, device, server and storage medium CN113409109B (en) * 2021-06-11 2024-04-09 北京达佳互联信息技术有限公司 Order creation method, device, server and storage medium Similar Documents Publication Publication Date Title US8463902B2 (en) 2013-06-11 Work unit adapter for content processing with third party network elements US9098338B2 (en) 2015-08-04 Work flow command processing system US8438131B2 (en) 2013-05-07 Synchronization of media resources in a media archive CN103379362B (en) 2017-07-07 VOD method and system EP1457038B1 (en) 2009-08-26 Device, method and system for multimedia content adaptation US9116746B2 (en) 2015-08-25 Workflows and presets for workflows CN106301865B (en) 2020-08-04 Data processing method and device applied to service providing device US20120254454A1 (en) 2012-10-04 Image-based synchronization system and method CN101600089A (en) 2009-12-09 The implementation method of the advertising business in the network television system and device US20150067743A1 (en) 2015-03-05 Method And System For Realizing Mutual Control Of Multimedia Terminals In the Home EP2055105A1 (en) 2009-05-06 Method and apparatus for multimedia encoding, broadcast and storage US20160309233A1 (en) 2016-10-20 Video distribution and media resource system interaction method and system CN106658211A (en) 2017-05-10 Interactive applications realized in video stream CN103686247A (en) 2014-03-26 Method and system for video distribution based on synchronization and asynchronization JP2022526868A (en) 2022-05-26 Content modification system with system resource request function CN108574877A (en) 2018-09-25 Live broadcast method, anchor terminal, audience terminal, equipment, system and storage medium CN110149524B (en) 2021-12-14 Live stream slicing system, live stream slicing method, live stream slicing device and readable medium CN205230019U (en) 2016-05-11 System for realize video seamless handover between many screens CN110673962A (en) 2020-01-10 Content stream processing method, device, equipment and medium CN102404610A (en) 2012-04-04 Method and system for realizing video on demand service CN103686157A (en) 2014-03-26 Method and system for providing alarm in cloud transcoding CN109948082B (en) 2022-03-08 Live broadcast information processing method and device, electronic equipment and storage medium US20150172735A1 (en) 2015-06-18 Program source data processing method and device CN117033617A (en) 2023-11-10 Information processing method, information processing device, electronic equipment and storage medium US9055295B2 (en) 2015-06-09 Transcoding queue management Legal Events Date Code Title Description 2014-03-26 PB01 Publication 2014-03-26 PB01 Publication 2014-04-23 C10 Entry into substantive examination 2014-04-23 SE01 Entry into force of request for substantive examination 2016-01-13 C41 Transfer of patent application or patent right or utility model 2016-01-13 TA01 Transfer of patent application right

Effective date of registration: 20151225

Address after: Room six, building 19, building 68, No. 100089 South Road, Haidian District, Beijing

Applicant after: LETV CLOUD COMPUTING CO., LTD.

Address before: Room six, building 19, building 68, No. 100089 South Road, Haidian District, Beijing

Applicant before: LeTV Information Technology (Beijing) Co., Ltd.

2018-07-24 AD01 Patent right deemed abandoned 2018-07-24 AD01 Patent right deemed abandoned

Effective date of abandoning: 20180724


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4