Summary: | 碩士 === 國立交通大學 === 資訊學院資訊學程 === 103 === In recent years, IPTV has become a popular Internet multimedia application. As network bandwidth increases quickly, the media playback quality is also improved continuously. In the traditional client-server structure, the service cost may become too high if the number of clients goes large. Therefore, many IPTV services are deployed based on the P2P structure. The service provider can save a lot of cost on both the server equipment and bandwidth requirement by using each peer's resource and bandwidth. Since the peer may join and leave the P2P system arbitrarily, it may cause the quality of P2P IPTV unstable. The long channel switching delay also reduces the user's willingness of watching. To find the best qualified resource provider will reduce the download time and improve the playback quality and efficiency.
In this thesis, we propose approaches to select the partner peers which have the larger available bandwidth by comparing the IP address and using probing packets, and reduce the switching delay by pushing the video chunk. We also use two buffers that store the different channel data to improve the stability of the video playback. We use the OMNET++ simulator to evaluate our proposed P2P system, and the numerical results show that our proposed schemes can significantly reduce the channel switching delay and perform video playback smoothly.
|