Abstract
Under the energetically pushes of the governments, the digital TVs will be the trend in the future, and the demand for the roof box (Set-Top-Box) will be greater and greater with this trend in the future. Under such trend, the service for delivering video streaming in the Internet will be more and more popular in the future. In this situation that there are more and more audiences, the client-server architecture will be unable to satisfy a large number of users, and thus the characteristics of P2P protocol slowly be taken seriously . Peer-to-peer architecture is different from traditional client-server architecture. Users can not only acquire data from server, but also share data for each other. Using P2P-based technology, the loading of server can be reduced significantly and more users can be served. In this thesis, we tried to port our P2P module into five different kinds of STBs. After building development environment, porting libraries and application programs, integrating system and user interface. There are two STBs platform can be fully integrated into our P2P system finally. And STBs can share data with users who use computer to connect our system via P2P protocol. The experiment result showed that our P2P system can reduce the loading of streaming server. The streaming server can achieve the goal to serve more users.