Anchor end live video frame processing method, device, apparatus, system and medium

A technology of live video and frame processing, which is applied in the field of information processing, and can solve the problems of low frame rate of video frame collection, stuck video playback at the audience end, black screen and no picture playback at the audience end, etc.

Inactive Publication Date: 2019-10-11
GUANGZHOU HUYA TECH CO LTD
View PDF13 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the picture changes slowly or even does not change, the video frame acquisition frame rate of the iOS anchor will be very low, or even zero, and then the iOS anchor will push few or no vid

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
  • Anchor end live video frame processing method, device, apparatus, system and medium
  • Anchor end live video frame processing method, device, apparatus, system and medium
  • Anchor end live video frame processing method, device, apparatus, system and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] figure 1 It is a flow chart of a method for processing live video frames at the anchor end provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where the anchor end collects live video frames at an unstable frame rate during the live broadcast process. This method can be implemented by the present invention The device for processing live video frames at the anchor end provided in any embodiment may be implemented by the device, which may be composed of hardware and / or software, and may generally be integrated into a processor of a computer device, such as a processor of an anchor end device.

[0036] Such as figure 1 As shown, the method provided in this embodiment includes the following steps:

[0037] S110. Acquire at least one live video frame collected in real time at a variable frame rate during the live broadcast.

[0038] The live video frame is a video frame collected in real time by the host device after logging in...

Embodiment 2

[0051] figure 2 It is a flowchart of a method for processing live video frames at the host end provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Among them, according to the target live video frame, the live video stream with a set fixed frame rate can be pushed to the live server, specifically:

[0052] According to the fixed frame rate, determine at least one timing push time point; when each timing push time point is reached, push the target live video frame to the live server; wherein, the fixed frame rate is greater than or equal to the maximum video capture frame in the variable frame rate Rate.

[0053] Such as figure 2 As shown, the method provided in this embodiment includes the following steps:

[0054] S210. Acquire at least one live video frame collected in real time at a variable frame rate during the live broadcast.

[0055] A maximum video capture frame rate will be preset in the vari...

Embodiment 3

[0072] Figure 4 It is a flow chart of a method for processing live video frames at the host end provided by Embodiment 3 of the present invention. This embodiment is optimized based on the foregoing embodiments. Wherein, the set frame rate range is set with a minimum frame rate; correspondingly, the live video stream of the set frame rate range will be pushed to the live server according to the target live video frame, specifically:

[0073] Whenever a live video frame collected in real time is obtained, the live video frame is pushed to the live server, and the timer is retimed;

[0074] If no new live video frame is obtained when the timer counts down to the set duration, the target live video frame is obtained, and the target live video frame is pushed to the live server, and all The timer is restarted;

[0075] Wherein, the set duration matches the frame period of the minimum frame rate in the set frame rate range.

[0076] Such as Figure 4 As shown, the method provi...

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 embodiment of the invention discloses an anchor end live video frame processing method, device, apparatus, system and medium. The method comprises the following steps: acquiring at least one livevideo frame acquired in real time at a variable frame rate in a live broadcast process; updating and storing the latest collected live video frame as a target live video frame in real time; and according to the target live broadcast video frame, pushing a live broadcast video stream with a set fixed frame rate or a set frame rate range to a live broadcast server, so that the live broadcast serversends the live broadcast video stream to a corresponding audience terminal for playing. According to the technical scheme, frame rate stability when the anchor terminal pushes the stream to the live broadcast server is ensured, and the problem that video playing is blocked or even a black screen occurs after the audience terminal pulls the stream is avoided.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of information processing, and in particular, to a method, device, device, system and medium for processing live video frames at an anchor terminal. Background technique [0002] With the continuous development of information technology, multimedia live broadcast has attracted people's attention because of its novel form and rich content. At present, the live broadcasting system adopted by the live broadcasting system is as follows: the anchor side unilaterally pushes the stream to the live broadcasting platform, and then through the live broadcasting platform’s transfer system and CDN (Content Delivery Network, content distribution) server distribution, and finally pulls and plays the stream on the viewer’s end media content. [0003] When the device system of the anchor is iOS (a mobile operating system developed by Apple), the frame rate of the video captured by the anchor is no...

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/2187H04N21/2662H04N21/262H04N21/433
CPCH04N21/2187H04N21/26241H04N21/26291H04N21/2662H04N21/4331
Inventor 孔凡列
Owner GUANGZHOU HUYA 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