Abstract
With fast growth of Internet, the multimedia streaming services are used extensively in Internet. However, providing video on demand (VOD) service over the Internet in a scalable way is a challenge due to time-sensitive and performance requirement. In this thesis, a P2P-based multimedia streaming system, called VOD2008, is based on BiTos and PONDER to provide a scalable, robust, and high available VOD streaming service. Based on the BiTorrent Protocol, a file sharing protocol, implement peer-to-peer technology for streaming is modified. A mesh-based structure is designed to connect the peers. Because the client will connect to many peers in a swarm according to Peer Selection Algorithm, and the client request streaming piece from connecting peers or streaming server according to Modified BitTorrent Protocol for meet streaming requirement. So the peer will become multi-senders and multi-receives in order to share the streaming to others to reduce network traffic and server load. Therefore, the more users watch the same video, the more high level quality service can be provided.