Video stream playing method, device and equipment

A playback method and technology of a playback device, which are applied to closed-circuit television systems, electrical components, selective content distribution, etc., can solve problems such as screen freezes, high decoding pressure on decoders, and uneven video data volume, and improve fluency. , the effect of reducing the decoding pressure

CN107371061AActive Publication Date: 2017-11-21TP-LINK
8 Cites 13 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2017-11-21

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A video stream playing method includes the following steps: reading video frame information from data cached in a video frame buffer zone, and writing the video frame information into a preview queue; acquiring the number of video frames in the video frame information in the preview queue; and adjusting the playing speed of the video frames accordingly according to the number of video frames in the preview queue. A two-level buffer mechanism is set, namely, the video frames are buffered twice through the buffer zone and the preview queue. The playing speed is adjusted according to the number of video frames recorded in the preview queue. Thus, for network delay or network jitter within a certain range, the decoding pressure on the decoder is reduced, and video playing is smoother.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of video monitoring, and in particular relates to a video stream playing method, device and equipment. Background technique

[0002] In the field of video surveillance, NVR (English full name is Network Video Recorder, Chinese full name is Network Video Recorder) usually needs to receive real-time streams transmitted from various IPCs (English full name is IP Camera, Chinese full name is Network Camera) and display them on the monitor. Play the video frames in each IPC in real time on the Internet.

[0003] In order to be able to play video stably and reliably on the NVR, the general practice is for the NVR to directly place the real-time frame data received from each IPC into the buffer of each channel, and then a single thread continuously transfers the frame data from each The video data is taken out of the buffer and sent to the video decoder at the chip layer for decoding. In theory, the decoded data o...

Examples

Embodiment Construction

[0044] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. It will be apparent, however, to one skilled in the art that the invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

[0045] In order to illustrate the technical solutions of the present invention, specific examples are used below to illustrate.

[0046] Such as figure 1 As shown, the video stream playback system in the embodiment of the present invention includes one or more network cameras IPC, and a network video recorder NVR connected to one or more network cameras, and the network camera IPC is connected to...