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

Decoding synchronization method, device and equipment for live broadcast data stream

A synchronization device and data stream technology, applied in the field of Internet live broadcast, can solve problems such as difficult to accurately control the delay of live video, and the size of the cache is difficult to accurately control

Active Publication Date: 2019-05-03
HISENSE VISUAL TECH CO LTD
View PDF12 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The delay is mainly caused by the buffered data of the viewer client. In the prior art, the viewer client usually adjusts the size of the buffer during playback in real time based on real-time monitoring of the current network environment to ensure a lower delay time. However, due to the It is usually divided into multiple caches, and the application-controllable cache provided by the player is only the cache after demultiplexing. Therefore, it is still difficult to accurately control the size of the cache during playback, that is, it is difficult to accurately control the live video delay.

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
  • Decoding synchronization method, device and equipment for live broadcast data stream
  • Decoding synchronization method, device and equipment for live broadcast data stream
  • Decoding synchronization method, device and equipment for live broadcast data stream

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with this specification. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present specification as recited in the appended claims.

[0031] The terms used in this specification are for the purpose of describing particular embodiments only, and are not intended to limit the specification. As used in this specification and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the t...

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 provides a live broadcast data stream decoding synchronization method, device and equipment. The method comprises the following steps: calculating a maximum timestamp according to specified parameters; Comparing the timestamp of the non-first-frame audio frame to be added into the audio cache queue with the maximum timestamp; if the timestamp of the non-first-frame audio frame is smaller than the maximum timestamp, storing the non-first-frame audio frame in the audio buffer queue, and if the timestamp of the non-first-frame audio frame is larger than the maximum timestamp, discarding the non-first-frame audio frame; And obtaining audio frames from the audio cache queue, and decoding to obtain audio data. According to the method, the time upper limit value corresponding to thetime stamp of the audio frame in the corresponding audio cache queue is dynamically adjusted, the audio frame with the time stamp exceeding the time upper limit value is discarded, the audio cache queue is reduced, and then the video data is synchronized to the audio data, so that the purpose of accurately controlling the live video delay is achieved.

Description

technical field [0001] This specification relates to the technical field of Internet live broadcasting, and in particular to a method, device and device for decoding and synchronizing live data streams. Background technique [0002] Live broadcast technology is becoming more and more popular, but it also faces more challenges. The entire live broadcast process is divided into the following key steps: the anchor client pushes the locally collected video stream to the server; the server caches and forwards the video stream; the viewer client pulls the video stream cached by the server for playback. [0003] After the viewer client downloads the video stream from the network server, it needs to decode the audio and video data in the video stream before playing, so there will inevitably be a certain network delay. Network delay refers to the time difference between the collection from the anchor client and the playback on the audience client. The network delay can be divided i...

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
IPC IPC(8): H04N21/439H04N21/43H04L29/06
Inventor 李斌王玉伟
Owner HISENSE VISUAL 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