Tradeoffs between retransmission and forward error correction in the RTP stack

Video conferencing applications has reached worldwide usage in recent years by the help of the improvements in network infrastructures for public services. Media data covers a significant ratio of data traffic over IP networks. However, it is challenging to ensure a decent quality of service (QoS) o...

Full description

Bibliographic Details
Main Author: Döser, Erman
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för datavetenskap 2014
Subjects:
RTP
RTX
FEC
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-160855
id ndltd-UPSALLA1-oai-DiVA.org-liu-160855
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1608552019-10-22T10:13:28ZTradeoffs between retransmission and forward error correction in the RTP stackengDöser, ErmanLinköpings universitet, Institutionen för datavetenskap2014RTPRTXFECREEDSOLOMONComputer SciencesDatavetenskap (datalogi)Video conferencing applications has reached worldwide usage in recent years by the help of the improvements in network infrastructures for public services. Media data covers a significant ratio of data traffic over IP networks. However, it is challenging to ensure a decent quality of service (QoS) on public networks in terms of video and audio quality. The main factor that may cause degradation in media playback quality is packet losses. There are various techniques available to conceal packet losses in lossy channels. According to the application needs and channel characteristics such as loss patterns and round trip times, retransmission or forward error correction techniques may be applied at application level. These two techniques have different challenges which lead to tradeoffs between them, thus one might be chosen over the others. In this thesis work, retransmission’s worst case performances under considered packet loss patterns and various round trip times are compared to performances of forward error correction schemes. In addition, implementation details with respect to the relevant RFCs are provided as an example to give a better judgement on the obtained results. Results obtained under the packet loss patterns that are generated with a simple Gilbert-Elliot 2-state model shows that forward error correction techniques are a reasonable choice of error concealing in the real-time transport protocol (RTP) stack where round trip time in the channel is greater than 200 ms. In addition, bandwidth overhead revealed by forward error correction stays higher than retransmission’s bandwidth overhead in all sample runs. In cases where round trip times are high, then the choice of forward error correction scheme is bound to the packet loss pattern. In the results section, it is obtained that ReedSolomon performs well in terms of residual packet losses, which are the packets not being recovered, and bandwidth overhead when losses occur in long bursts. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-160855application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic RTP
RTX
FEC
REEDSOLOMON
Computer Sciences
Datavetenskap (datalogi)
spellingShingle RTP
RTX
FEC
REEDSOLOMON
Computer Sciences
Datavetenskap (datalogi)
Döser, Erman
Tradeoffs between retransmission and forward error correction in the RTP stack
description Video conferencing applications has reached worldwide usage in recent years by the help of the improvements in network infrastructures for public services. Media data covers a significant ratio of data traffic over IP networks. However, it is challenging to ensure a decent quality of service (QoS) on public networks in terms of video and audio quality. The main factor that may cause degradation in media playback quality is packet losses. There are various techniques available to conceal packet losses in lossy channels. According to the application needs and channel characteristics such as loss patterns and round trip times, retransmission or forward error correction techniques may be applied at application level. These two techniques have different challenges which lead to tradeoffs between them, thus one might be chosen over the others. In this thesis work, retransmission’s worst case performances under considered packet loss patterns and various round trip times are compared to performances of forward error correction schemes. In addition, implementation details with respect to the relevant RFCs are provided as an example to give a better judgement on the obtained results. Results obtained under the packet loss patterns that are generated with a simple Gilbert-Elliot 2-state model shows that forward error correction techniques are a reasonable choice of error concealing in the real-time transport protocol (RTP) stack where round trip time in the channel is greater than 200 ms. In addition, bandwidth overhead revealed by forward error correction stays higher than retransmission’s bandwidth overhead in all sample runs. In cases where round trip times are high, then the choice of forward error correction scheme is bound to the packet loss pattern. In the results section, it is obtained that ReedSolomon performs well in terms of residual packet losses, which are the packets not being recovered, and bandwidth overhead when losses occur in long bursts.
author Döser, Erman
author_facet Döser, Erman
author_sort Döser, Erman
title Tradeoffs between retransmission and forward error correction in the RTP stack
title_short Tradeoffs between retransmission and forward error correction in the RTP stack
title_full Tradeoffs between retransmission and forward error correction in the RTP stack
title_fullStr Tradeoffs between retransmission and forward error correction in the RTP stack
title_full_unstemmed Tradeoffs between retransmission and forward error correction in the RTP stack
title_sort tradeoffs between retransmission and forward error correction in the rtp stack
publisher Linköpings universitet, Institutionen för datavetenskap
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-160855
work_keys_str_mv AT dosererman tradeoffsbetweenretransmissionandforwarderrorcorrectioninthertpstack
_version_ 1719274432143294464