  The main objective of this article is to provide an overview of P2P based
Video-on-Demand and live streaming services. The article starts with an
introduction to media streaming and its simplified architecture. Various
solutions offering video streaming in the context of widespread usage of
Internet are discussed. This is followed by a short introduction to P2P
networks and its applications. A broad discussion on various P2P streaming
schemes and P2P streaming applications are the main focus of this chapter.
Finally, the security issues and solutions for P2P video streaming are
discussed briefly.
