Rtmp self-adaptive code rate implementation method

A technology of adaptive bit rate and implementation method, applied in the directions of image communication, selective content distribution, electrical components, etc., can solve the problems of playback stuttering, lack, affecting the viewing experience, etc., to increase the delay and reduce the occupancy. Effect

Active Publication Date: 2020-07-24
HANGZHOU ARCVIDEO TECHNOLOGY CO LTD
View PDF13 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among various streaming media live broadcast protocols, RTMP has become the mainstream choice for live streaming media because of its one-time connection and small delay. However, RTMP lacks bit rate adaptive technologies such as HTTP DASH and HLS. , since the streaming terminal adopts a preset relatively constant streaming bit rate, in the scene of location changes and network fluctuations, it is easy to cause playback freezes and seriously affect the viewing 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
  • Rtmp self-adaptive code rate implementation method
  • Rtmp self-adaptive code rate implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in combination with specific embodiments.

[0035] A method for implementing an rtmp adaptive code rate, specifically comprising the steps of:

[0036] (1) SVC encoding support at the streaming end: based on the packet rules of the rtmp protocol, all data including SVC encoding information is pushed out in the videoSpecdata part, and video packets containing all layered encoded data are pushed in the videoData part;

[0037] The specific operation method is:

[0038] (11) The codec continues to use the AVC type definition of 264 to ensure the compatibility of the player;

[0039] (12) Add extended information related to video encoding in the metadata data block to let the server know the specific SVC encoding information:

[0040] (a) define SVCEncoder=true, which indicates that this is the SVC encoding method;

[0041] (b) Add description information related to SVC layered coding, taking the temporal layer (frame...

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 method for realizing an rtmp self-adaptive code rate. The method specifically comprises the following steps: SVC coding support at a stream pushing end: based on a packet rule of an rtmp protocol, pushing out all data containing SVC coding information at a video part, and pushing a video packet containing all hierarchical coding data at a video part; server processing: analyzing the data to obtain SVC coding information and all hierarchical information; playing end processing: analyzing the received data to obtain SVC coding information and all hierarchical information, selecting an initial code rate, interacting with a server, and carrying out self-adaptive code rate; and plug flow end self-adaptive processing: increasing or decreasing the number of SVC layers ofcoding according to the change of a specific network. The method has the beneficial effects that the best stream pushing effect and playing experience are obtained according to the network conditionand the equipment capability; the method can be achieved through one-time coding, and occupation of a coding end / server and bandwidth resources is greatly reduced while time delay is not increased.

Description

technical field [0001] The invention relates to the related technical field of streaming media live broadcast, in particular to a method for realizing rtmp adaptive code rate. Background technique [0002] With the development of Internet technology and the improvement of equipment capabilities, various mobile devices have become the main force for the production and consumption of live content. Among various streaming media live broadcast protocols, RTMP has become the mainstream choice for live streaming media because of its one-time connection and small delay. However, RTMP lacks bit rate adaptive technologies such as HTTP DASH and HLS. , because the streaming terminal adopts a preset relatively constant streaming bit rate, in the scene of location changes and network fluctuations, it is easy to cause playback freezes and seriously affect the viewing experience. Contents of the invention [0003] The present invention aims to overcome the above-mentioned deficiencies i...

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/2187H04N21/2662H04N21/643H04N21/2343H04N21/4402H04N19/146H04N19/10H04N19/30
CPCH04N21/2187H04N21/2662H04N21/643H04N21/234381H04N21/440281H04N19/146H04N19/10H04N19/30
Inventor 张华裘昊费潇杨阳
Owner HANGZHOU ARCVIDEO TECHNOLOGY 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