Abstract
Overlays and P2P systems, initially developed to support IP multicast and file-sharing, have moved beyond that functionality. They are also proving to be key technologies for the delivery of video streaming. Recently, there have been a number of successful deployments for “live” P2P streaming. However, the question remains open whether similar P2P technologies can be used to provide VoD (Video-On-Demand) services. A P2P VoD service is more challenging to design than a P2P live streaming system because the system should allow users arriving at arbitrary times to watch (arbitrary parts of) the video.
In this work, the requirements to supply P2P VoD services and the different design decisions that have to be adopted are surveyed. The open problems are also presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cheng, B., Jin, H., Liao, X.: Supporting vcr functions in p2p vod services using ring-assisted overlays. In: Proceedings of the IEEE International Conference on Communications 2007 (ICC 2007), pp. 1698–1703 (2007)
Chi, H., Zhang, Q., Jia, J., Shen, X.: Efficient search and scheduling in p2p-based media-on-demand streaming service. IEEE Journal on Selected Areas in Communications 25(1), 119–130 (2007)
Dana, C., Li, D., Harrison, D., Chuah, C.N.: Bass: Bittorrent assisted streaming system for video-on-demand. In: 2005 IEEE 7th Workshop on Multimedia Signal Processing, pp. 1–4 (2005)
Flajolet, P., Martin, G.N.: Probabilistic counting algorithms for data base applications. Journal of Computer and System Sciences 31(2), 182–209 (1985)
Guo, Y., Mathur, S., Ramaswany, K., Yu, S., Patel, B.: Ponder: Performance aware p2p video-on-demand service. In: Proceedings of the IEEE Global Telecommunications Conference, 2007. GLOBECOM’07, pp. 225–230 (2007)
Guo, Y., Suh, K., Kurose, J., Towsley, D.: P2Cast: peer-to-peer patching scheme for VoD service. In: Proceedings of the 12th International Conference on World Wide Web, pp. 301–309 (2003)
He, Y., Guobin, S., Xiong, Y., Guan, L.: Probabilistic prefetching scheme for p2p vod applications with frequent seeks. In: Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS 2008), pp. 2054–2057 (2008)
He, Y., Lee, I., Guan, L.: Distributed throughput maximization in hybrid-forwarding p2p vod applications. In: Proceedings of the 2008 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pp. 2165–2168 (2008)
Ho, K.M., Lo, K.T., Feng, J.: Cooperative transmission strategy for video-on-demand system. In: Proceedings of the International Conference on Information Networking, 2008. ICOIN 2008, pp. 1–5 (2008)
Ho, K.M., Poon, W.F., Lo, K.T.: Peer-to-peer batching policy for video-on-demand system. In: Proceedings of First International Conference on Communications and Networking in China, 2006. ChinaCom’06, pp. 1–6 (2006)
Hua, K., Cai, Y., Sheu, S.: Patching: A multicast technique for true video-on-demand services. In: Proceedings of the 12th ACM International Conference on Multimedia, pp. 191–200 (1998)
Janardhan, V., Schulzrinne, H.: Peer assisted vod for set-top box based ip network. In: P2P-TV ’07: Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV, pp. 335–339 (2007)
Liao, X., Jin, H.: Octopus: A hybrid scheduling strategy for p2p vod services. In: GCC ’07: Proceedings of the Sixth International Conference on Grid and Cooperative Computing, pp. 26–33 (2007)
Liu, Y., Guo, Y., Liang, C.: A survey on peer-to-peer video streaming systems. Peer-to-Peer Networking and Applications 1(1), 18–28 (2008)
Luby, M.: Lt codes. In: FOCS ’02: Proceedings of the 43rd Symposium on Foundations of Computer Science, p. 271 (2002)
Pplive. http://www.pplive.com/ (2005)
Rosenberg, J., Mahy, R., Matthews, P., Wing, D.: Session traversal utilities for nat (stun). RFC 5389 (Proposed Standard) (2008). URL http://www.ietf.org/rfc/rfc5389.txt
Sopcast. http://www.sopcast.org/ (2005)
Suh, K., Diot, C., Kurose, J., Massoulié, L., Neumann, C., Towsley, D.F., Varvello, M.: Push-to-peer video-on-demand system: Design and evaluation. IEEE Journal on Selected Areas in Communications 25(9), 1706–1716 (2007)
Vlavianos, A., Iliofotou, M., Faloutsos, M.: Bitos: Enhancing bittorrent for supporting streaming applications. In: Proceedings of INFOCOM 2006. 25th IEEE International Conference on Computer Communications, pp. 1–6 (2006)
Vratonjić, N., Gupta, P., Knežević, N., Kostić, D., Rowstron, A.: Enabling dvd-like features in p2p video-on-demand systems. In: P2P-TV ’07: Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV, pp. 329–334 (2007)
Wang, D., Liu, J.: A dynamic skip list-based overlay for on-demand media streaming with vcr interactions. IEEE Transactions on Parallel Distributed Systems 19(4), 503–514 (2008)
Yiu, W.P.K., Jin, X., Chan, S.H.G.: Vmesh: Distributed segment storage for peer-to-peer interactive video streaming. IEEE Journal on Selected Areas in Communications 25(9), 1717–1731 (2007)
Zhang, X., Liu, J., Li, B., Yum, T.S.: Coolstreaming/donet: A data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of IEEE INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies., pp. 2102–2111 (2005)
Acknowledgement
This research has been supported by project grant TEC2007-67966-C03-01/TCM (CON-PARTE-1) and it is also developed in the framework of ”Programa de Ayudas a Grupos de Excelencia de la Región de Murcia, de la Fundación Séneca, Agencia de Ciencia y Tecnología de la RM (Plan Regional de Ciencia y Tecnología 2007/2010)”. Juan Pedro Muñoz-Gea also thanks the Spanish MEC for a FPU (AP2006-01567) pre-doctoral fellowship.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Pedro Muñoz-Gea, J., Malgosa-Sanahuja, J., Manzanares-Lopez, P., Carlos Sanchez-Aarnoutse, J. (2010). Providing VoD Streaming Using P2P Networks. In: Shen, X., Yu, H., Buford, J., Akon, M. (eds) Handbook of Peer-to-Peer Networking. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09751-0_36
Download citation
DOI: https://doi.org/10.1007/978-0-387-09751-0_36
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09750-3
Online ISBN: 978-0-387-09751-0
eBook Packages: Computer ScienceComputer Science (R0)