Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming

Video streaming applications over the Internet is suffering many challenges and packet loss is one of the main challenges. This is a result of best-effort services provided by existing IP networks, which does not guarantee packet delivery. Therefore, Forward Error Correction(FEC) is a mechanism used...

Full description

Saved in:
Bibliographic Details
Main Author: Al-Momani, Omar Mohammad Deeb
Format: Thesis
Language:eng
eng
Published: 2010
Subjects:
Online Access:https://etd.uum.edu.my/2523/1/Omar_Mohammad_Deeb_Al-Momani.pdf
https://etd.uum.edu.my/2523/2/1.Omar_Mohammad_Deeb_Al-Momani.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uum-etd.2523
record_format uketd_dc
spelling my-uum-etd.25232013-07-24T12:16:24Z Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming 2010 Al-Momani, Omar Mohammad Deeb Hassan, Suhaidi College of Arts and Sciences (CAS) College of Arts and Sciences TK5101-6720 Telecommunication Video streaming applications over the Internet is suffering many challenges and packet loss is one of the main challenges. This is a result of best-effort services provided by existing IP networks, which does not guarantee packet delivery. Therefore, Forward Error Correction(FEC) is a mechanism used to alleviate the effect of packet losses in the Internet by adding fixed extra packets known as parity packets or redundant packets, which are used to reconstruct the original packets in the event of losses. The use of redundant packet resulted in more consumed bandwidth and increased end-to-end delay. This thesis is concerned with the design and evaluation of FEC error control mechanism. We aimed at addressing the problems faced by the existing FEC mechanism. Thus, a performance evaluation methodology via network simulation and a defined set of key evaluation criteria to test the existing FEC mechanisms under different network conditions and scenarios can be established. Having learnt from evaluation and analyses of existing FEC mechanisms, we found that using a fixed number of redundant packets worsens network performance and video quality. Therefore, an innovative FEC mechanism, called Dynamic Redundancy FEC (DRFEC) is proposed. The design goals of the mechanism are to enhance the video streaming quality over existing IP network by reconstructing loss packets and to enhance network performance by minimising delay and consumed bandwidth. The proposed mechanism was implemented in simulation environment using the NS2 network simulation package. After implementation and verification of these codes in NS2, the performance evaluation of the proposed mechanism was performed. The performance analysis and simulation experiments showed that our proposed mechanism of DRFEC performs better in comparison with the other FEC mechanisms. The DRFEC mechanism was tested with the most used queue polices in today's Internet router, which are the Drop Tail and Random Early Detection queue policies, and with different queue sizes. The results showed that, using the DRFEC mechanism can decrease the consumed bandwidth as compared with the other FEC mechanisms and using the DRFEC mechanism can also decrease the delay as compared with the other FEC mechanisms. Therefore, based on the findings of this study, using DRFEC is a potentially viable mechanism of improving the network performance and video quality. 2010 Thesis https://etd.uum.edu.my/2523/ https://etd.uum.edu.my/2523/1/Omar_Mohammad_Deeb_Al-Momani.pdf application/pdf eng validuser https://etd.uum.edu.my/2523/2/1.Omar_Mohammad_Deeb_Al-Momani.pdf application/pdf eng public http://lintas.uum.edu.my:8080/elmu/index.jsp?module=webopac-l&action=fullDisplayRetriever.jsp&szMaterialNo=0000772250 Ph.D. doctoral Universiti Utara Malaysia
institution Universiti Utara Malaysia
collection UUM ETD
language eng
eng
advisor Hassan, Suhaidi
topic TK5101-6720 Telecommunication
spellingShingle TK5101-6720 Telecommunication
Al-Momani, Omar Mohammad Deeb
Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming
description Video streaming applications over the Internet is suffering many challenges and packet loss is one of the main challenges. This is a result of best-effort services provided by existing IP networks, which does not guarantee packet delivery. Therefore, Forward Error Correction(FEC) is a mechanism used to alleviate the effect of packet losses in the Internet by adding fixed extra packets known as parity packets or redundant packets, which are used to reconstruct the original packets in the event of losses. The use of redundant packet resulted in more consumed bandwidth and increased end-to-end delay. This thesis is concerned with the design and evaluation of FEC error control mechanism. We aimed at addressing the problems faced by the existing FEC mechanism. Thus, a performance evaluation methodology via network simulation and a defined set of key evaluation criteria to test the existing FEC mechanisms under different network conditions and scenarios can be established. Having learnt from evaluation and analyses of existing FEC mechanisms, we found that using a fixed number of redundant packets worsens network performance and video quality. Therefore, an innovative FEC mechanism, called Dynamic Redundancy FEC (DRFEC) is proposed. The design goals of the mechanism are to enhance the video streaming quality over existing IP network by reconstructing loss packets and to enhance network performance by minimising delay and consumed bandwidth. The proposed mechanism was implemented in simulation environment using the NS2 network simulation package. After implementation and verification of these codes in NS2, the performance evaluation of the proposed mechanism was performed. The performance analysis and simulation experiments showed that our proposed mechanism of DRFEC performs better in comparison with the other FEC mechanisms. The DRFEC mechanism was tested with the most used queue polices in today's Internet router, which are the Drop Tail and Random Early Detection queue policies, and with different queue sizes. The results showed that, using the DRFEC mechanism can decrease the consumed bandwidth as compared with the other FEC mechanisms and using the DRFEC mechanism can also decrease the delay as compared with the other FEC mechanisms. Therefore, based on the findings of this study, using DRFEC is a potentially viable mechanism of improving the network performance and video quality.
format Thesis
qualification_name Ph.D.
qualification_level Doctorate
author Al-Momani, Omar Mohammad Deeb
author_facet Al-Momani, Omar Mohammad Deeb
author_sort Al-Momani, Omar Mohammad Deeb
title Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming
title_short Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming
title_full Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming
title_fullStr Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming
title_full_unstemmed Dynamic Redundancy Forward Error Correction Mechanism for the Enhancement of Internet-Based Video Streaming
title_sort dynamic redundancy forward error correction mechanism for the enhancement of internet-based video streaming
granting_institution Universiti Utara Malaysia
granting_department College of Arts and Sciences (CAS)
publishDate 2010
url https://etd.uum.edu.my/2523/1/Omar_Mohammad_Deeb_Al-Momani.pdf
https://etd.uum.edu.my/2523/2/1.Omar_Mohammad_Deeb_Al-Momani.pdf
_version_ 1747827365644337152