Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for removing jitter, disorder and repeated packets when receiving RTP packets

A technology to eliminate jitter and repacket, applied in image communication, selective content distribution, electrical components, etc., can solve the problem of increasing processing overhead in the system, and achieve the solution of out-of-order repetition of packets, simplify the processing process, and reduce system overhead. Effect

Inactive Publication Date: 2013-05-15
SUZHOU INDAL PARK YUNSHI INFORMATION TECH
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When using an ordinary queue to receive RTP packets, it is necessary to continuously compare the sequence numbers of the packets and find the storage location in the queue, which adds processing overhead to the system

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
  • Method for removing jitter, disorder and repeated packets when receiving RTP packets
  • Method for removing jitter, disorder and repeated packets when receiving RTP packets
  • Method for removing jitter, disorder and repeated packets when receiving RTP packets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0024] Example: see attached figure 1 , which is the processing flow chart of the system for receiving RTP packets. Before receiving RTP packets, the system creates a static circular queue with a length of 10, the starting unit number of the queue is 0, and sets maxRecvSeq to 0.

[0025] Assume that the system has received RTP packets with sequence numbers 21526, 21527, and 21528 from the network, and the maxRecvSeq value is 21528; the current RTP packet sequence number received from the network is 21530, and according to the location calculation rule 21530%10=0, the packet is stored in 0 units, and update maxRecvSeq to 21530 at the same time.

[0026] Among them, for the storage situation of RTP packets in the queue, please refer to the attached figure 2 .

[0027] See attached image 3 , the system receives the packet with the sequence number 21529 (out of order with the packet with the sequence number 21530) from the network, calculates the storage location 21529%10=9,...

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 removing jitter, disorder and repeated packets when receiving RTP (Real-time Transport Protocol) packets. The method comprises the steps as follows: before receiving the RTP packets by a system, creating a static circular queue with the length of len, wherein each unit in the queue is used for storing one RTP packet; when normally receiving the RTP packets, carrying out modulus operation on len by a packet sequence number seq of RTP to obtain a storage position i=seq%len; storing the packets into the ith unit in the queue; and when the number of the packets in the queue reaches a certain value, uniformly taking out the RTP packets from the queue for processing so as to achieve the purpose of removing jitter. According to the method, the process of receiving the RTP packets is simplified by utilizing the characteristic that the RTP packet reading and writing positions can be quickly obtained by the static circular queue, so that the system overhead is greatly reduced.

Description

technical field [0001] The invention belongs to the technical field of media data network transmission, and in particular relates to a method for eliminating jitter and out-of-order heavy packets when receiving RTP packets. Background technique [0002] RTP (Real-time Transport Protocol) is the abbreviation of Real-time Transport Protocol. It is usually used for real-time transmission of audio and video media data, and is widely used in VOIP and audio and video conference services. RTP implements orderly transmission, but it does not guarantee delivery or prevent out-of-order delivery, nor does it determine the reliability of the underlying network, so it is prone to problems such as jitter, disorder, and packet duplication. However, the sequence number of the RTP packet allows the receiver to reassemble the sender's packet sequence, and the sequence number can also be used to determine the appropriate packet location. [0003] Therefore, when receiving RTP packets, the pac...

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/6437H04N21/647
Inventor 兰玉杰
Owner SUZHOU INDAL PARK YUNSHI INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products