Skip to main content

Internet Multimedia Content Distribution

  • Chapter
  • First Online:
Fundamentals of Multimedia

Part of the book series: Texts in Computer Science ((TCS))

Abstract

A simple client/server architecture can quickly become infeasible when more media contents are made available online and more users are network- and multimedia-ready. There have been significant studies on efficient content distribution over the Internet, targeting a large number of users. Most of them were optimized for delivering conventional web objects or for file download. The huge size, intensive bandwidth use, and rich interactivity of streaming media however pose new challenges. Many emerging applications, such as Internet TV and live event broadcast, further demand real-time multimedia streaming services with a massive audience, and the scaling challenge can be enormous. In this chapter, we discuss content distribution mechanisms that enable high quality and scalable multimedia content streaming, including proxy caching, multicast, content distribution networks, peer-to-peer, and HTTP streaming.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. B. Li, Z. Wang, J. Liu, W. Zhu, Two decades of internet video streaming: a retrospective view. ACM Trans. Multimedia Comput. Commun. Appl. 9(1s):1–33 (2013)

    Google Scholar 

  2. D. Wu, Y.T. Hou, W. Zhu, Y.-Q. Zhang, J.M. Peha, Streaming video over the internet: approaches and directions. IEEE Trans. Circuits Syst. Video Technol. 11(3):282–300 (2001)

    Google Scholar 

  3. D. Wu, Y.T. Hou, Y.-Q. Zhang, Transporting real-time video over the internet: challenges and approaches. Proc. IEEE 88(12):1855–1877 (2000)

    Google Scholar 

  4. S. Chen, B. Shen, S. Wee, X. Zhang, Designs of high quality streaming proxy systems. Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM, vol. 3, pp. 1512–1521 (2004)

    Google Scholar 

  5. X. Jianliang, J. Liu, B. Li, X. Jia, Caching and prefetching for web content distribution. IEEE Comput. Sci. Eng. 6(4), 54–59 (2004)

    Google Scholar 

  6. J. Liu, X. Jianliang, Proxy caching for media streaming over the internet. IEEE Commun. Mag. 42(8), 88–94 (2004)

    Article  Google Scholar 

  7. R. Tewari, H.M. Vin, A. Dany, Y.D. Sitaramy, Resource-based caching for web servers, in Proceedings of SPIE/ACM Conference on Multimedia Computing and Networking, pp. 191–204 (1998)

    Google Scholar 

  8. S. Chen, B. Shen, Y. Yan, S. Basu, X. Zhang, SRB: shared running buffers in proxy to exploit memory locality of multiple streaming media sessions, in Proceedings of 24th International Conference on Distributed Computing Systems, pp. 787–794 (2004)

    Google Scholar 

  9. S. Sen, J. Rexford, D. Towsley, Proxy prefix caching for multimedia streams, in Proceedings of IEEE INFOCOM’99, vol. 3, pp. 1310–1319 (1999)

    Google Scholar 

  10. H. Fabmi, M. Latif, S. Sedigh-Ali, A. Ghafoor, P. Liu, L.H. Hsu, Proxy servers for scalable interactive video support. Computer 34(9), 54–60 (2001)

    Google Scholar 

  11. K.-L. Wu, P.S. Yu, J.L. Wolf, Segment-based proxy caching of multimedia streams, in Proceedings of the 10th International Conference on World Wide Web, ACM, pp. 36–44 (2001)

    Google Scholar 

  12. Z.-L. Zhang, Y. Wang, D.H.C. Du, D. Shu, Video staging: a proxy-server-based approach to end-to-end video delivery over wide-area networks. IEEE/ACM Trans. Netw. 8(4), 429–442 (2000)

    Google Scholar 

  13. J.D. Salehi, Z.L. Zhang, J.F. Kurose, D. Towsley, Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing. ACM SIGMETRICS 24(1):222–231 (1996)

    Google Scholar 

  14. E. Nygren, R.K. Sitaraman, J. Sun, The Akamai network: a platform for high-performance internet applications. SIGOPS Oper. Syst. Rev. 44, 2–19 (2010)

    Google Scholar 

  15. A. Hu, Video-on-demand broadcasting protocols: a compreshensive study, in Proceedings of IEEE INFOCOM (2001)

    Google Scholar 

  16. S. Viswanathan, T. Imielinski, Pyramid broadcasting for video on demand service. IEEE Conference on Multimedia Computing and Networking, pp. 66–77 (1995)

    Google Scholar 

  17. K.A. Hua, S. Sheu, Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems, in Proceedings of ACM SIGCOMM, pp. 89–100 (1997)

    Google Scholar 

  18. L. Juhn, L. Tseng, Harmonic broadcasting for video-on-demand service. IEEE Trans. Broadcast 43(3), 268–271 (1997)

    Article  Google Scholar 

  19. D. Eager, M. Vernon, J. Zahorjan, Minimizing bandwidth requirements for on-demand data delivery. IEEE Trans. Knowl. Data Eng. 13(5), 742–757 (2001)

    Article  Google Scholar 

  20. B. Li, J. Liu, Multirate video multicast over the internet: an overview. IEEE Netw. 17(1), 24–29 (2003)

    Article  Google Scholar 

  21. S.Y. Cheung, M.H. Ammar, Using destination set grouping to improve the performance of window-controlled multipoint connections, in Proceedinf of Fourth International Conference on Computer Communications and Networks (1995), pp. 388–395

    Google Scholar 

  22. S. McCanne, V. Jacobson, M. Vetterli, Receiver-driven layered multicast, In Conference Proceeding on Applications, Technologies, Architectures, and Protocols for Computer Communications, SIGCOMM ’96 (1996), pp. 117–130

    Google Scholar 

  23. L. Vicisano, J. Crowcroft, L. Rizzo, Tcp-like congestion control for layered multicast data transfer, in Proceedings of IEEE INFOCOM’98, vol. 3 (1998), pp. 996–1003

    Google Scholar 

  24. D. Sisalem, A. Wolisz, Mlda: a tcp-friendly congestion control framework for heterogeneous multicast environments, in 2000 Eighth International Workshop on Quality of Service, IWQOS, pp. 65–74, 2000

    Google Scholar 

  25. C. Diot, B.N. Levine, B. Lyles, H. Kassem, D. Balensiefen, Deployment issues for the ip multicast service and architecture. IEEE Netw. 14(1), 78–88 (2000)

    Article  Google Scholar 

  26. S. Sheu, K.A. Hua, W. Tavanapong, Chaining: a generalized batching technique for video-on-demand systems, in Proceeding of IEEE International Conference on Multimedia Computing and Systems (1997)

    Google Scholar 

  27. Y.-H. Chu, S.G. Rao, H. Zhang, A case for end system multicast, in Proceeding of ACM SIGMETRICS (2000)

    Google Scholar 

  28. M. Hosseini, D.T. Ahmed, S. Shirmohammadi, N.D. Georganas, A survey of application-layer multicast protocols. IEEE Commun. Surv. Tutorials 9(3), 58–74 (2007)

    Article  Google Scholar 

  29. J. Liu, S.G. Rao, B. Li, H. Zhang, Opportunities and challenges of peer-to-peer internet video broadcast. Proc. of the IEEE 96(1), 11–24 (2008)

    Google Scholar 

  30. Y.-H. Chu, S.G. Rao, H. Zhang, A case for end system multicast. IEEE J. Sel. A. Commun. 20(8), 1456–1471 (2006)

    Google Scholar 

  31. V.N. Padmanabhan, H.J. Wang, P.A. Chou, K. Sripanidkulchai, Distributing streaming media content using cooperative networking, in Proceeding of the 12th International workshop on Network and Operating Systems Support for Sigital Audio and Video, NOSSDAV ’02, ACM, New York (2000), pp. 177–186

    Google Scholar 

  32. M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowstron, A. Singh, Splitstream: high-bandwidth multicast in cooperative environments, in Proceeding of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP ’03, ACM, New York (2003), pp. 298–313

    Google Scholar 

  33. V. Venkataraman, K. Yoshida, P. Francis, Chunkyspread: heterogeneous unstructured tree-based peer-to-peer multicast, in Proceeding of 5th International Workshop on Peer-to-Peer Systems (IPTPS) (2006), pp. 2–11

    Google Scholar 

  34. N. Magharei, R. Rejaie, Y. Guo, Mesh or multiple-tree: a comparative study of live P2P streaming approaaches, in Proceeding of IEEE INFOCOM (2007)

    Google Scholar 

  35. P.T. Eugster, R. Guerraoui, A.M. Kermarrec, L. Massoulié, From epidemics to distributed computing. IEEE Comput. 37, 60–67 (2004)

    Article  Google Scholar 

  36. X. Zhang, J. Liu, B. Li, T.P. Yum, Coolstreaming/donet: a data-driven overlay network for peer-to-peer live media streaming, in Proceedings of IEEE INFOCOM, vol. 3 (2005), pp. 2102–2111

    Google Scholar 

  37. Z. Liu, C. Wu, B. Li, S. Zhao, UUSee: large-scale operational on-demand streaming with random network coding, in Proceeding of IEEE INFOCOM (2010)

    Google Scholar 

  38. M. Wang, B. Li, \(R^2\): random push with random network coding in live peer-to-peer streaming. IEEE J. Sel. Areas Commun. 25, 1678–1694 (2007)

    Google Scholar 

  39. V. Venkataraman, K. Yoshida, P. Francis, Chunkyspread: heterogeneous unstructured tree-based peer-to-peer multicast, in Proceeding of the 14th IEEE International Conference on Network Protocols, ICNP ’06 (2006), pp 2–11

    Google Scholar 

  40. F. Wang, Y. Xiong, J. Liu, Mtreebone: a collaborative tree-mesh overlay network for multicast video streaming. IEEE Trans. Parallel Distrib. Syst. 21(3), 379–392 (2010)

    Google Scholar 

  41. G. Pallis, A. Vakali, Insight and perspectives for content delivery networks. Commun. ACM 49(1), 101–106 (2006)

    Article  Google Scholar 

  42. ISO/IEC JTC 1/SC 29/WG 11 (MPEG). Dynamic adaptive streaming over HTTP (2010)

    Google Scholar 

  43. S. Gouache, G. Bichot, A. Bsila, C. Howson, Distributed and adaptive HTTP streaming, in Proceeding of IEEE ICME (2011)

    Google Scholar 

  44. S. Akhshabi, A.C. Begen, C. Dovrolis, An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP, in Proceeding of ACM MMSys (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ze-Nian Li .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Li, ZN., Drew, M.S., Liu, J. (2014). Internet Multimedia Content Distribution. In: Fundamentals of Multimedia. Texts in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-05290-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05290-8_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05289-2

  • Online ISBN: 978-3-319-05290-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics