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.