Live video processing method and device

A technology of live video and processing method, applied in the direction of image communication, selective content distribution, electrical components, etc., can solve the problems of redundant data, the inability of the audience and the anchor to interact, bandwidth waste, etc., and achieve the effect of avoiding redundant data.

Active Publication Date: 2017-02-15
WUHAN DOUYU NETWORK TECH CO LTD
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the purpose of the embodiments of the present invention is to provide a live video processing method and device to solve the problem that if the live video processing method in the prior art is continued to be used when the audience and the host cannot interact Problems that lead to large amounts of redundant data and wasted bandwidth

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
  • Live video processing method and device
  • Live video processing method and device
  • Live video processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Embodiments of the present invention provide a method for processing live video, such as figure 1As shown, when using this method to process live video, steps S110-S150 are included, specifically as follows.

[0051] S110. Acquire a video data stream collected by a camera, where the video data stream includes multiple video frames.

[0052] Wherein, the aforementioned camera refers to the built-in camera on devices such as mobile phones or computers, and the camera can collect video data streams in real time. When the camera is turned on, it starts to collect video data streams, and outputs the collected video data streams to implement the present invention. In the apparatus of the processing method in the embodiment, the video data stream collected by the camera is transmitted in units of video frames, therefore, the acquired video data stream includes multiple video frames.

[0053] S120. Divide each video frame into multiple image blocks according to the same layout...

Embodiment 2

[0105] An embodiment of the present invention provides a processing device for live video, such as Figure 4 As shown, the device includes an acquisition module 410, a division module 410, a calculation module 430, a determination module 440 and an execution module 450;

[0106] Wherein, the above-mentioned obtaining module 410 is used to obtain the video data stream collected by the camera, and the video data stream includes a plurality of video frames;

[0107] The above-mentioned division module 420 is used to divide each video frame into a plurality of image blocks according to the same layout;

[0108] The above calculation module 430 is used to calculate the brightness value of each image block, and calculate the difference in brightness value between image blocks at the same position in each video frame according to the brightness value;

[0109] The above-mentioned determination module 440 is used to determine the average value of the difference corresponding to the a...

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 present invention provides a live video processing method and device. The method comprises: obtaining a video data stream collected by a camera, wherein the video data stream includes a plurality of video frames; dividing each video frame into a plurality of image blocks according to the same layout; calculating the brightness value of each image block, and calculating the difference of the brightness value between the image blocks with the same position in each video frame according to the brightness value; determining the mean value of the difference corresponding to the image blocks with the same position, and determining whether the video data stream is a static-frame video stream or not according to the number of the image blocks corresponding to the mean value; and when the video data stream is the static-frame video stream, executing at least one item of reducing the frame rate of a camera step by step, increasing the intervals of key frames in the video data stream step by step and sending the cutout information to a server. In the invention, the problems that lots of redundant data are generated without interaction between audiences and anchors and the bandwidth is wasted.

Description

technical field [0001] The present invention relates to the technical field of Internet and live video, in particular, to a method and device for processing live video. Background technique [0002] Live video broadcasting refers to the method of using the Internet and streaming media technology to broadcast the live video recorded by the host to multiple audience users. During the live video broadcast, the host client collects the live video of the host through the camera, and then sends the collected live video to the server , the server sends the live video to the client. [0003] The biggest difference between live video broadcasting and other forms of video playback is that live video is interactive, which is mainly reflected in two aspects, one is the interaction between the audience and the other is the interaction between the audience and the host. interactions between. Since the video live broadcast is to send the video of the anchor in real time, however, the anc...

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 Applications(China)
IPC IPC(8): H04N21/238H04N21/4788H04N21/234H04N21/44
CPCH04N21/23418H04N21/23805H04N21/44008H04N21/4788
Inventor 郑伟
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products