Error and Congestion Resilient Video Streaming over Broadband Wireless

In this paper, error resilience is achieved by adaptive, application-layer rateless channel coding, which is used to protect H.264/Advanced Video Coding (AVC) codec data-partitioned videos. A packetization strategy is an effective tool to control error rates and, in the paper, source-coded data par...

Full description

Bibliographic Details
Main Authors: Laith Al-Jobouri, Ismail A. Ali, Martin Fleury, Mohammed Ghanbari
Format: Article
Language:English
Published: MDPI AG 2015-04-01
Series:Computers
Subjects:
Online Access:http://www.mdpi.com/2073-431X/4/2/113
id doaj-067231af4b0e48dc8fd8e191dfe884a2
record_format Article
spelling doaj-067231af4b0e48dc8fd8e191dfe884a22020-11-25T00:55:25ZengMDPI AGComputers2073-431X2015-04-014211314110.3390/computers4020113computers4020113Error and Congestion Resilient Video Streaming over Broadband WirelessLaith Al-Jobouri0Ismail A. Ali1Martin Fleury2Mohammed Ghanbari3School of Computer Science and Electronic Engineering, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UKDepartment of Electrical and Computer Engineering, University of Duhok, 1006 AJ Duhok, IraqSchool of Computer Science and Electronic Engineering, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UKSchool of Computer Science and Electronic Engineering, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UKIn this paper, error resilience is achieved by adaptive, application-layer rateless channel coding, which is used to protect H.264/Advanced Video Coding (AVC) codec data-partitioned videos. A packetization strategy is an effective tool to control error rates and, in the paper, source-coded data partitioning serves to allocate smaller packets to more important compressed video data. The scheme for doing this is applied to real-time streaming across a broadband wireless link. The advantages of rateless code rate adaptivity are then demonstrated in the paper. Because the data partitions of a video slice are each assigned to different network packets, in congestion-prone wireless networks the increased number of packets per slice and their size disparity may increase the packet loss rate from buffer overflows. As a form of congestion resilience, this paper recommends packet-size dependent scheduling as a relatively simple way of alleviating the buffer-overflow problem arising from data-partitioned packets. The paper also contributes an analysis of data partitioning and packet sizes as a prelude to considering scheduling regimes. The combination of adaptive channel coding and prioritized packetization for error resilience with packet-size dependent packet scheduling results in a robust streaming scheme specialized for broadband wireless and real-time streaming applications such as video conferencing, video telephony, and telemedicine.http://www.mdpi.com/2073-431X/4/2/113broadband wirelessaccess network congestiondata partitioningmultimedia networkingpacket scheduling
collection DOAJ
language English
format Article
sources DOAJ
author Laith Al-Jobouri
Ismail A. Ali
Martin Fleury
Mohammed Ghanbari
spellingShingle Laith Al-Jobouri
Ismail A. Ali
Martin Fleury
Mohammed Ghanbari
Error and Congestion Resilient Video Streaming over Broadband Wireless
Computers
broadband wireless
access network congestion
data partitioning
multimedia networking
packet scheduling
author_facet Laith Al-Jobouri
Ismail A. Ali
Martin Fleury
Mohammed Ghanbari
author_sort Laith Al-Jobouri
title Error and Congestion Resilient Video Streaming over Broadband Wireless
title_short Error and Congestion Resilient Video Streaming over Broadband Wireless
title_full Error and Congestion Resilient Video Streaming over Broadband Wireless
title_fullStr Error and Congestion Resilient Video Streaming over Broadband Wireless
title_full_unstemmed Error and Congestion Resilient Video Streaming over Broadband Wireless
title_sort error and congestion resilient video streaming over broadband wireless
publisher MDPI AG
series Computers
issn 2073-431X
publishDate 2015-04-01
description In this paper, error resilience is achieved by adaptive, application-layer rateless channel coding, which is used to protect H.264/Advanced Video Coding (AVC) codec data-partitioned videos. A packetization strategy is an effective tool to control error rates and, in the paper, source-coded data partitioning serves to allocate smaller packets to more important compressed video data. The scheme for doing this is applied to real-time streaming across a broadband wireless link. The advantages of rateless code rate adaptivity are then demonstrated in the paper. Because the data partitions of a video slice are each assigned to different network packets, in congestion-prone wireless networks the increased number of packets per slice and their size disparity may increase the packet loss rate from buffer overflows. As a form of congestion resilience, this paper recommends packet-size dependent scheduling as a relatively simple way of alleviating the buffer-overflow problem arising from data-partitioned packets. The paper also contributes an analysis of data partitioning and packet sizes as a prelude to considering scheduling regimes. The combination of adaptive channel coding and prioritized packetization for error resilience with packet-size dependent packet scheduling results in a robust streaming scheme specialized for broadband wireless and real-time streaming applications such as video conferencing, video telephony, and telemedicine.
topic broadband wireless
access network congestion
data partitioning
multimedia networking
packet scheduling
url http://www.mdpi.com/2073-431X/4/2/113
work_keys_str_mv AT laithaljobouri errorandcongestionresilientvideostreamingoverbroadbandwireless
AT ismailaali errorandcongestionresilientvideostreamingoverbroadbandwireless
AT martinfleury errorandcongestionresilientvideostreamingoverbroadbandwireless
AT mohammedghanbari errorandcongestionresilientvideostreamingoverbroadbandwireless
_version_ 1725230330777960448