Skip to main content
Log in

Reducing channel zapping time in live TV broadcasting over content centric networks

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Channel zapping delay is a big challenge in delivering TV service over the Internet infrastructure. Previous research works have studied this delay, its components, and solutions to decrease it. Unfortunately, the best proposed solutions reduce the delay at the expense of increasing bandwidth usage or decreasing the received video quality. After channel switching, the Set Top Box (STB) or player application should buffer sufficient frames before starting to play the received video. However, the buffering process takes place at the playback rate and leads to a delay which is inversely related to the buffer duration. Regarding Information Centric Networking (ICN) paradigm, this paper introduces a new channel zapping protocol that aims to remove the synchronization and buffering delays while maintaining the bandwidth utilization and also the received video quality. The general idea of the proposed solution is to exploit the in-network caching feature of the ICN to retrieve the frames from the network at the network speed. Although the analyses show that the proposed zapping protocol eliminates the delay dependency to the buffer duration, network throughput becomes the bottleneck instead. So, novel solutions have been proposed to reduce the queuing delay as the main component of network delay. These solutions include two new caching algorithms, a new cache replacement algorithm, and applying scheduling methods to the forwarding queues. Simulation results show that increasing link rates, using the proposed caching and cache replacement algorithms, and applying an appropriate scheduling method will greatly reduce the zapping delay without sacrificing the bandwidth or video quality.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27

Similar content being viewed by others

Notes

  1. Leave Copy Down

  2. Betweenness Centrality

  3. Leave Copy Everywhere

  4. Dynamic Video Caching

  5. Least Recently Used

References

  1. Abdullahi I, Arif S, Hassan S (2015) Survey on caching approaches in information centric networking. J Netw Comput Appl 56:48–59

    Article  Google Scholar 

  2. Ahmad MZ, Qadir J, Rehman N, Baig A, and Majeed H (2009) Prediction-based channel zapping latency reduction techniques for IPTV systems—a survey, International conference on, emerging technologies, pp. 466–470.

  3. Amadeo M, Molinaro A, Ruggeri G (2013) E-CHANET: routing, forwarding and transport in information-centric multihop wireless networks. Comput Commun 36:792–803

    Article  Google Scholar 

  4. Ardissono L, Gena C, Torasso, P, Bellifemine F, Difino A, and Negro B (2004)User modeling and recommendation techniques for personalized electronic program guides: Springer

  5. Arumaithurai M, Chen J, Monticelli E, Fu X, and Ramakrishnan KK, (2014), Exploiting ICN for flexible management of software-defined networks, in Proceedings of the 1st international conference on Information-centric networking, pp 107–116

  6. Named Data Networking (11/05/2016) Available: http://www.named-data.net

  7. Begen AC, Glazebrook N, and Steeg WV (2009) A unified approach for repairing packet loss and accelerating channel changes in multicast IPTV. In 6th IEEE consumer communications and networking conference (CCNC), pp 1–6

  8. Bejerano Y and Koppol PV (2009) Improving zap response time for IPTV. in INFOCOM, IEEE, pp. 1971-1979.

  9. CCNx project, http://blogs.parc.com/ccnx/. Accessed October 2016

  10. Cho C, Han I, Jun Y, and Lee H, (2004) Improvement of channel zapping time in IPTV services using the adjacent groups join-leave method. The 6th international conference on, advanced communication technology, pp. 971–975

  11. Ciancaglini V, Piro G, Loti R, Grieco LA, and Liquori L (2013) CCN-TV: a data-centric approach to real-time video services, 27th international conference on, advanced information networking and applications workshops (WAINA), pp. 982–989

  12. CONVERGENCE project, http://www.ict-convergence.eu. Accessed October 2016

  13. Dannewitz C, Kutscher D, Ohlman B, Farrell S, Ahlgren B, Karl H (2013) Network of information (NetInf) - an information-centric networking architecture. Comput Commun 36:721–735

    Article  Google Scholar 

  14. Detti A, Melazzi NB, Salsano S, Pomposini M (2011) CONET: a content centric inter-networking architecture. In: Proceedings of the ACM SIGCOMM workshop on Information-centric networking Toronto. ACM, Ontario, pp. 50–55

    Chapter  Google Scholar 

  15. Detti A, Ricci B, and Blefari-Melazzi N (2013) Peer-to-peer live adaptive video streaming for Information Centric cellular networks. IEEE 24th international symposium on, personal indoor and mobile radio communications (PIMRC), pp. 3583–3588.

  16. Eftekhari S, Ghahfarokhi BS, and Moghim N (2015) Otanes: a live tv simulator for content-centric networking. 7th conference on, information and knowledge technology (IKT), pp 1–6

  17. Fuchs HF (2008) Optimizing channel change time in IPTV applications. 2008 I.E. international symposium on, broadband multimedia systems and broadcasting, pp 1–8

  18. Han B, Wang X, Choi N, Kwon T, Choi Y (2013) AMVS-NDN: Adaptive mobile video streaming and sharing in wireless named data networking. 2013 I.E. conference on, computer communications workshops (INFOCOM WKSHPS). Turin, pp.:375–380

  19. https://www.gartner.com/doc/3100229/hype-cycle-networking-communications-. Accessed July (2016)

  20. Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, and Braynard, RL (2009) Networking named content. In: Proceedings of the 5th international conference on Emerging networking experiments and technologies, pp 1–12

  21. Kalman M, Steinbach E, Girod B (2004) Adaptive media playout for low-delay video streaming over error-prone channels. IEEE Trans Circuits Syst Video Technol 14:841–851

    Article  Google Scholar 

  22. Kim Y, Park JK, Choi HJ, Lee S, Park H, Kim J, Lee Z, and Ko K (2008) Reducing IPTV channel zapping time based on viewer’s surfing behavior and preference. IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, pp 1–6

  23. EvalVid - a video quality evaluation tool-set, http://www2.tkn.tu-berlin.de/research/evalvid/fw.html. Accessed October 2016

  24. Kooij RE, Kamal A, and Brunnström K (2006) Perceived quality of channel zapping, in communication systems and networks, pp 156–159

  25. Koponen T, Chawla M, Chun BG, Ermolinskiy A, Kim KH, Shenker S, and Stoica I (2007) A data-oriented (and beyond) network architecture. ACM SIGCOMM computer communication review, pp 181–192

  26. Kyryk M, Pleskanka N, and Sylyuchenko M (2012) Reducing channel zapping time based on predictive tuning method. In proceedings of international conference on modern problem of radio engineering, Telecommunications and Computer Science

  27. Lederer S, Mueller C, Rainer B, Timmerer C, and Hellwagner H (2013) Adaptive streaming over content centric networks in mobile networks using multiple links. 2013 I.E. international conference on communications workshops (ICC), pp 677–681

  28. Lee J, Lee G, Seok S, and Chung B (2007) Advanced scheme to reduce IPTV channel zapping time, in Managing Next Generation Networks and Services: Springer, pp. 235–243.

  29. Lee Y, Lee J, Kim I, Shin H (2008) Reducing IPTV channel switching time using H. 264 scalable video coding. IEEE Trans Consum Electron 54:912–919

    Article  Google Scholar 

  30. Lee CY, Hong CK, Lee KY (2010) Reducing channel zapping time in iptv based on user’s channel selection behaviors. IEEE Trans Broadcast 56:321–330

    Article  Google Scholar 

  31. Lee S, Moon H, Bahn H, Kim T, Kim I-S (2011) Popularity and adjacency based prefetching for efficient IPTV channel navigation. IEEE Trans Consum Electron 57:1135–1140

    Article  Google Scholar 

  32. Li Z and Simon G (2011) Time-shifted TV in content centric networks: the case for cooperative in-network caching. IEEE international conference on, communications (ICC), pp 1–6

  33. Liu Y, Geurts J, Point JC, Lederer S, Rainer B, Muller C, Timmerer C, and Hellwagner H (2013) Dynamic adaptive streaming over CCN: a caching and overhead analysis. IEEE international conference on, communications (ICC), pp. 3629–3633

  34. Mandal SK and MBuru M (2008) Intelligent pre-fetching to reduce channel switching delay in IPTV systems, Dept. of Comp. Sci., Texas A & M University, tech. rep

  35. SAIL Project (11/05/‎2016) Available: http://www.sail-project.eu

  36. PURSUIT Project (2013, ‎11/‎05/‎2016) Available: http://www.fp7-pursuit.eu/PursuitWeb

  37. Oh U, Lim S, Bahn H (2010) Channel reordering and prefetching schemes for efficient IPTV channel navigation. IEEE Trans Consum Electron 56:483–487

    Article  Google Scholar 

  38. Qiu T, Ge Z, Lee S, Wang J, Xu J, and Zhao Q (2009) Modeling user activities in a large IPTV system. Proceedings of the 9th ACM SIGCOMM conference on internet measurement conference, pp. 430–441.

  39. Rainer B, Posch D, Hellwagner H (2016) Investigating the performance of pull-based dynamic adaptive streaming in NDN. IEEE Journal on Selected Areas in Communications PP(99):1

    Google Scholar 

  40. Ramos FM (2013) Mitigating IPTV zapping delay. IEEE Commun Mag 51:128–133

    Article  Google Scholar 

  41. Ramos FM, Crowcroft J, Gibbens RJ, Rodriguez P, and White IH, (2010) Channel smurfing: minimising channel switching delay in IPTV distribution networks. Multimedia and expo (ICME), IEEE international conference, pp 1327–1332

  42. Ramos F, Crowcroft J, Gibbens RJ, Rodriguez P, White IH (2011) Reducing channel change delay in IPTV by predictive pre-joining of TV channels. Signal Process Image Commun 26:400–412

    Article  Google Scholar 

  43. Siebert P, Van Caenegem TN, Wagner M (2009) Analysis and improvements of zapping times in IPTV systems. IEEE Trans Broadcast 55:407–418

    Article  Google Scholar 

  44. Sun W, Lin K, Guan Y (2008) Performance analysis of a finite duration multichannel delivery method in IPTV. IEEE Trans Broadcast 54:419–429

    Article  Google Scholar 

  45. The Abilene Network (2002) University of Texas System

  46. Tian X, Cheng Y, Shen X (2013) Fast channel zapping with destination-oriented multicast for IP video delivery. IEEE Trans Parallel Distrib Syst 24:327–341

    Article  Google Scholar 

  47. TRIAD.(4/13/2015) Available: http://gregorio.stanford.edu/triad

  48. Xylomenos G, Ververidis C, Siris V, Fotiou N, Tsilopoulos C, Vasilakos X, Katsaros K, Polyzos G (2013) A survey of information-centric networking research. IEEE Commun Surv Tutorials 16:1024–1049

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Behrouz Shahgholi Ghahfarokhi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghahfarokhi, B.S., Moghim, N. & Eftekhari, S. Reducing channel zapping time in live TV broadcasting over content centric networks. Multimed Tools Appl 76, 23239–23271 (2017). https://doi.org/10.1007/s11042-016-4037-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4037-3

Keywords

Navigation