Unlock instant, AI-driven research and patent intelligence for your innovation.

Video layer updating method, device, equipment and medium

An update method and video layer technology, applied in the field of video processing, can solve problems such as affecting user experience, frequent sending of key frames by the video source, and increasing decoding and decompression pressure.

Active Publication Date: 2021-06-15
GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of realizing the present invention, the inventor found that: when the code rate allocated to the video window changes frequently, in a short period of time, when the code rate allocated to the video window rises each time, the video layer of the video window meets the condition of switching up At this time, the video window of the video receiving end will switch up frequently, which will cause the video source to frequently send key frames, and the receiving end will increase the decoding and decompression pressure due to frequent update of the video window, which will affect the user experience.

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
  • Video layer updating method, device, equipment and medium
  • Video layer updating method, device, equipment and medium
  • Video layer updating method, device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] see figure 1 , a schematic diagram of a video layer update process method provided by Embodiment 1 of the present invention;

[0056] S11. When a key frame of the first video stream sent by any first video source is received, obtain the first video layer corresponding to the key frame, and obtain a window to be updated to the first video layer;

[0057] S12. Compare the relevant information of the second video stream forwarded to the window at the current moment, the relevant information of the first video stream, and the relevant information of the window, and determine whether the window meets the first update condition; Wherein, the related information of the second video stream includes the second video source corresponding to the second video stream, the second video layer and the second code rate; the related information of the first video stream includes the The first video source terminal, the first code rate and the first video layer corresponding to the first...

Embodiment 2

[0071] On the basis of Embodiment 1, the video layer update method further includes:

[0072] Obtain subscription information corresponding to the subscription instruction in response to a subscription instruction corresponding to the window sent by any client;

[0073] When the subscription information includes a request about the first video stream, adding the window subscribed by the client to a set of windows to be updated in the first video layer.

[0074] Preferably, said obtaining the window to be updated to the first video layer further includes:

[0075] Traverse the set of windows to be updated to the first video layer, and obtain each window to be updated to the first video layer.

[0076] In the embodiment of the present invention, the server acquires the subscription information corresponding to the subscription instruction in response to the subscription instruction of the corresponding window sent by any client; when the subscription information includes inform...

Embodiment 3

[0082] On the basis of Embodiment 1, the video layer update method further includes:

[0083] When an update of the allocatable code rate of the window is detected at any time, it is determined whether to update the video layer of the window to the first video layer according to a preset judgment condition;

[0084] When it is determined to update the video layer of the window to the first video layer, add the window to a set of windows to be updated to the first video layer.

[0085] Preferably, said obtaining the window to be updated to the first video layer further includes:

[0086] Traverse the set of windows to be updated to the first video layer, and obtain each window to be updated to the first video layer.

[0087] In this embodiment of the present invention, each time the window's allocatable code rate is updated, the code rate of the video stream being received by the window may be greater than the window's allocatable code rate, resulting in insufficient bandwidth...

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 a video layer update method, comprising: when receiving a key frame of a first video stream sent by any first video source end, acquiring the first video layer corresponding to the key frame, and acquiring the video layer to be updated The window of the first video layer; according to the relevant information of the second video stream forwarded to the window at the current moment, the relevant information of the first video stream and the relevant information of the window are compared to determine whether the window meets the first update condition; when it is determined When the window meets the first update condition, and the first video layer is greater than the second video layer, it is judged whether the time period from the moment when the video layer was updated last time to the current moment of the window is greater than the preset time threshold; when the first video layer If it is greater than the second video layer, and the time period from the moment when the video layer was updated last time to the current moment of the window is greater than the preset time threshold, then the video layer of the updated window is the first video layer. Avoid frequent upward switching of windows in a short period of time, which increases the pressure of decoding and decompression.

Description

technical field [0001] The present invention relates to the technical field of video processing, in particular to a video layer updating method, device, equipment and computer-readable storage medium. Background technique [0002] The video conferencing system consists of four parts: a video conferencing terminal, a video conferencing server (MCU, Multipoint Control Unit), a network management system and a transmission network. The video conferencing terminal is located at each meeting location. Its main job is to encode and package the local video, audio, data and control information and send it; to decode the received data packets and restore them to video, audio, data and control information. Terminal equipment includes video acquisition front-end (broadcast camera or PTZ integrated machine), display, decoder, codec, image processing equipment, control switching equipment, etc. As a video conferencing server, MCU provides services such as data exchange, video and audio p...

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 Patents(China)
IPC IPC(8): H04N7/15H04N21/431H04N21/458H04N21/2662
Inventor 田建超
Owner GUANGZHOU SHIYUAN ELECTRONICS CO LTD