RTP (real-time transport protocol) packaging method of AVS (audio video coding standard) video frame

An encapsulation method and video frame technology, which are applied in the field of RTP encapsulation of AVS video frames, can solve the problems of increasing packet loss rate and header overhead due to uncertainty, and reduce packet loss rate, link overhead, and high loss. The effect of packet rate

Active Publication Date: 2012-09-12
HARBIN INST OF TECH SHENZHEN GRADUATE SCHOOL
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Since the data length of video frames varies greatly, if only one frame of video data is encapsulated according to each RTP packet, video frames larger than MTU (Maximum Transmission Unit, maximum transmission unit) will be fragmented in the lowe

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
  • RTP (real-time transport protocol) packaging method of AVS (audio video coding standard) video frame
  • RTP (real-time transport protocol) packaging method of AVS (audio video coding standard) video frame
  • RTP (real-time transport protocol) packaging method of AVS (audio video coding standard) video frame

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0071] The present invention will be further described below in conjunction with the description of the drawings and the specific embodiments.

[0072] The AVS-P2 video sequence starts from the sequence header, followed by one or more encoded images, and the sequence end code indicates the end of a video sequence. The first coded picture after the sequence header should be an I frame. An image is a frame, and its encoded data starts from the image start code and ends with the sequence start code, sequence end code or the next image start code. These bits should not appear in any case except the start code string. The start code is composed of the start code prefix and the start code value. The start code prefix is ​​the bit string ‘0000 0000 0000 0000 0000 0001’. All start codes should be byte aligned. The start code value is an 8-bit integer used to indicate the type of start code.

[0073] In the present invention, the RTP header is not extended, so the bit X=0 in the RTP fix...

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 relates to an RTP (real-time transport protocol) packaging method of an AVS (audio video coding standard) video frame. The method comprises the following steps of: acquiring a video code stream generated by an encoder, and analyzing the video frame type of the code stream; analyzing the frame length of the video frame, and respectively making different RTP packages by virtue of combining with the frame type; if key video data, such as an I frame and a video sequence header, exists, separately packaging into a short-package-length RTP packet for sending; if P frame data exists, packaging by using a stripe as a main packaging unit, and packaging into the RTP packet as much as possible; if B frame data exists, packaging by using a macro block as the main packaging unit, and packaging into the RTP packet as much as possible, and meanwhile, if the P frame data is packaged before the B frame in one RTP packet, executing the steps such as packaging the B frame data by using the stripe as the unit. The method provided by the invention can be used for not only effectively protecting the important video data, but also reducing the link expenditure and reducing the total packet loss.

Description

technical field [0001] The invention relates to the field of streaming media, in particular to an RTP encapsulation method for AVS video frames. Background technique [0002] The AVS (Audio Video coding Standard) standard is a digital audio and video coding standard formulated by the Digital Audio and Video Codec Technical Standard Working Group. The syntax level of the video stream structure generated by AVS encoding is sequence, image, slice, macroblock, and block from high to low. The layered structure of the AVS stream is as follows image 3 shown. There are three types of video frames: I, P, and B, and the I frame is the key frame for decoding. There are two types of blocks, intra-prediction and inter-frame prediction, and the macroblock is the basic unit of spatial prediction compensation, temporal prediction compensation and spatial transformation. [0003] Streaming media is a media form that transmits audio, video and multimedia files in the network in a streaming...

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/6437H04N7/26H04N19/00
Inventor 张钦宇吴伟强王磊张常键
Owner HARBIN INST OF TECH SHENZHEN GRADUATE SCHOOL
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