Method and system for video distribution based on synchronization and asynchronization

A technology for distributing systems and videos, applied in selective content distribution, image communication, electrical components, etc., can solve the problem of waiting for redistribution over time, save resources and time, improve the success rate of invocation, and evaluate system performance.

Inactive Publication Date: 2014-03-26
LETV CLOUD COMPUTING CO LTD
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of this, the technical problem to be solved by this application is to provide a synchronous / asynchronous video distribution method and system to solve the problem of repeated timeout waiting operations and redistribution operations in the distribution process of the current distribution retry mechanism

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for video distribution based on synchronization and asynchronization
  • Method and system for video distribution based on synchronization and asynchronization
  • Method and system for video distribution based on synchronization and asynchronization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] Such as figure 1 As shown, it is a synchronous / asynchronous video distribution method based on the first embodiment of the present application, the method includes:

[0039] Step 101: Perform synchronous distribution processing on the videos that have completed the transcoding operation, analyze the distribution status fed back after the synchronous distribution processing, and add the videos that fail to be synchronously distributed to the failure queue.

[0040] After the video is transcoded to generate the corresponding finished video, it is converted into various code streams suitable for playback. At this time, it needs to be distributed and distributed to users in different regions on the Internet for viewing. After the video transcoding is completed, the process of immediately performing distribution processing is called synchronous distribution processing, that is, it can be understood that the completion of video transcoding and distribution are performed synch...

Embodiment 2

[0047] Such as figure 2 As shown, a synchronous / asynchronous video distribution method described in Embodiment 2 of the present application includes:

[0048] Step 201: Perform synchronous distribution processing on the videos that have completed the transcoding operation, analyze the distribution status fed back after the synchronous distribution processing, and add the videos that fail to be synchronously distributed to the failure queue.

[0049] In step 201, the videos that have completed the transcoding operation are subjected to synchronous distribution processing, the distribution status fed back after the synchronous distribution processing is analyzed, and the videos that fail to be synchronously distributed are added to the failure queue, specifically:

[0050] Perform synchronous distribution processing on the video that has completed the transcoding, analyze the distribution status fed back after the synchronous distribution processing, and add the video that has ...

Embodiment 3

[0057] Combine below image 3 , to describe in detail the specific application of the synchronous / asynchronous video distribution method:

[0058] Setting: Video A will generate three kinds of video files with code streams of 350P, 720P and 1080P after corresponding transcoding processing.

[0059] Such as image 3 As shown, the steps for distributing the video files of three different code streams after the transcoding of the video A are:

[0060] Step 301: Perform synchronous distribution processing on the video files of three different code streams corresponding to the transcoded video A, and analyze the received feedback corresponding to the video files of the three different code streams after the synchronous distribution processing to generate distribution status information, Add the video whose synchronous distribution fails to a failure queue.

[0061] Step 302, scan the failure queue periodically (here set as 30 seconds as the time interval), and perform asynchrono...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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

technical field [0001] The present application relates to the field of video distribution, and more specifically, to a synchronous / asynchronous video distribution method and system. Background technique [0002] At present, people can watch various videos by accessing corresponding video websites through computer terminals, mobile terminals or television terminals with networking functions. Not all video formats are suitable for network transmission and playback, for example: ".flv" format is suitable for TV terminal transmission and playback, ".mp4" format is suitable for computer and mobile terminal network transmission and playback. Different videos have different video formats. Therefore, video websites perform corresponding transcoding tasks through corresponding transcoding servers or transcoding systems to perform video transcoding processing, and convert rich videos into formats suitable for network playback. [0003] For videos on Internet video sites, the transcod...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/262H04N21/2343H04N21/238H04N21/643
Inventor 刘钧石李超邢波鲍大磊王孝庆
Owner LETV CLOUD COMPUTING CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products