Abstract
Peer-to-Peer (P2P) file downloading and streaming applications have recently attracted a large number of users on the Internet. Currently, several P2P video streaming systems have been deployed to reduce the cost at server. They are classified into two categories live and on-demand streaming systems. The live streaming systems disseminate live video contents to all peers in real time. On the other hand, the on-demand video (VoD) streaming system enables peers to enjoy the flexibility of watching video. It realizes the goal of watch whatever you want, whenever you want. The current P2P-VoD systems cannot realize such goals efficiently. This chapter proposes a self-organized structured overlay network of peers to realize that goal and improve performance. Each peer is able to cache some video minutes associated with the current media being played. The proposed overlay network is organized into clusters. Each cluster contains peers with overlapped buffer windows where their playing points are located between lower and upper play point limits. When a peer in the cluster moves its play point within the limits, for example by performing a seek operation, it then can rapidly discover and fetch the required blocks for the playback buffer from peers in the same cluster. Clusters improve both discovery and fetch overheads. However, it needs cluster management overhead.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.