With the widespread penetration of broadband accesses, multimedia streaming services are getting increasingly popular among users. Currently the client-server architecture is chiefly used in multimedia streaming service. This architecture leads to performance bottleneck for the server when the number of client increases. In order to improve the QoS of Streaming over the Internet, P2P streaming has been proposed as a highly scalable technology for media distribution. By using P2P technology, media streaming can be expected to gracefully cope with a large number of request, but there are a lot of problem to be resolved such as how to efficiently manage nodes and how to organize architecture of network to enhance stability and how to secure the p2p system etc.In this paper we propose a novel distributed P2P-based live streaming approach TCAST which saves tremendous bandwidth and improve the performance of streaming service, meanwhile TCAST is a high stable and scalable system. Compared with the existing solution, TCAST has the following feature: 1) Adaptive addressing algorithm which can find closer node for given node. 2) Scheduling algorithm does not depend on the media rate and media format. 3) Smart process for the package loss does not reduce the performance of the network. 4) Gracefully integrates P2P with other DRM solutions with alter algorithm.An implementation of TCAST called MMTV, was tested on May 2006, which has attracted over 100000 distinct users with more than 9000 simultaneously being online at some peak times. The test result shows a brilliant performance of TCAST. |