Change search
ReferencesLink to record
Permanent link

Direct link
Evaulation and implemenation of header compression algorithm ECRTP
2004 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This master's thesis presents an evaluation of Enhanced Compressed RealTime Protocol (ECRTP). ECRTP an extension to CRTP, is a header compression scheme for real time traffic. ECRTP exploits the hop-by-hop redundancy in a stream of IP/UDP/RTP packets, were virtually the same header is sent over and over again. The header and additional information is saved in a context at the compressor and decompressor. If the context is synchronized, the compressor can send only the differences since the last header and decompressor will be able to reconstruct the header. ECRTP was developed to overcome the problems of CRTP. CRTP does not perform well over links with long round trip time that lose and reorder packets. ECRTP extends CRTP by repeating context updates and by sending absolute values along with delta values when encoding monotonically increasing header fields to increase robustness. It inserts a header checksum when UDP checksum is missing, to improve error recovery and fail checks for the compression. The evaluation of ECRTP consists of two parts, simulations and a theoretical investigation. With the results of the simulations and the theory in mind, weaknesses and strength are pointed out and suggestions of improvement will be presented. A possible error in the establishment of the repetition value in the decompressor was found. The error can be avoided by sending the repetition value in the compressed header at the beginning of a session. The investigation shows that ECRTP handles packet loss and large round trip times well. ECRTP can be configured to handle packet reordering by exclusive use of absolute encoding for monotonically increasing header fields, by using most commonly changing fields that is not protected by the checksum as context-defining fields. The checksum-protected RTP fields should, if changed between two consecutive headers, be included in every packet and not compressed on the assumption of in-order delivery. All the suggested changes will decrease the compression efficiency. ECRTP is simulated together with two other schemes: CRTP and ROHC. It is shown that Robust header compression (ROHC) handles reordering better than expected. Especially the least significant bit encoding shows promising results and the handling of CSRC list. But also the handling of the checksum-protected RTP fields show that ROHC with some modifications could possibly be made to handle compression during reordering more efficiently than ECRTP.

Place, publisher, year, edition, pages
Keyword [en]
Technology, header compression, computer networks, nätverk, datorkommunikation, algorithms, ECRTP, CRTP, RTP, realtidstrafik, realtime transport
Keyword [sv]
URN: urn:nbn:se:ltu:diva-53548ISRN: LTU-EX--04/286--SELocal ID: a8f5b517-ce59-4caa-b3c7-8e5d6d637462OAI: diva2:1026923
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(277 kB)0 downloads
File information
File name FULLTEXT01.pdfFile size 277 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

ReferencesLink to record
Permanent link

Direct link