Advertisement

Frontiers of Computer Science

, Volume 12, Issue 6, pp 1039–1059 | Cite as

Video streaming distribution over mobile Internet: a survey

  • Mu Wang
  • Changqiao Xu
  • Shijie Jia
  • Gabriel-Miro Muntean
Review Article
  • 53 Downloads

Abstract

In recent times, mobile Internet has witnessed the explosive growth of video applications, embracing user-generated content, Internet Protocol television (IPTV), live streaming, video-on-demand, video conferencing, and FaceTime-like video communications. The exponential rise of video traffic and dynamic user behaviors have proved to be a major challenge to video resource sharing and delivery in the mobile environment. In this article, we present a survey of state-of-the-art video distribution solutions over the Internet. We first discuss the challenges of mobile peer-to-peer (MP2P)-based solutions and categorize them into two groups. We discuss the design idea, characteristics, and drawbacks of solutions in each group. We also give a review for solutions of video transmission in wireless heterogeneous networks. Furthermore, we summarize the information-centric networking (ICN)-based video solutions in terms of in-network caching and name-based routing. Finally, we outline the open issues for mobile video systems that require further studies.

Keywords

video streaming content distribution resource management mobile Internet 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Notes

Acknowledgements

This work was supported by the National Natural Science Foundation of China (NSFC) (Grant Nos. 61522103, 61501216, and 61372112), the National Science and Technology Major Project (2015ZX03003002-002), the Inter-Governmental Science and Technology Cooperation Project (2016YFE0104600), the IRTSTHN (18IRTSTHN014), and the Science and Technology Plan Projects (Openness and Cooperation) of Henan Province (152106000048).

Supplementary material

11704_2018_7153_MOESM1_ESM.ppt (766 kb)
Supplementary material, approximately 766 KB.

References

  1. 1.
    Bae S H, Kim J, Kim M, Cho S, Choi J S. Assessments of subjective video quality on HEVC-encoded 4K-UHD video for beyond-HDTV broadcasting services. IEEE Transactions on Broadcasting, 2013, 59(2): 209–222Google Scholar
  2. 2.
    Roy S D, Lotan G, Zeng W. Social multimedia signals: sense, process, and put them to work. IEEE Multimedia, 2013, 20(1): 7–13Google Scholar
  3. 3.
    Abeydeera M, Karunaratne M, Karunaratne G, Silva K D, Pasqual A. 4K real-time HEVC decoder on an FPGA. IEEE Transactions on Circuits and Systems for Video Technology, 2016, 26(1): 236–249Google Scholar
  4. 4.
    Xiao J, Hannuksela MM, Tillo T, Gabbouj M, Zhu C, Zhao Y. Scalable bit allocation between texture and depth views for 3-D video streaming over heterogeneous networks. IEEE Transactions on Circuits and Systems for Video Technology, 2015, 25(1): 139–152Google Scholar
  5. 5.
    Hua K A, Cai Y, Sheu S. Patching: A multicast technique for true video-on-demand services. In: Proceedings of the 6th ACM International Conference on Multimedia. 1998, 191–200Google Scholar
  6. 6.
    Dan A, Sitaram D, Shahabuddin P. Scheduling policies for an ondemand video server with batching. In: Proceedings of the 2nd ACM International Conference on Multimedia. 1994, 15–23Google Scholar
  7. 7.
    Pathan A M K, Buyya R. A taxonomy and survey of content delivery networks. technical report. Technical Report. 2007Google Scholar
  8. 8.
    Sahoo J, Salahuddin M, Glitho R, Elbiaze H, Ajib W. A survey on replica server placement algorithms for content delivery networks. IEEE Communications Surveys and Tutorials, 2017, 19(2): 1002–1026Google Scholar
  9. 9.
    Wang M, Jayaraman P P, Ranjan R, Zhang M, Li E, Khan S, Pathan M, Georgeakopoulos D. An overview of cloud based content delivery networks: research dimensions and state-of-the-art. Transactions on Large-Scale Dataand Knowledge-Centered Systems, 2015: 131–158Google Scholar
  10. 10.
    Dilley J, Maggs B, Parikh J, Prokop H, Sitaraman R, Weihl B. Globally distributed content delivery. IEEE Internet Computing, 2002, 6(5): 50–58Google Scholar
  11. 11.
    Goel U, WittieMP, Steiner M. FasterWeb through client-assisted CDN server selection. In: Proceedings of the 24th International Conference on Computer Communication and Networks. 2015, 1–10Google Scholar
  12. 12.
    Tran H A, Hoceini S, Mellouk A, Perez J, Zeadally S. QoE-based server selection for content distribution networks. IEEE Transactions on Mobile Computing, 2014, 63(11): 2803–2815MathSciNetzbMATHGoogle Scholar
  13. 13.
    He J, Song W. Evolving to 5G: a fast and near-optimal request routing protocol for mobile core networks. In: Proceedings of IEEE Global Communications Conference. 2014, 4586–4591Google Scholar
  14. 14.
    Taima K. Can we ever charge napster users? IEEE MultiMedia, 2002, 9(4): 76–81Google Scholar
  15. 15.
    Zhang X Y, Liu J C, Li B, Yum Y S P. Coolstreaming/donet: a datadriven overlay network for peer-to-peer live media streaming. In: Proceedings of the 24th IEEE Annual Joint Conference of the IEEE Computer and Communications Societies. 2005, 2102–2111Google Scholar
  16. 16.
    Silva A P C D, Leonardi E, Mellia M, Meo M. Chunk distribution in mesh-based large-scale P2P streaming systems: a fluid approach. IEEE Transactions on Parallel and Distributed Systems, 2011, 22(3): 451–463Google Scholar
  17. 17.
    Saxena N, Sahu B J R, Han Y S. Traffic-aware energy optimization in green LTE cellular systems. IEEE Communications Letters, 2014, 18(1): 38–41Google Scholar
  18. 18.
    Duan L, Huang J, Walrand J. Economic analysis of 4G upgrade timing. IEEE Transactions on Mobile Computing, 2015, 14(5): 975–989Google Scholar
  19. 19.
    Agyapong P K, Iwamura M, Staehle D, Kiess W, Benjebbour A. Design considerations for a 5G network architecture. IEEE Communications Magazine, 2014, 52(11): 65–75Google Scholar
  20. 20.
    Agiwal M, Roy A, Saxena N. Next generation 5G wireless networks: a comprehensive survey. IEEE Communications Surveys and Tutorials, 2016, 18(3): 1617–1655Google Scholar
  21. 21.
    Cisco Inc. Cisco visual networking index: forecast and methodology. White Paper, 2016Google Scholar
  22. 22.
    Wang S L, Liu M, Cheng X Z, Li Z C, Huang J H, Chen B. Opportunistic routing in intermittently connected mobile P2P networks. IEEE Journal on Selected Areas in Communications, 2013, 31(9): 369–378Google Scholar
  23. 23.
    Chen K, Shen H Y, Zhang H B. Leveraging social networks for P2P content-based file sharing in disconnected manets. IEEE Transactions on Mobile Computing, 2014, 13(2): 235–249Google Scholar
  24. 24.
    Fanelli M, Foschini L, Corradi A, Boukerche A. Self-adaptive context data distribution with quality guarantees in mobile P2P networks. IEEE Journal on Selected Areas in Communications, 2013, 31(9): 115–131Google Scholar
  25. 25.
    Siekkinen M, Hoque M A, Nurminen J K. Using viewing statistics to control energy and traffic overhead in mobile video streaming. IEEE/ACM Transactions on Networking, 2016, 24(3): 1489–1503Google Scholar
  26. 26.
    Chung J M, Go D C. Stochastic vector mobility model for mobile and vehicular ad hoc network simulation. IEEE Transactions on Mobile Computing, 2012, 11(10): 1494–1507Google Scholar
  27. 27.
    Zaidi Z R, Mark B L. Mobility tracking based on autoregressive models. IEEE Transactions on Mobile Computing, 2011, 10(1): 32–43Google Scholar
  28. 28.
    Shen H Y, Li Z, Chen K. Social-P2P: an online social network based P2P file sharing system. IEEE Transactions on Parallel and Distributed Systems, 2015, 26(10): 2874–2889Google Scholar
  29. 29.
    Le-Dang Q, McManis J, Muntean G M. Location-aware chord-based overlay for wireless mesh networks. IEEE Transactions on Vehicular Technology, 2014, 63(3): 1378–1387Google Scholar
  30. 30.
    Xu C Q, Zhao F T, Guan J F, Zhang H K, Muntean G M. QoE-driven user-centric VoD services in urban multihomed P2P-based vehicular networks. IEEE Transactions on Vehicular Technology, 2013, 62(5): 2273–2289Google Scholar
  31. 31.
    Chow C Y, Mokbel M F, Leong H V. On efficient and scalable support of continuous queries in mobile peer-to-peer environments. IEEE Transactions on Mobile Computing, 2011, 10(10): 1473–1487Google Scholar
  32. 32.
    Jia S J, Xu C Q, Vasilakos A V, Guan J F, Zhang H K, Muntean G M. Reliability-oriented ant colony optimization-based mobile peer-to-peer VoD solution in MANETs. Wireless Networks, 2014, 20(5): 32–43Google Scholar
  33. 33.
    Kim D, Kim E, Lee C. Efficient peer-to-peer overlay networks for mobile IPTV services. IEEE Transactions on Consumer Electronics, 2010, 56(4): 2303–2309Google Scholar
  34. 34.
    Kubo H, Shinkuma R, Takahashi T. Mobile P2P multicast based on social network reducing psychological forwarding cost. In: Proceedings of IEEE Global Telecommunications Conference. 2010, 1–5Google Scholar
  35. 35.
    Xu C Q, Jia S J, Zhong L J, Zhang H K, Muntean G M. Ant-inspired mini-community-based solution for video-on-demand services in wireless mobile networks. IEEE Transactions on Vehicular Broadcasting, 2014, 60(2): 322–335Google Scholar
  36. 36.
    Xu C Q, Jia S J, Wang M, Zhong L J, Zhang H K, Muntean G M. Performance-aware mobile community-based VoD streaming over vehicular ad hoc networks. IEEE Transactions on Vehicular Technology, 2015, 64(3): 1201–1217Google Scholar
  37. 37.
    Xu C Q, Jia S J, Zhong L J, Muntean G M. Socially aware mobile peer-to-peer communications for community multimedia streaming services. IEEE Communications Magazine, 2015, 53(10): 150–156Google Scholar
  38. 38.
    Jia S J, Xu C Q, Guan J F, Zhang H K, Muntean G M. A novel cooperative content fetching-based strategy to increase the quality of video delivery to mobile users in wireless networks. IEEE Transactions on Broadcasting, 2014, 60(2): 370–384Google Scholar
  39. 39.
    Xu C Q, Li Z F, Li J L, Zhang H K, Muntean GM. Cross-layer fairnessdriven concurrent multipath video delivery over heterogeneous wireless networks. IEEE Transactions on Circuits and Systems for Video Technology, 2015, 25(7): 1175–1189Google Scholar
  40. 40.
    Zhao T S, Liu Q, Chen C W. QoE in video transmission: a user experience-driven strategy. IEEE Communications Surveys and Tutorials, 2017, 19(1): 285–302Google Scholar
  41. 41.
    Wallace T D, Shami A. Concurrent multipath transfer using SCTP: modelling and congestion window management. IEEE Transactions on Mobile Computing, 2014, 13(11): 2510–2523Google Scholar
  42. 42.
    Huang C M, Lin M S. Multimedia streaming using partially reliable concurrent multipath transfer for multihomed networks. IET Communications, 2011, 5(5): 587–597Google Scholar
  43. 43.
    Arianpoo N, Aydin I, Leung V C M. Network coding as a performance booster for concurrent multi-path transfer of data in multi-hop wireless networks. IEEE Transactions on Mobile Computing, 2017, 16(4): 1047–1058Google Scholar
  44. 44.
    Wu J Y, Yuen C, Cheng B, Wang M, Chen J L. Energy-minimized multipath video transport to mobile devices in heterogeneous wireless networks. IEEE Journal on Selected Areas in Communications, 2016, 34(5): 1160–1178Google Scholar
  45. 45.
    Bui D H, Lee K, Oh S, Shin I, Shin H, Woo H, Ban D. Greenbag: energy-efficient bandwidth aggregation for real-time streaming in heterogeneous mobile wireless networks. In: Proceedings of the 34th IEEE Real-Time Systems Symposium. 2013, 57–67Google Scholar
  46. 46.
    Peng Q Y, Chen M H, Walid A, Low S. Energy efficient multipath TCP for mobile devices. In: Proceedings of ACM International Symposium on Mobile Ad Hoc Networking and Computing. 2014, 257–266Google Scholar
  47. 47.
    Wu J Y, Cheng B, Yuen C, Shang Y L, Chen J L. Distortion-aware concurrent multipath transfer for mobile video streaming in heterogeneous wireless networks. IEEE Transactions on Mobile Computing, 2015, 14(4): 688–701Google Scholar
  48. 48.
    Singh V, Ahsan S. MPRTP: multipath considerations for real-time media. In: Proceedings of ACM Multimedia Systems Conference. 2013, 190–201Google Scholar
  49. 49.
    Xu C Q, Liu T J, Guan J F, Zhang H K, Muntean G M. CMT-QA: quality-aware adaptive concurrent multipath data transfer in heterogeneous wireless networks. IEEE Transactions on Mobile Computing, 2013, 12(11): 2193–2205Google Scholar
  50. 50.
    Natarajan P, Ekiz N, Amer P D, Stewart R. Concurrent multipath transfer during path failure. Computer Communications, 2009, 32(15): 1577–1587Google Scholar
  51. 51.
    Xu C Q, Wang P, Xiong C S, Wei X P, Muntean G M. Pipeline network coding-based multipath data transfer in heterogeneous wireless networks. IEEE Transactions on Broadcasting, 2016, 63(2): 376–390Google Scholar
  52. 52.
    Xu C Q, Li Z F, Zhong L J, Zhang H K, Muntean G M. CMT-NC: improving the concurrent multipath transfer performance using network coding in wireless networks. IEEE Transactions on Vehicular Technology, 2016, 65(3): 1735–1751Google Scholar
  53. 53.
    Amadeo M, Campolo C, Molinaro A. Information-centric networking for connected vehicles: a survey and future perspectives. IEEE Communications Magazine, 2016, 54(2): 98–104Google Scholar
  54. 54.
    Ioannou A, Weber S. A survey of caching policies and forwarding mechanisms in information-centric networking. IEEE Communications Surveys and Tutorials, 2016, 18(4): 2847–2886Google Scholar
  55. 55.
    Lederer S, Mueller C, Timmerer C, Hellwagner H. Adaptive multimedia streaming in information-centric networks. IEEE Network, 2014, 28(6): 91–96Google Scholar
  56. 56.
    Zhang L X, Afanasyev A, Burke J, Jacobson V, Claffy K, Crowley P, Papadopoulos C, Wang L, Zhang B C. Named data networking. ACM SIGCOMM Computer Communication Review, 2014, 44(3): 66–73Google Scholar
  57. 57.
    Grassi G, Pesavento D, Pau G, Vuyyuru R, Wakikawa R, Zhang L X. Vanet via named data networking. In: Proceedings of IEEE Conference on Computer Communications Workshops. 2014, 410–415Google Scholar
  58. 58.
    Psaras I, Chai W K, Pavlou G. Probabilistic in-network caching for information-centric networks. In: Proceedings of the 2nd Edition of the ICN Workshop on Information-centric Networking. 2012, 55–60Google Scholar
  59. 59.
    Hu X, Gong J. Opportunistic on-path caching for named data networking. IEICE Transactions on Communication, 2014, 97(11): 2360–2367Google Scholar
  60. 60.
    Xu C Q, Quan W, Zhang H K, Grieco L A. GrIMS: green informationcentric multimedia streaming framework in vehicular ad hoc networks. IEEE Transactions on Circuits and Systems for Video Technology, 2017, PP(99): 1Google Scholar
  61. 61.
    Xu C Q, Quan W, Vasilakos A V, Zhang H K, Muntean G M. Information-centric cost-efficient optimization for multimedia content delivery in mobile vehicular networks. Computer Communications, 2016, PP(99): 1–14Google Scholar
  62. 62.
    Lu Y, Li X, Yu Y T, Gerla M. Information-centric delay-tolerant mobile ad-hoc networks. In: Proceedings of IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). 2014, 428–433Google Scholar
  63. 63.
    Ahmed S H, Bouk S H, Kim D. RUFS: Robust forwarder selection in vehicular content-centric networks. IEEE Communications Letters, 2015, 19(9): 1616–1619Google Scholar
  64. 64.
    Liu H, Lu J W, Feng J J, Zhou J. Learning deep sharable and structural detectors for face alignment. IEEE Transactions on Image Processing, 2017, 26(4): 1666–1678MathSciNetGoogle Scholar
  65. 65.
    Rahmani H, Mian A, Shah M. Learning a deep model for human action recognition from novel viewpoints. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017, PP(99): 1Google Scholar
  66. 66.
    Li Y C, Cao L L, Zhu J, Luo J B. Mining fashion outfit composition using an end-to-end deep learning approach on set data. IEEE Transactions on Multimedia, 2017, PP(99): 1Google Scholar
  67. 67.
    Shi H, Xu M H, Li R. Deep learning for household load forecasting — a novel pooling deep RNN. IEEE Transactions on Smart Grid, 2017, PP(99): 1Google Scholar
  68. 68.
    Zhang G, Wen Y G, Zhu J, Chen Q H. On file delay minimization for content uploading to media cloud via collaborative wireless network. In: Proceedings of International Conference on Wireless Communications and Signal Processing. 2011, 1–6Google Scholar
  69. 69.
    Tang J H, Tay W P, Wen Y G. Dynamic request redirection and elastic service scaling in cloud-centric media networks. IEEE Transactions on Multimedia, 2014, 16(5): 1434–1445Google Scholar
  70. 70.
    Yang M, Cai J F, Wen Y G, Foh C H. Complexity-rate-distortion evaluation of video encoding for cloud media computing. In: Proceedings of the 17th IEEE International Conference on Networks. 2011, 25–29Google Scholar
  71. 71.
    Wu Y, Wu C, Li B, Qiu X J, Lau F C M. Cloudmedia: when cloud on demand meets video on demand. In: Proceedings of the 31st International Conference on Distributed Computing Systems. 2011, 268–277Google Scholar

Copyright information

© Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Mu Wang
    • 1
  • Changqiao Xu
    • 1
  • Shijie Jia
    • 2
  • Gabriel-Miro Muntean
    • 3
  1. 1.State Key Laboratory of Networking and Switching TechnologyBeijing University of Posts and TelecommunicationsBeijingChina
  2. 2.Academy of Information TechnologyLuoyang Normal UniversityLuoyangChina
  3. 3.Performance Engineering Laboratory, Network Innovations Centre, Rince Institute, School of Electronic EngineeringDublin City UniversityDublin 9Ireland

Personalised recommendations