{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T20:21:44Z","timestamp":1780604504893,"version":"3.54.1"},"reference-count":66,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2015,4,21]],"date-time":"2015-04-21T00:00:00Z","timestamp":1429574400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/computers4020113","type":"journal-article","created":{"date-parts":[[2015,4,22]],"date-time":"2015-04-22T04:41:53Z","timestamp":1429677713000},"page":"113-141","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Error and Congestion Resilient Video Streaming over Broadband Wireless"],"prefix":"10.3390","volume":"4","author":[{"given":"Laith","family":"Al-Jobouri","sequence":"first","affiliation":[{"name":"School of Computer Science and Electronic Engineering, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ismail","family":"Ali","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of Duhok, 1006 AJ Duhok, Iraq"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Fleury","sequence":"additional","affiliation":[{"name":"School of Computer Science and Electronic Engineering, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammed","family":"Ghanbari","sequence":"additional","affiliation":[{"name":"School of Computer Science and Electronic Engineering, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2015,4,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MCOM.2010.5534589","article-title":"Towards enhanced mobile video services over WiMAX and LTE","volume":"48","author":"Oyman","year":"2010","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1109\/TCSVT.2008.923139","article-title":"Analysis of packet loss for compressed video: Effect of burst losses and correlation between error frames","volume":"18","author":"Liang","year":"2008","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_3","first-page":"1","article-title":"Innovations in video error resilience and concealment","volume":"1","author":"Fleury","year":"2011","journal-title":"Recent Pat. Signal Process."},{"key":"ref_4","unstructured":"Stockhammer, T., and Bystrom, M. (2004, January 24\u201327). H.264\/AVC data partitioning for mobile video communication. Proceedings of the IEEE International Conference on Image Processing, Singapore."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Al-Jobouri, L., Fleury, M., and Ghanbari, M. (2012). Protecting H.264\/AVC data-partitioned video streams over broadband WiMAX. Adv. Multimed.","DOI":"10.1155\/2012\/129517"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ghanbari, M. (2003). Standard Codecs: Image Compression to Advanced Video Coding, IET.","DOI":"10.1049\/PBTE049E"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1109\/TCSVT.2003.815165","article-title":"Overview of the H.264\/AVC video coding standard","volume":"13","author":"Wiegand","year":"2003","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2596","DOI":"10.1109\/TVT.2007.909258","article-title":"Robust video transmission over wireless LANs","volume":"57","author":"Doufexi","year":"2008","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1049\/ip-vis:20040747","article-title":"Smoothing transcoded MPEG-1 video streams for Internet transmission","volume":"151","author":"Jammeh","year":"2004","journal-title":"IEEE Proc. Vis. Image Signal Process."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1493","DOI":"10.1016\/j.jvcir.2014.06.013","article-title":"Engineering wireless broadband access to IPTV","volume":"25","author":"Fleury","year":"2014","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_11","unstructured":"Declercq, D., Fossorier, M., and Biglieri, E. (2014). Channel Coding: Theory, Algorithms, and Applications, Academic Press."},{"key":"ref_12","unstructured":"Wicker, S.B. (1995). Error Control Systems, Prentice-Hall."},{"key":"ref_13","unstructured":"Lin, S., and Costello, D.J. (2004). Error Control Coding, Pearson Prentice Hall. [2nd ed.]."},{"key":"ref_14","unstructured":"Sun, M.T., and Reibman, A.R. (2001). Compressed Video over Networks, Marcel Dekker."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/76.486415","article-title":"Low bit-rate video transmission over fading channels. For wireless microcellular system","volume":"6","author":"Khansari","year":"1996","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_16","unstructured":"Larzon, L.A., Degermark, M., Pink, S., Jonsson, L.E., and Fairhurst, G. The Lightweight User Datagram Protocol (UDP-Lite). Available online: http:\/\/www.hjp.at\/doc\/rfc\/rfc3828.html."},{"key":"ref_17","unstructured":"Andrews, J.G., Ghosh, A., and Muhamed, R. (2007). Fundamentals of WiMAX: Understanding Broadband Wireless Networking, Prentice Hall."},{"key":"ref_18","unstructured":"Heron, A., and MacDonald, N. (1992, January 7\u20139). Video transmission over a radio link using H.261 and DECT. Proceedings of the International Conference on Image Processing and Its Applications, Maastricht, The Netherland."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/49.768193","article-title":"Rate control for robust video transmission over burst-error channels","volume":"17","author":"Hsu","year":"1999","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Joe, I. (1997, January 26\u201330). An adaptive hybrid ARQ scheme with concatenated FEC codes for wireless ATM. Proceedings of the 3rd Annual ACM\/IEEE International Conference on Mobile Computing and Networking, Budapest, Hungary.","DOI":"10.1145\/262116.262141"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1938","DOI":"10.1109\/26.61474","article-title":"Generalized Type II Hybrid ARQ scheme using punctured convolutional coding","volume":"38","author":"Kallel","year":"1990","journal-title":"IEEE Trans. Commun."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lettieri, P., Fragouli, C., and Srivastava, M.B. (1997, January 26\u201330). Low power error control for wireless links. Proceedings of the 3rd Annual ACM\/IEEE International Conference on Mobile Computing and Networking, Budapest, Hungary.","DOI":"10.1145\/262116.262142"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2551","DOI":"10.1109\/TIT.2006.874390","article-title":"Raptor codes","volume":"52","author":"Shokorallahi","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Byers, J., Luby, M., Mitzenbacher, M., and Rege, A. (1998, January 2\u20134). A Digital Fountain approach to reliable distribution of bulk data. Proceedings of the ACM SIGCOMM, Seattle, WA, USA.","DOI":"10.1145\/285243.285258"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1002\/ett.1125","article-title":"The Turbo-Fountain","volume":"17","author":"Hagenauer","year":"2006","journal-title":"Eur. Trans. Telecomm. (ETT)"},{"key":"ref_26","unstructured":"Luby, M. (2013, January 26\u201329). LT codes. Proceedings of 2013 IEEE 54th Annual Symposium on Foundations of Computer Science, Berkeley, CA, USA."},{"key":"ref_27","unstructured":"Palanki, R., and Yedidia, J.S. (July, January 27). Rateless codes on noisy channels. Proceedings of the IEEE International Symposium of Information Theory, Chicago, IL, USA."},{"key":"ref_28","unstructured":"Nguyen, T. (2011). An Investigation of Coding Complexity and Coding Rate Performance of Raptor Codes. [Master\u2019s Thesis, University of Concordia]."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1109\/MCOM.2011.5978428","article-title":"Myths and realities of rateless coding","volume":"49","author":"Bonello","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"25","DOI":"10.4304\/jmm.1.5.25-35","article-title":"Video streaming over MBMS: A system design approach","volume":"1","author":"Afzal","year":"2006","journal-title":"J. Multimed."},{"key":"ref_31","unstructured":"Jenk\u0103c, H., Mayer, T., Stockhammer, T., and Xu, W. (2005, January 19\u201323). Soft decoding of LT-codes for wireless broadcast. Proceedings of the IST Mobile Summit, Dresden, Germany."},{"key":"ref_32","unstructured":"Karp, R., Luby, M., and Shokorallahi, A. (July, January 27). Finite length analysis of LT codes. Proceedings of IEEE International Symposium of Information Theory, Chicago, IL, USA."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1570","DOI":"10.1109\/TIT.2002.1003839","article-title":"Finite-length analysis of low-density parity-check codes on the binary erasure channel","volume":"48","author":"Di","year":"2002","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1109\/TBC.2007.891703","article-title":"Reliable multimedia download delivery in cellular broadcast networks","volume":"53","author":"Luby","year":"2007","journal-title":"IEEE Trans. Broadcast."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1109\/MCOM.2008.4511656","article-title":"Application layer FEC in IPTV services","volume":"46","author":"Luby","year":"2008","journal-title":"IEEE Commun. Mag."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Hepsaydir, E., Witvoet, E., Binucci, N., and Jadhav, S. (2007, January 3\u20137). Enhanced MBMS in UMTS networks and Raptor codes. Proceedings of the IEEE International Symposium on Personal, Indoor, and Mobile Radio Communications, Athens, Greece.","DOI":"10.1109\/PIMRC.2007.4394642"},{"key":"ref_37","unstructured":"Rouzbeh, R., Fleury, M., Altaf, M., Sammak, H., and Ghanbari, M. (2009, January 7\u201310). H.264 video streaming with data partitioning and growth codes. Proceedings of the IEEE International Conference on Image Processing, Cairo, Egypt."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Nazir, S., Stankovi\u0107, V., and Vukobratovi\u0107, D. (2011, January 11\u201315). Unequal error protection for data partitioned H.264\/AVC video streaming with raptor and random linear codes for DVB-H networks. Proceedings of the IEEE International Conference on Multimedia and Expo, Barcelona, Spain.","DOI":"10.1109\/ICME.2011.6011947"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Nazir, S., Stankovi\u0107, V., and Vukobratovi\u0107, D. (2011, January 14\u201316). Scalable broadcasting of sliced H.264\/AVC over DVB-H network. Proceedings of the IEEE International Conference on Networks, Singapore.","DOI":"10.1109\/ICON.2011.6168503"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Nazir, S., Vukobratovi\u0107, D., Stankovi\u0107, V., Andonovi\u0107, I., Nybom, K., and Gr\u00f6nroos, S. (2014). Unequal error protection for data partitioned H.264\/AVC video broadcasting. Multimed. Tools Appl.","DOI":"10.1007\/s11042-014-1883-8"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Sgardoni, V., Bull, D.R., and Nix, A.R. (2014). Spectrum efficient cross-layer adaptation of Raptor codes for video multicasting over mobile broadband networks. Pervasive Mob. Comput., in press.","DOI":"10.1016\/j.pmcj.2014.05.002"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/TMC.2014.2331967","article-title":"Raptor code-aware link adaptation for spectrally efficient unicast video streaming over mobile broadband networks","volume":"14","author":"Sgardoni","year":"2015","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"885","DOI":"10.1109\/TMM.2008.922860","article-title":"Content-aware playout and packet scheduling for video streaming over wireless links","volume":"10","author":"Li","year":"2008","journal-title":"IEEE Trans. Multimed."},{"key":"ref_44","unstructured":"Tian, D., Li, X., Al-Regib, L.G., Altunbasak, B., and Jackson, J.R. (2004, January 21\u201325). Optimal packet scheduling for wireless video streaming with error-prone feedback. Proceedings of the IEEE Wireless Communications and Networking Conference, Atlanta, GA, USA."},{"key":"ref_45","unstructured":"Kang, S.H., and Zakhor, A. (2002, January 24\u201326). Packet scheduling algorithm for wireless video streaming. Proceedings of the International Packet Video Workshop, Pittsburgh, PA, USA."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Chen, C.M., Lin, C.W., and Chen, Y.C. (2006, January 3\u20136). Packet scheduling for video streaming over wireless with content-aware packet retry limit. Proceedings of the IEEE 8th Workshop on Multimedia Signal Processing, Victoria, Canada.","DOI":"10.1109\/MMSP.2006.285341"},{"key":"ref_47","unstructured":"Liebl, G., Kalman, M., and Girod, B. (2005, January 6\u20138). Deadline-aware scheduling for wireless video streaming. Proceedings of the IEEE International Conference on Multimedia and Expo, Amsterdam, The Netherlands."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/SURV.2012.060912.00100","article-title":"Downlink packet scheduling in LTE cellular networks: Key design issues and a survey","volume":"15","author":"Capozzi","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1109\/TMM.2011.2152381","article-title":"Two-level downlink scheduling for real-time multimedia services in LTE networks","volume":"13","author":"Piro","year":"2011","journal-title":"IEEE Trans. Multimed."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Nuaymi, L. (2007). WiMAX: Technology for Broadband Wireless Access, John Wiley & Sons.","DOI":"10.1002\/9780470319055"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Ahmadi, S. (2011). Mobile WiMAX: A Systems Approach to Understanding IEEE 802.16 m Radio Access Technology, Academic Press.","DOI":"10.1002\/9780470633021.ch5"},{"key":"ref_52","unstructured":"(2009). IEEE Std., 802.16-2009, IEEE Standard for Local and Metropolitan Area Networks\u2014Part 16: Air Interface for Broadband Wireless Access Systems, IEEE Computer Society."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"32","DOI":"10.2174\/2210686304666141009230832","article-title":"Video intra coding for compression and error resilience: A review","volume":"4","author":"Fleury","year":"2014","journal-title":"Recent Pat. Signal Process."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Dhondt, Y., Mys, S., Vermeirsch, K., and van de Walle, R. (2007, January 28\u201331). Constrained Inter Prediction: Removing dependencies between different data partitions. Proceedings of the Advanced Concepts for Intelligent Visual Systems, Delft, The Netherlands.","DOI":"10.1007\/978-3-540-74607-2_65"},{"key":"ref_55","unstructured":"Bing, B. (2010). HD and 3D Broadband Video Networking, Artech House."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Dalal, U.D.D., and Kosta, Y.P. (2009). WiMAX, New Developments, In-Tech.","DOI":"10.5772\/140"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Issariwakul, T., and Hossain, E. (2012). An Introduction to the ns-2 Simulator, Springer Verlag. [2nd ed.].","DOI":"10.1007\/978-1-4614-1406-3"},{"key":"ref_58","unstructured":"Tsai, F.C.D., Chen, J., Chang, C.W., Lien, W.J., Hung, C.H., and Sum, J.H. (2006, January 10). The design and implementation of WiMAX module for ns-2 simulator. Proceedings of the Workshop on ns2: The IP Network Simulator, Pisa, Italy."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Al-Jobouri, L., Fleury, M., Al-Majeed, S.S., and Ghanbari, M. (July, January 29). Effective video transport over WiMAX with data partitioning and rateless coding. Proceedings of the 2010 IEEE 10th International Conference on Computer and Information Technology (CIT), Bradford, UK.","DOI":"10.1109\/CIT.2010.147"},{"key":"ref_60","unstructured":"Jiao, Ch., Schwiebert, L., and Xu, B. (2002, January 6\u20138). On modeling the packet error statistics in bursty channels. Proceedings of the IEEE Conference on Local Computer Networks, Tampa, FL, USA."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Goldsmith, A. (2005). Wireless Communications, Cambridge University Press.","DOI":"10.1017\/CBO9780511841224"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"1648","DOI":"10.1109\/TCSVT.2012.2221191","article-title":"Overview of the High Efficiency Video Coding (HEVC) standard","volume":"22","author":"Sullivan","year":"2012","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"1871","DOI":"10.1109\/TCSVT.2012.2223054","article-title":"System layer integration of High Efficiency Video Coding","volume":"22","author":"Schierl","year":"2012","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_64","unstructured":"Luby, M., Shokrollahi, A., Watson, M., Stockhammer, T., and Minder, L. RaptorQ forward error correction scheme for object delivery. Available online: http:\/\/www.rfc-editor.org\/info\/rfc6330."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Kadi, N., and Al Agha, K. (2010, January 26\u201329). New degree distribution to improve LT-code in network coding for broadcasting in ad-hoc wireless networks. Proceedings of the IEEE International Symposium on Personal Indoor and Mobile Radio Communications, Istanbul, Turkey.","DOI":"10.1109\/PIMRC.2010.5671636"},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/j.image.2013.12.004","article-title":"SSIM-based error-resilient rate-distortion optimization of H.264\/AVC video coding for wireless streaming","volume":"20","author":"Zhao","year":"2014","journal-title":"Signal Process. Image Commun."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/4\/2\/113\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:45:02Z","timestamp":1760215502000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/4\/2\/113"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,21]]},"references-count":66,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2015,6]]}},"alternative-id":["computers4020113"],"URL":"https:\/\/doi.org\/10.3390\/computers4020113","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,4,21]]}}}