Abstract
This paper proposes a versatile IPTV video-streaming scheme that provides high-quality unicast with the aid of repair packets but still supports multicast without repair packets. Prior research on wireless multicast video streaming has addressed the risk of feedback implosion when providing adaptive Forward Error Correction (FEC). This approach has not been adopted by providers, who may either prefer unicast streaming or employ a sufficient level of application-layer FEC to avoid the need for adaptation. Instead in this paper, an adaptive, unicast rateless channel-coding scheme is also run in multicast mode. The paper demonstrates the method and the operating conditions for such a joint unicast/multicast service in terms of data rates and suitable video-content type. Data-partitioned source coding with gradual decoding refresh is adopted in the given scenarios, making for a practical broadband wireless streaming scheme.
Similar content being viewed by others
References
3GPP, Report for FEC selection for MBMS. Technical Specification Group Services and System Aspects Meeting #27, Tokyo, Japan, TSGS#27 (05)0088, 2005
Agboma F, Liotta A (2007) Addressing user expectations in mobile content delivery. Mob Inf Syst 3(3–4):153–164
Ahmad S, Hamzaoui R, Al-Akaidi M (2010) Adaptive unicast video streaming with rateless codes and feedback. IEEE Trans Circ Syst Video Technol 20(2):275–285
Ahmad S, Hamzaoui R, Al-Akaidi M (2011) Unequal error protection using Fountain codes with applications to video communication. IEEE Trans Multimed 13(1):92–101
Albanese A, Blomer J, Edmonds J, Luby M, Sudan M (1996) Priority encoding transmission. IEEE Trans Inf Theory 42(6):1737–1744
Ali IA, Moiron S, Fleury M, Ghanbari M (2013) Video streaming over an ad hoc network using data partitioning and path diversity. IEEE Wirel Commun 20(3):105–111
Al-Jobouri L, Fleury M, Ghanbari M (2011) Error-resilient IPTV for an IEEE 802.16e channel. Wirel Eng Technol 2(2):70–79
Al-Jobouri L, Fleury M, Ghanbari M (2011) Protection modes for segmented video streaming over broadband wireless. Proc. IFIP/IEEE Wireless and Mobile Networking Conf., Toulouse, France, 1–5
Al-Jobouri L, Fleury M, Ghanbari M (2012) Multicast and unicast video streaming with rateless channel-coding over wireless broadband. Proc. IEEE Consumer Commun. and Networking Conf., Las Vegas, NE, 737–741
Al-Jobouri L, Fleury M, Ghanbari M (2012) Comprehensive protection of data-partitioned video for broadband wireless IPTV streaming. Mob Inf Syst 8(2):1–23
Al-Suhail G, Fleury M, Al-Majeed SS (2011) Mobile video streaming over heterogeneous networks. In: Kahil I, Weippl R (eds) Innovations in mobile multimedia communications and applications: new technologies. IGI Global, Hershey, pp 175–200
Andrews JG, Ghosh A, Muhamed R (2007) Fundamentals of WiMAX: understanding broadband wireless networking. Prentice Hall, Upper Saddle River
Balachandran A, Campbell AT, Kounavis ME (1997) Active filters: Delivering scalable media to mobile devices. Proc. 7th Int. Workshop Network and Operating Systems Support for Digital Audio and Video, St. Louis, LA, 125–134
Bing B (2010) 3D and HD broadband video networking. Artech House, Boston
Bormann C et al (2001) RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed. IETF RFC 3095
Byers J, Luby M, Mitzenbacher M, Rege A (1998) A Digital Fountain approach to reliable distribution of bulk data. Proc. of ACM SIGCOMM
Cataldi P, Shatarski MP, Grangetto M, Magli E (2006) Implementation and performance evaluation of LT and Raptor codes for multimedia applications. Int. Conf. on Info. Hiding and Multimedia Signalling, Pasadena, CA, 263–266
Côté G, Kossentini F (1999) Optimal intra coding of blocks for robust video communication over the Internet. EUROSIP J Image Commun 15(1–2):25–34
Dai J, Liu F, Li B, Li B, Liu J (2012) Collaborative caching in wireless video streaming through resource auctions. IEEE J Sel Areas Commun 30(2):458–466
Dai W, Au OC, Zhu W, Wan P, Hu W, Zhou J (2014) SSIM-based rate-distortion optimization in H.264. Proc. IEEE Int. Conf. Acoustic, Speech and Signal Processing, Florence, Italy, 7343–7347
Degrande N, Laevens K, De Vleeschauwer D (2008) Increasing the user perceived quality for IPTV services. IEEE Commun Mag 46(2):94–100
Dhondt Y, Mys S, Vermeirsch K, Van de Walle R (2007) Constrained Inter Prediction: Removing dependencies between different data partitions. Proc. of Advanced Concepts for Intelligent Visual Systems, Delft, Netherlands, 720–731
Diot C, Levine BN, Lyles B, Kassem H, Balensiefen D (2000) Deployment issues for the IP multicast service and architecture. IEEE Netw 14(1):78–88
Fleury M, Ali IA, Ghanbari M (2014) Video intra coding for compression and error resilience: a review. Recent Patents Signal Process 4(1):32–43
Floyd S, Jacobson V, McCanne S, Liu CG, Zhang L (1997) A reliable multicast framework for light-weight sessions and application level framing. Proc. ACM SIGCOMM, Cannes, France, 342–356
Garramone G (2013) On decoding complexity of Reed-Solomon codes on the packet erasure channel. IEEE Commun Letts 17(4):773–776
Hepsaydir E, Witvoet E, Binucci N, Jadhav S (2007) Enhanced MBMS in UMTS networks and Raptor codes. Proc. IEEE Int. Symp. Personal, Indoor, and Mobile Radio Commun., Athens, Greece, 1–5
Hua KA, Tantaoul MA, Wallapak T (2004) Video delivery technologies for large-scale deployment of multimedia applications. Proc IEEE 92(9):1439–1451
Huynh-Thu Q, Ghanbari M (2012) The accuracy of PSNR in predicting video quality for different video scenes and frame rates. Telecommun Syst 49(1):35–48
IEEE, 802.16e-2005 (2005) IEEE standard for local and metropolitan Area networks. Part 16: Air interface for fixed and mobile broadband wireless access systems
Jenkăc H, Hagenauer J, Mayer T (2006) The turbo-fountain. Eur Trans Telecomm 17(3):337–346
Karp R, Luby M, Shokorallahi A (2004) Finite length analysis of LT codes. Proc. of IEEE Int. Symposium of Information Theory
Khan A, Sun L, Jammeh E, Ifeachor E (2010) QoE-driven adaptation scheme for video applications over wireless networks. IET Commun 4(11):1337–1347
Kim SW, Kim SY, Kim S, Heo J (2008) Performance analysis of forward error correcting codes in IPTV. IEEE Trans Consum Electron 54(2):376–380
Koo J, Chung J (2011) Adaptive channel control scheme to reduce channel zapping time of mobile IPTV service. IEEE Trans Consum Electron 57(2):357–365
Liu Z, Wu Z, Liu H, Stein A (2007) A layered hybrid-ARQ scheme for scalable video multicast over wireless networks. Proc. Asilomar Conf. on Signals, Systems and Computers, Pacific Grove, CA, 914–919
Liu F, Li B, Zhong L, Li B, Jin H, Liao X (2012) Flash crowd in P2P live streaming systems: fundamental characteristics and design implications. IEEE Trans Parallel Distrib Syst 23(7):1227–1239
Luby M (2002) LT codes, Proc. 43rd Annual IEEE Symposium on Foundations of Computer Science, Vancouver, Canada, 271–280
Luby M, Watson M, Gasiba T, Stockhammer T, Wu X (2006) Raptor codes for reliable download delivery in wireless broadcast systems. Proc. IEEE Consumer Commun. Networking Conf., Las Vegas, NE, 192–197
Luby M, Gasiba T, Stockhammer T, Watson M (2007) Reliable multimedia download delivery in cellular broadcast networks. IEEE Trans Broadcast 53(1):235–246
Luby M, Stockhammer T, Watson M (2008) Application layer FEC in IPTV services. IEEE Commun Mag 46(5):95–101
MacKay DJC (2005) Fountain codes. IET Proc Commun 152(6):1062–1068
Majumdar A, Sachs DG, Kozintsev IV, Ramchandran K, Yeung MM (2002) Multicast and unicast real-time video streaming over wireless LANs. IEEE Trans Circ Syst Video Technol 12(6):524–534
McCanne S, Jacobson V, Vetterli M (1996) Receiver-driven layered multicast. Proc. ACM SIGCOMM, Stanford, CA, 117–130
McKay DJC (2003) Information theory, inference, and learning algorithms. Cambridge University Press, Cambridge
Menkovski V, Exarchakos G, Liotta A, Sánchez AC (2010) Quality of experience models for multimedia streaming. Int J Mob Comput Multimed Commun 2(4):1–20
Mitzenmacher M (2004) Digital Fountains: A survey and look forward. Proc. IEEE Info. Theory Workshop, 271–276
Mladenov T, Nooshabadi S, Kim K (2010) MBMS Raptor codes design trade-offs for IPTV. IEEE Trans Consum Electron 56(3):1264–1269
Mladenov T, Nooshabadi S, Kim K (2010) Strategies for the design of Raptor decoding in broadcast/multicast delivery systems. IEEE Trans Consum Electron 56(2):423–428
Mohr AE, Riskin EA, Ladner RE (2000) Unequal loss protection: graceful degradation of image quality over packet erasure channels through forward error correction. IEEE J Sel Areas Commun 18(6):819–928
Nazir ES, Vukobratovic D, Stankovic V (2011) Expanding window random linear codes for data partitioned H.264 video transmission over DVB-H network. Proc. IEEE Int. Conf. on Image Processing, Brussels, Belgium, 2205–2208
Nonnenmacher J, Biersack EW (1996) Reliable multicast: Where to use FEC? Proc. 5th Workshop on Protocols for High-Speed Networks, 134–138, Sophia, Antipolis, France
Nonnenmacher J, Lacher M, Jung M, Biersack EW, Carle G (1998) How bad is reliable multicast without local recovery? Proc IEEE INFOCOM 3:972–979
Ohm J-R, Sullivan GJ, Schwarz H, Tan TK, Wiegand T (2012) Comparison of the coding efficiency of video coding standards—including High Efficiency Video Coding (HEVC). IEEE Trans Circ Syst Video Technol 22(12):1669–1684
Palanki R, Yedidai J (2004) Rateless codes on noisy channels. Proc. Int. Symp. Inf. Theory, Chicago, IL
Park S, Jeong S-H (2009) Mobile IPTV: approaches, challenges, standards and QoS support. IEEE Internet Comput 13(3):23–31
Pérez P, Garcia N (2011) Lightweight multimedia packet prioritization model for unequal error protection. IEEE Trans Consum Electron 57(1):132–138
Pinola J, Pentikousis K (2009) IPTV over WiMAX with MIPv6 handovers. Proc. Vehicular Technol. Conf., 1–5
Pinson MH, Wolf M (2004) A new standardized method for objectively measuring video quality. IEEE Trans Broadcast 50(3):312–322
Puri R, Lee KW, Ramchandran K, Bharghavan V (2001) An integrated source transcoding and congestion control framework for video streaming in the Internet. IEEE Trans Multimed 3(1):18–32
Reibman AR, Poole D (2007) Predicting packet-loss visibility using scene characteristics. Proc. Int. PacketVideo Workshop, Lausanne, Switzerland, 307–317
Reibman AR, Vaishampayan VA, Sermadevi Y (2004) Quality monitoring of video over a packet network. IEEE Trans Multimed 6(2):327–334
Richardson T, Urbanke R (2001) Efficient encoding of low-density parity-check codes. IEEE Trans Inf Theory 47(2):638–656
Rizzo L (1997) On the feasibility of software FEC. DEIT Technical Report LR-970131
Rouzbeh R, Fleury M, Altaf M, Sammak H, Ghanbari M (2009) H.264 video streaming with data-partitioning and growth codes, Proc. IEEE Int. Conf. on Image Processing, Cairo, Egypt, 909–912
Sgardoni V, Nix AR (2015) Raptor code-aware link adaptation for spectrally efficient unicast video streaming over mobile broadband networks. IEEE Trans Mob Comput 14(2):401–415
Shokorallahi A (2006) Raptor codes. IEEE Trans Inf Theory 52(6):2551–2567
Stockhammer T, Bystrom M (2004) H.264/AVC data partitioning for mobile video communication. Proc. IEEE Int. Conf. on Image Processing, Singapore, 545–548
Tan W, Zakhor A (1999) Multicast transmission of scalable video using receiver-driven hierarchical FEC. Proc. Int. PacketVideo Workshop, New York, NY
Thornburgh M (2013) Adobe’s Secure Real-Time Media Flow Protocol. Internet Engineering Task Force (IETF), Request for Comments (RFC) 7016
Tsai FCD et al (2006) The design and Implementation of WiMAX Module for ns-2 Simulator. Proc. of Workshop on ns2: the IP network simulator, Pisa, Italy, article no. 5
van Wallandael G, Van Lancker W, de Cock J, Lambert P, Macq J-F, van der Walle R (2012) Fast channel switching based on SVC in IPTV environments. IEEE Trans Broadcast 58(1):57–65
Vu L, Gupta I, Liang J, Nahrstedt K (2007) Measurement of a large-scale overlay for multimedia streaming. Proc. 16th Int. Symp. High Perf. Distrib. Computing, New York, NY, 241–242
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Proc 13(4):600–612
Wu P-H, Hwang J-W, Pyun J-Y, Lan K-M, Chen J-R (2012) QoE-aware resource allocation for integrated surveillance system over 4G mobile networks. Proc. IEEE Int. Symp. Circ. Syst., Seoul, Korea, 1103–1106
Xu XR, Myers AC, Zhang H, Yavatkar R (1997) Resilient multicast support for continuous-media applications. Proc. 7th Int. Workshop Network and Operating Systems Support for Digital Audio and Video, St. Louis, LA, 183–194
Zhang B, Wien M (2011) Towards robust video streaming for unicast and multicast: modeling and implementation. Proc. IEEE Int. Conf. on Networks, Chennai, India, 30–35
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Al-Jobouri, L., Fleury, M. & Ghanbari, M. Broadband wireless video streaming: achieving unicast and multicast IPTV in a practical manner. Multimed Tools Appl 75, 6403–6430 (2016). https://doi.org/10.1007/s11042-015-2577-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2577-6