A code rate adaptive method and device for video live broadcast based on finite state machine
A technology of finite state machine and live video broadcasting, which is applied in the field of live video broadcasting, can solve the problems of poor video live broadcasting effect and high bit rate switching frequency, and achieve the effect of reducing switching frequency, meeting low latency and improving user experience
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] The current requirements for delay and real-time performance in the new live video field pose severe challenges to video bit rate adaptive transmission. Many excellent bit rate adaptive methods can well deal with an on-demand scene. And there are no strict requirements for time delay. The method of the present invention is carried out in three steps of bandwidth estimation, buffer grading, and time delay control, and a code rate decision-making mechanism of a state machine is added to the buffer grading to realize live broadcast code rate self-adaptation, which can ensure maximum video quality, low time While reducing the bit rate switching frequency, it improves the smoothness of video playback.
[0059] The process of the finite state machine-based bit rate adaptive method for network video live broadcast proposed by the embodiment of the present invention includes three main steps: bandwidth estimation, buffer classification and delay control. The transmission of the...
Embodiment 2
[0126] This embodiment provides a bit rate adaptive device for live video based on finite state machine, please refer to image 3 , the device consists of:
[0127] The bandwidth estimation module 201 is used to record the raw data fed back by the system in the past preset decision-making cycle, and estimate the bandwidth in the past preset decision-making cycle based on the raw data, wherein the raw data includes the size of each frame of image data, the size of each frame of image The transmission period, the current buffer size and the current end-to-end delay;
[0128] The code rate selection module 202 is configured to set a corresponding sufficient buffer threshold and a dangerous buffer threshold for the estimated bandwidth within a preset decision period in the past, wherein the sufficient buffer threshold and the dangerous buffer threshold are used to determine the current buffer size, and then Determine the state of the system according to the current buffer size an...
Embodiment 3
[0158] See Figure 4 , based on the same inventive concept, the present application also provides a computer-readable storage medium 300, on which a computer program 311 is stored. When the program is executed, the method as described in the first embodiment is implemented.
[0159] Since the computer-readable storage medium introduced in the third embodiment of the present invention is the readable storage medium used to implement the finite state machine-based bit rate adaptive method for live video in the first embodiment of the present invention, it is based on the embodiment of the present invention For the method described, those skilled in the art can understand the specific structure and deformation of the computer-readable storage medium, so details are not repeated here. All computer-readable storage media used in the method in Embodiment 1 of the present invention fall within the scope of protection intended by the present invention.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com