Efficient video streaming in peer-to-peer networks

Pao Yue-kong Library Electronic Theses Database

Efficient video streaming in peer-to-peer networks


Author: Zhang, Lei
Title: Efficient video streaming in peer-to-peer networks
Degree: M.Phil.
Year: 2005
Subject: Hong Kong Polytechnic University -- Dissertations
Peer-to-peer architecture (Computer networks)
Streaming technology (Telecommunications)
Digital video
Department: Dept. of Electronic and Information Engineering
Pages: xiv, 119 leaves : ill. ; 30 cm
Language: English
InnoPac Record: http://library.polyu.edu.hk/record=b1809940
URI: http://theses.lib.polyu.edu.hk/handle/200/1317
Abstract: Video streaming is one of the rapidly emerging applications on the Internet. Most of the current streaming solutions are using the client/server architecture in which a dedicated server is used to serve a number of clients over the network. With this model, the only way to increase the system capacity is to use multiple servers and increase their resources such as network bandwidth and storage capacity. To increase the scalability of a video streaming system, many different approaches have been proposed, of which the peer-to-peer (P2P) architecture has gained much attention in recent few years. The P2P model in file sharing/downloading is very successful in Internet world. However, the work on P2P video streaming is on-going and there are still many problems to be solved before it can be widely deployed in the Internet. Hence, it motivates our work to study how to provide an efficient and reliable video streaming service in a P2P network in this thesis. In this thesis, we first investigate the performance of the hybrid ARQ (Automatic Repeat Request) technique in providing reliable data transfer in a video streaming system. To enhance the performance of the hybrid ARQ method, an adaptive scheme that can adjust the number of parity packets sent according to different video frames is proposed to fully utilize the transmission bandwidth. With the idea of hybrid ARQ, a new P2P architecture is developed for providing on-demand video streaming. In the proposed system, clients will normally receive video data through the P2P forwarding chain. The video server containing both original data packets and FEC parity packets is used not only as the parent of the first peer in the chain but also as a backup source responding for emergency request of peers when their buffer content is dropped to a low level. A parent-child exchange (PCX) routing mechanism is also developed to tackle the weak node problem in such a chain structure. Simulation results demonstrate the efficiency of the proposed P2P streaming system. As the chain structure is not suitable for live video streaming due to the long server-to-peer path delay. A tree structure P2P system is also studied in the thesis. One important concern of such a system is the searching of the parent location for a newly arrived peer. To handle this problem, a new fast parent searching method based on network triangle inequality is then developed. Simulation results show that the complexity of the parent searching procedure is greatly reduced using the proposed method.

Files in this item

Files Size Format
b18099403.pdf 3.359Mb PDF
Copyright Undertaking
As a bona fide Library user, I declare that:
  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.
By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.


Quick Search


More Information