Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Audio and video live broadcast implementation method and server

An implementation method, audio and video technology, applied in the Internet field, can solve the problems of longer end-to-end delay, lower live broadcast quality, longer opening time of the first screen, etc., so as to reduce the opening time, reduce end-to-end delay, and improve live broadcast. quality effect

Inactive Publication Date: 2017-05-24
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF8 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to reduce the opening time of the first screen, the following processing methods are usually adopted in the prior art: cache the Group of Pictures (GOP, Group of Pictures) data closest to the current moment in the server, and when a new client accesses, from the cached Starting from the first frame of data in the GOP data, each frame of data is sent to the client in turn, and the client starts playing from the first frame of data in the GOP data, which will lead to the introduction of an end-to-end delay of a GOP
[0006] In order to reduce the end-to-end delay, the following processing methods are usually adopted in the prior art: no data caching is performed, and the newly accessed client directly starts playing from the latest frame data, but since the latest frame data is often not a key frame, it cannot Independent decoding and playback, so it will lead to a black screen or blurred screen for a period of time, which will lead to a longer opening time of the first screen and affect the experience of the first screen
[0007] It can be seen that in the existing method, if the opening time of the first screen is to be reduced, the end-to-end delay will be longer, and if the end-to-end delay is to be reduced, the opening time of the first screen will be longer. will reduce the quality of the live broadcast

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
  • Audio and video live broadcast implementation method and server
  • Audio and video live broadcast implementation method and server
  • Audio and video live broadcast implementation method and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] figure 1 It is a flowchart of an implementation method embodiment of audio and video live broadcasting according to the present invention, such as figure 1 As shown, including the following specific implementation methods:

[0059] In 11, when a new client accesses, modify the cached GOP data closest to the current moment according to the principle of fast-forward playback;

[0060] In 12, the modified GOP data is sent to the client for playback.

[0061] In practical applications, the execution subject of the above 11 and 12 may be a server, for example, a streaming media server or the like.

[0062] The GOP data closest to the current moment can be cached on the server, and since the "current moment" is constantly changing, the corresponding cached GOP data will also be constantly changing.

[0063] The cached GOP data may include: I frame data closest to the current moment, and all frame data after the I frame data to the current moment.

[0064] In this way, whe...

Embodiment 2

[0081] Based on the above introduction, image 3 It is a flow chart of a preferred embodiment of the implementation method of audio and video live broadcast in the present invention, such as image 3 As shown, the following specific implementation methods are included.

[0082] In 31, the GOP data closest to the current moment is cached in real time.

[0083] In 32, when a new client accesses, a queue is created for the client.

[0084] In 33, the currently cached GOP data is modified, including: discarding part or all of the non-reference frame data and compressing the time stamp.

[0085] In 34, the modified GOP data is added to the queue, and the data in the queue is sent to the client for playback.

[0086] In step 35, when the new audio and video data is acquired, the new audio and video data is added to the queue, and the data in the queue is sent to the client for playing.

[0087] The above is the introduction about the method embodiment, and the solution of the pr...

Embodiment 3

[0089] Figure 4 It is a schematic diagram of the composition and structure of the server embodiment of the present invention, such as Figure 4 As shown, it includes: a processing unit 41 and a sending unit 42 .

[0090] The processing unit 41 is configured to modify the cached GOP data closest to the current time according to the principle of fast-forward playback when a new client accesses, and send the modified GOP data to the sending unit 42 .

[0091] The sending unit 42 is configured to send the modified GOP data to the client for playing.

[0092] Wherein, the GOP data may include: I frame data closest to the current moment, and all frame data after the I frame data to the current moment.

[0093] Correspondingly, the processing unit 41 may specifically include: a cache subunit 411 and a modification subunit 412 .

[0094] The caching subunit 411 is configured to cache GOP data. When the "current moment" changes, the corresponding cached GOP data will also change. ...

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 an audio and video live broadcast implementation method and a server. The audio and video live broadcast implementation method comprises the steps of: modifying cached GOP data closest to a current moment according to a fast-forward playing principle when a new client accesses; and sending the modified GOP data to a client for playing. By applying the audio and video live broadcast implementation method and the server disclosed by the invention, the quality of live broadcast can be improved, and the like.

Description

[0001] 【Technical field】 [0002] The invention relates to Internet technology, in particular to a method and server for implementing audio and video live broadcast. [0003] 【Background technique】 [0004] In the process of audio and video live broadcasting, the opening time of the first screen and end-to-end delay are two main indicators that affect the quality of user experience. [0005] In order to reduce the opening time of the first screen, the following processing methods are usually adopted in the prior art: cache the Group of Pictures (GOP, Group of Pictures) data closest to the current moment in the server, and when a new client accesses, from the cached Starting from the first frame of data in the GOP data, each frame of data is sent to the client in turn, and the client starts to play from the first frame of data in the GOP data, which will lead to the introduction of an end-to-end delay of a GOP. [0006] In order to reduce the end-to-end delay, the following pro...

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/231H04N21/433H04N19/177
CPCH04N19/177H04N21/23106H04N21/4331H04N21/2343H04N21/234345H04N19/114H04N19/132H04N21/2187H04N21/8547H04N21/23406H04N21/8455
Inventor 沈慧锋黄靖博李旭
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products