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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com