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

Method for synchronizing video frames in multi-view live broadcast scene

A video frame and multi-view technology, applied in the direction of image communication, selective content distribution, electrical components, etc., can solve the problems of inaccuracy, freeze, and reduce video synchronization delay, etc., to achieve reduced delay, low delay, The effect of low latency

Inactive Publication Date: 2020-06-23
SHANDONG ARTAPLAY INTELLIGENT TECH CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to solve the problem of imprecise and stuck in the traditional way of video synchronization and reduce the delay of video synchronization, the present invention proposes the following solutions

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] A method for synchronizing video frames in a multi-view live broadcast scene, characterized in that it comprises steps:

[0016] 1. Adjust the NTP time of multiple cameras on the director station to make them synchronized. The program videos produced at the same time must ensure that the audio and video are synchronized. This step is the basis for synchronizing the video when the client plays.

[0017] 2. Open up the shared memory area inside the player:

[0018] After the player creates multiple instances, for example, player 1, player 2...player N, where N is greater than 2, a memory area is created in the memory space occupied by the player instance, which is used to store the shared PTS , the general PTS value is long type, all player instances can access this piece of memory, and read the long type value stored in it. For the convenience of explanation, the shared PTS value is recorded as PTS here 0 .

[0019] 3. Share and update PTS 0 :

[0020] When the play...

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 method for synchronizing video frames in a multi-view live broadcast scene. The method comprises the following steps: setting a shared PTS; when each player renders the video,the PTS of the video frame to be rendered currently is compared with the shared PTS, and when the PTS is smaller than the shared PTS, the video frame is not rendered, otherwise, the video frame is rendered normally; and when the player does not render the video, starting a frame chasing mode, and sequentially skipping all the video frames of which the PTS is smaller than the shared PTS until thePTS of the video frames is greater than or equal to the shared PTS. According to the invention, the synchronization time delay can be reduced to the frame level, the ultra-low frame synchronization time delay is achieved, the consistency of the playing progress of multiple paths of multi-view video streams can be ensured, and the accuracy of video synchronization is greatly improved.

Description

technical field [0001] The invention relates to the technical field of video data processing, and more specifically relates to a method for synchronizing video frames in a multi-angle live broadcast scene. Background technique [0002] In a multi-view live broadcast scene, multiple video streams from different angles of the same scene are played on the same screen at the same time, and each video stream is played independently. Due to the influence of the playback environment, the content of the multi-channel video playback is often out of sync, which will affect users. viewing experience. For example, if the network is unstable, the buffering time of a video channel will be longer, which will cause the video playback progress to fall behind; if multiple videos are played at the same time, the CPU will be overloaded, and the processing speed of a video channel will slow down, resulting in a lag in the playback progress. [0003] The phenomenon of video out-of-sync will ofte...

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/218H04N21/2187H04N21/43H04N21/4402H04N21/8547
CPCH04N21/21805H04N21/2187H04N21/4307H04N21/4402H04N21/440218H04N21/8547
Inventor 李亚修志远张智超潘亚南
Owner SHANDONG ARTAPLAY INTELLIGENT 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