Abstract
Video traffic over the Internet becomes increasingly popular and is expected to comprise the largest proportion of the traffic carried by wired and wireless networks. On the other hand, videos are usually compressed by exploiting spatial and temporal redundancy for the reason of increasing the number of video streams that can be simultaneously carried over links. Unfortunately, receiving high-quality video streaming over the Internet remains a challenge due to the packet loss encountered in the congested wired and wireless links. In addition, the problem is more apparent in wireless links due to not only employing limited system capacity, but also some of the major drawbacks of wireless networks, out of which the bandwidth limitations and link asymmetry which refers to the situation where the forward and reverse paths of a transmission have different channel capacities. Therefore, the wireless hops may be congested which result in dropping many video frames. Additionally, as a result of compressing videos, dependencies among frames and within a frame arise. Consequently, the overall video quality tends to be degraded dramatically. The main challenge is to support the growth of video traffic while keeping the perceived quality of the delivered videos high. In this paper, we extend our previous work concerning improving video traffic over wireless networks through professionally studying the dependencies between video frames and their implications on the overall network performance. In other words, we propose very efficient network and buffer models proportionately to novel algorithms that aim to minimize the cost of aforementioned possible losses by selectively discarding frames based on their contribution to picture quality, namely, partial and selective partial frame discarding policies considering the dependencies between video frames. The performance metrics that are employed to evaluate the performance of the proposed algorithms include the rate of non-decodable frames, peak signal-to-noise ratio, frameput, average buffer occupancy, average packet delay, as well as jitter. Our results are so promising and show significant improvements in the perceived video quality over what is relevant in the current literature. We do not end up to this extent, but rather the effect of producing different bit-stream rates by the FFMPEG codecs on aforementioned performance metrics has been extensively studied.



















Similar content being viewed by others
References
Darabkh, K., & Aygun, R. (2011). Improving UDP performance using intermediate QoD-aware hop system for wired/wireless multimedia communication systems. International Journal of Network Management, 21(5), 432–454.
Hartsell, T., & Yuen, S. (2006). Video streaming in online learning. AACE Journal, 14(1), 31–43.
Naegele-Jackson, S., Rabenstein, T. & Sackmann, M. (2002). Influence of compression and network impairments on the picture quality of video transmissions in tele-medicine. In Proceedings of the 35th Hawaii international conference on system sciences (HICSS’35), Waikoloa, Hawaii.
Liu, C., Wang, D., Zhu, J., & Zhang, B. (2013). Learning a contextual multi-thread model for movie/TV scene segmentation. IEEE Transactions on Multimedia, 15(4), 884–897.
Krishnamachari, S., Schaar, M., Choi, S. & Xu, X. (2003). Video streaming over wireless LANs: A cross-layer approach. In Proceedings of IEEE packet video 2003 (PV’03), Nantes, France.
Jaimes, A., & Dimitrova, N. (2006). Human-centered multimedia: Culture, deployment, and access. IEEE Multimedia, 13(1), 12–19.
Mao, G., Lin, Z., Ge, X., & Yang, Y. (2013). Towards a simple relationship to estimate the capacity of static and mobile wireless networks. IEEE Transactions on Wireless Communications, 12(8), 3883–3895.
Azimdoost, B., Sadjadpour, H. R., & Garcia-Luna-Aceves, J. J. (2013). Capacity of wireless networks with social behavior. IEEE Transactions on Wireless Communications, 12(1), 60–69.
Lee, Jeng-Wei, Chuang, I-Hsun, Huang, Win-Bin, & Kuo, Yau-Hwang. (2013). An opportunistic resource allocation approach for mixed QoS and non-QoS connections in OFDMA wireless networks. Computer Networks, 57(13), 2615–2627.
Zheng, Z., Hea, S., Caib, L.X. & Shen, X. (2013). Base station deployment and resource allocation in sustainable wireless networks. Chapter 16: Handbook of Green information and communication systems, pp. 423–440. Academic Press. ISBN 9780124158443.
Kajioka, S., Wakamiya, N., & Murata, M. (2012). Autonomous and adaptive resource allocation among multiple nodes and multiple applications in heterogeneous wireless networks. Journal of Computer and System Sciences, 78(6), 1673–1685.
Magli, E., Wang, M., Frossard, P., & Markopoulou, A. (2013). Network coding meets multimedia: A review. IEEE Transactions on Multimedia, 15(5), 1195–1212.
Zhou, Liang, Chen, Min, Qian, Yi, & Chen, Hsiao-Hwa. (2013). Fairness resource allocation in blind wireless multimedia communications. IEEE Transactions on Multimedia, 15(4), 946–956.
Dai, R., Wang, P., & Akyildiz, I. F. (2012). Correlation-aware QoS routing with differential coding for wireless video sensor networks. IEEE Transactions on Multimedia, 14(5), 1469–1479.
Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330.
Sattar, R. B., Ahmed, N. & Rahman, M. (2012). An adaptive approach for video streaming and evaluation over bluetooth network. In Proceedings of 8th international conference on wireless communications, networking and mobile computing (WiCOM 2012), pp. 1–4, Shanghai, China.
Egan, M., Yeoh, P. L., Elkashlan, M., & Collings, I. B. (2013). A new cross-layer user scheduler for wireless multimedia relay networks. IEEE Transactions on Wireless Communications, 12(1), 301–311.
Darabkh, K. A., & Aygün, R. S. (2007). TCP traffic control evaluation and reduction over wireless networks using parallel sequential decoding mechanism. EURASIP Journal on Wireless Communications and Networking, 2007, 16. Article ID 52492.
Darabkh, K. A. (2010). Queuing analysis and simulation of wireless access and end point systems using Fano decoding. Journal of Communications, 5(7), 551–561.
Darabkh, K. A., Jafar, I., Al Sukkar, G., Abandah, G., & Al-Zubi, R. (2012). An improved queuing model for packet retransmission policy and variable latency decoders. IET Communications Journal, 6(18), 3315–3328.
Bing, B. (2002). Wireless local area networks: The new wireless revolution. New York: Wiley-Interscience.
Maguolo, F., De Pellegrini, F., Zanella, A. & Zorzi, M. (2006). Cross-layer solutions to performance problems in VoIP over WLANS. In Proceedings of the 14th European signal processing conference (EUSIPCO’2006), pp. 4–8, Florence, Italy.
Claypool, M. & Tanner, J. (1999) The effects of jitter on the perceptual quality of video. In Proceedings of the 7th ACM international conference on Multimedia (part 2), pp. 115–118, Orlando, Florida.
Halsall, F. (2001). Multimedia communications: Applications, networks, protocols and standards. Boston: Addison-Wesley.
Da Silva, M. M. (2012). Multimedia communications and networking. Boca Raton: CRC Press.
Shi, Y., & Sun, H. (2008). Image and video compression for multimedia engineering: Fundamentals, algorithms and standards. New York: CRC Press, Taylor & Francis Group.
Zheng, Y., Yin, P., Escoda, O.D., Li, X. & Gomila, C. (2008) Intra prediction using template matching with adaptive illumination compensation., In Proceedings of 15th IEEE international conference on image processing (ICIP 2008), pp. 125–128, San Diego, California.
Le Gall, D. (1991). MPEG: A video compression standard for multimedia applications. Communications of the ACM, 34(4), 46–58.
Radha, H. M., Van der Schaar, M., & Chen, Y. (2001). The MPEG-4 fine-grained scalable video coding method for multimedia streaming over IP. IEEE Transactions on Multimedia, 3(1), 53–68.
H.264/MPEG-4 AVC. http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
Larzon, L., Degermark, M. & Pink, S. (1999) UDP lite for real time multimedia applications. In Proceedings of QoS mini-conference of IEEE international conference of communications (ICC’99), British Columbia, Canada.
Okamoto, T., Miura, I., Boku, T., Sato, M. & Takahashi, D. (2007). RI2N/UDP: High bandwidth and fault-tolerant network for a PC-cluster based on multi-link Ethernet. In Proceedings of IEEE international parallel and distributed processing symposium (IPDPS 2007), pp. 1–8, Long Beach, California.
Xylomenos, G. & Polyzos, C. (2003). Wireless link layer enhancements for TCP and UDP applications. In Proceedings of the international parallel and distributed processing symposium (IPDPS’03), Nice, France.
Krasic, B., Li, K. & Walpole, J. (2001). The case for streaming multimedia with TCP. In Proceedings of the 8th international workshop on interactive distributed multimedia systems (iDMS 2001), Lancaster, UK, September 2001. Also published in Springer Lecture Notes in Computer Science Series LNCS 2158, pp. 213–218.
Jacobs, S., & Eleftheriadis, A. (1998). Streaming video using dynamic rate shaping and TCP congestion control. Journal of Visual Communication and Image Representation, 9(3), 211–222.
Wee, S. J. (1999). Manipulating temporal dependencies in compressed video data with applications to compressed-domain processing of MPEG video. In Proceedings of IEEE international conference on acoustics, speech, and signal processing (ICASSP’99), pp. 3129–3132, Phoenix, Arizona.
Isovic, D., Fohler, G. & Steffens, L. (2003). Some misconceptions about temporal constraints of MPEG-2 video decoding. In Proceedings of the WiP of the 23rd IEEE international real-time systems symposium (RTSS 2003), Austin, Texas.
Abdallah, R. A., & Shanbhag, N. R. (2013). Robust and energy efficient multimedia systems via likelihood processing. IEEE Transactions on Multimedia, 15(2), 257–267.
Yan, J., Muhlbauer, W., & Plattner, B. (2012). Analytical framework for improving the quality of streaming over TCP. IEEE Transactions on Multimedia, 14(6), 1579–1590.
Chen, J., Xu, F., He, Y., Villasenor, J., Han, Y., Y, Xu, et al. (2012). Efficient video coding using legacy algorithmic approaches. IEEE Transactions on Multimedia, 14(1), 111–120.
Xing, M., Xiang, S. & Cai, L. (2012). Rate adaptation strategy for video streaming over multiple wireless access networks. In Proceedings of IEEE global communications conference (GLOBECOM 2012), pp. 5745–5750, Anaheim, CA.
Furht, B. (2008). Encyclopedia of multimedia. New York: Springer science+ Business Media.
Abomhara, M., Khalifa, O., Zakaria, O., Zaidan, A., Zaidan, B., & Rame, A. (2010). Video compression techniques: An overview. Journal of Applied Sciences, 10(16), 1834–1840.
Ravindra, G., Balakrishnan, N. & Ramakrishnan, K. (2000). Active router approach for selective packet discard of streamed MPEG video under low bandwidth conditions. In Proceedings of IEEE international conference on multimedia and expo (ICME 2000), pp. 739–742, New York, NY.
Greengrass, J., Evans, J., & Begen, A. C. (January 2009). Not all packets are equal, part 1: Streaming video coding and SLA requirements. IEEE Internet Computing, 13(1), 70–75.
Poynton, C. (2012). Digital video and HD: Algorithms and interfaces. Burlington: Morgan Kaufmann.
Greengrass, J., Evans, J., & Begen, A. (2009). Not all packets are equal, part 2: The impact of network packet loss on video quality internet computing. IEEE Internet Computing, 13(2), 74–82.
Paul, S. (2010). Digital video distribution in broadband, television, mobile and converged networks: Trends, challenges and solutions. New York: Wiley.
Darabkh, K. A., Abu-Jaradeh, B., & Jafar, I. (2011). Incorporating automatic repeat request and thresholds with variable complexity decoding algorithms over wireless networks: Queuing analysis. IET Communications Journal, 5(10), 1377–1393.
Wang, X., & Li, Z. (2013). Energy-efficient transmissions of bursty data packets with strict deadlines over time-varying wireless channels. IEEE Transactions on Wireless Communications, 12(5), 2533–2543.
Darabkh, K. A. (2011). Evaluation of channel adaptive access point system with Fano decoding. International Journal of Computer Mathematics, 88(5), 916–937.
Farnham, T., Sooriyabandara, M., & Efthymiou, C. (2007). Enhancing multimedia streaming over existing wireless LAN technology using the unified link layer API. International Journal of Network Management, 17(5), 331–346.
Chesterfield, J., Chakravorty, R., Pratt, I., Banerjee, S. & Rodriguez, P. (2005). Exploiting diversity to enhance multimedia streaming over cellular links. In Proceedings of IEEE INFOCOMM ’05, pp. 2020–2031, Miami, USA.
Li, S., Neelisetti, R. K., Liu, C., Kulkarni, S., & Lim, A. (2010). An interference-aware routing algorithm for multimedia streaming over wireless sensor networks. The International journal of Multimedia & Its Applications (IJMA), 2(1), 10–30.
Lapid, Y., Rom, R., & Sidi, M. (1998). Analysis of discarding policies in high-speed networks. IEEE Journal on Selected Areas in Communications, 16(5), 764–777.
Dube, P., & Altman, E. (2003). Queueing and fluid analysis of partial message discard policy. Queueing Systems: Theory and Applications, 44(3), 253–280.
Darabkh, K. A., Awad, A. M. & Khalifeh’, A. F. (2013). Intelligent and selective video frames discarding policies for wireless networks. In Proceedings of the 2013 IEEE international symposium on multimedia (ISM 2013), pp. 297–300, Anaheim, California, USA.
Zhang, A., Song, Y., & Mielke, M. (March 2002). NetMedia: streaming multimedia presentations in distributed environments. IEEE Multimedia, 9(1), 56–73.
Krunzt, M., Sass, R. & Hughes, H. (1995). Statistical characteristics and multiplexing of MPEG streams. In Proceedings of IEEE INFOCOM 95, pp. 455–462, Boston, MA.
Video Test Media. http://media.xiph.org/video/derf/
Lin, T., Chang, Y. & Cosman, P. C. (2010). Subjective experiment and modeling of whole frame packet loss visibility for H.264. In Proceedings of 18th international packet video workshop (PV 2010), Hong Kong, pp. 186–192.
FFMPEG. http://ffmpeg.org/
Kanumuri, S., Cosman, P., Reibman, A., & Vaishampayan, V. (April 2006). Modeling packet-loss visibility in MPEG-2 video. IEEE Transactions on Multimedia, 8(2), 341–355.
Vishwanath, A., Dutta, P., Chetlu, M., Gupta, P., Kalyanaraman, S., & Ghosh, A. (2009). Perspectives on quality of experience for video streaming over WIMAX. ACM SIGMOBILE Mobile Computing and Communications Review, 13(4), 15–25.
Gangadharan, D., Phan, L., Chakraborty, S., Zimmermann, R. & Lee, I. (2011). Video quality driven buffer sizing via frame drops. In Proceedings of 17th IEEE international conference on embedded and real-time computing systems and applications (RTCSA’11), pp. 319–328, Toyama, Japan.
Costa, A., Quadros, C., Melo, A., Cerqueira, E., Abelém, A., Neto, A., Monteiro, E. & Rodrigues, D. (2011) . QoE-based packet dropper controllers for multimedia streaming in WiMAX networks. In Proceedings of the 6th Latin America networking conference (LANC ’11), Quito, AA, Ecuador, pp. 12–19.
Klaue, J., Rathke, B. & Wolisz, A. (2003). Evalvid-a framework for video transmission and quality evaluation. In Proceedings of the 13th international conference on modeling techniques and tools for computer performance evaluation, Urbana, Illinois, USA.
Huynh-Thu, Q., & Ghanbari, M. (2012). The accuracy of PSNR in predicting video quality for different video scenes and frame rates. Telecommunication Systems, 49(1), 35–48.
Gulliver, S. R., & Ghinea, G. (2007). The perceptual and attentive impact of delay and jitter in multimedia delivery. IEEE Transactions on Broadcasting, 53(2), 449–458.
Zhu, W., Hou, Y. T., Wang, Y., & Zhang, Y.-Q. (1998). End-to-end modeling and simulation of MPEG-2 transport streams over ATM networks with jitter. IEEE Transactions on Circuits and Systems for Video Technology, 8(1), 9–12.
Bulira, D. & Walkowiak, K. (2012). Voice and video streaming in wireless computer networks-evaluation of network delays. In Proceedings of 2nd baltic congress on future internet communications (BCFIC 2012), Vilnius, Lithuania, pp. 156–161.
Laoutaris, N. & Stavrakakis, I. (2001). Adaptive playout strategies for packet video receivers with finite buffer capacity. In Proceedings of IEEE international conference on communications (ICC 2001), pp. 969–973, Helsinki, Finland.
Zhu, Q. & Kerofsky, L. (1999). Joint source coding, transport processing, and error concealment for H.323-based packet video. In Proceedings of SPIE visual communications and image processing (VCIP’ 99), vol. 3653, pp. 52–62, San Jose, CA.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Darabkh, K.A., Awad, A.M. & Khalifeh, A.F. Efficient PFD-Based Networking and Buffering Models for Improving Video Quality over Congested Links. Wireless Pers Commun 79, 293–320 (2014). https://doi.org/10.1007/s11277-014-1857-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-014-1857-1