Summary: | 碩士 === 國立交通大學 === 網路工程研究所 === 98 === Internet Protocol Television (IPTV) is a quickly growing Internet service. Through computer online, users can access the network service to receive video streaming data and watch TV programs from around the world. Traditionally, IPTV service provider adopted client-server architecture. However, when the client population grows up to a certain amount, it usually faces the scalability and high cost problems. Fortunately, the P2P file sharing success and VoIP application has proved that the P2P paradigm is an efficient solution to deliver many kinds of content over the Internet. Nowadays, P2P IPTV services have been popularly deployed on the Internet.
We may face the problem that there are more and more Network Address Translator (NAT) users, and peers behind NAT (NATed Peer) can not directly deliver its streaming data to other NATed peers. This situation easily leads to the so-called free rider problem.
In this thesis, we propose a “grouping” scheme to increase the share rate of NATed peers. By restricting transmission connectivity of those peers with public IP address and properly arrange data chunk delivery, we could allow NATed peer to contribute more data on the overlay network. We developed a simulation program to evaluate our proposed scheme. The numerical result shows that our proposed scheme is able to increase the share rate of NATed peer and improve the video playback quality. In addition, our scheme can be easily added to the existing IPTV software. It’s practical and feasible for implementation.
|