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...
Main Authors: | , , , |
---|---|
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 |