Loading...
A Hybrid Peer-to-Peer Architecture for Real-Time Layered Video Streaming Over the Internet
Moshref Javadi, Masoud | 2009
810
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 40076 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Rabiee, Hamid Reza
- Abstract:
- The accessibility of broadband Internet to home users has pushed video broadcasting applications up in the list of the most favorite IP-based applications. A Peer-to-Peer overlay network is an attractive foundation for video streaming as it can shift the burden of content distribution from the network routers and servers to the clients. However, live Peer-to-Peer media streaming systems face many challenges such as bandwidth heterogeneity, node churn, and selfish nodes. Although many tree based and mesh based streaming protocols have been proposed, each has its own drawbacks such as unreliability and unfairness in the tree based and long startup delay and complex scheduling in mesh based protocols. In this project, we propose a new layered video streaming protocol called LayeredCast that compensates the mentioned drawbacks of the previous approaches by using a hybrid of mesh and tree structures. It provides an adaptive scheme to enhance the video quality by using a layered video codec for heterogeneous clients. Since all clients need to download the base layer, a tree network pushes the base layer to all peers with low delay while the enhancement layers are pulled over a mesh network based on the user need. We have evaluated the performance of the LayeredCast based on the play-back quality in the clients in the presence of ungraceful leave and heterogeneous bandwidth on an innovative simulation framework.
- Keywords:
- Video Streaming ; Peer-to-Peer Network ; Multicast ; Layered Video ; Hybrid Structure
- محتواي پايان نامه
- view
- ÿþ1- EB/EG
- ÿþ2- ~1H*©D G'Ì ,1Ì'F 3'2Ì HÌ/ÌH (1 1HÌ 4(©G G'Ì F8Ì1 (G F8Ì1
- ÿþ3- ~1H*©D *1©Ì(Ì ,1Ì'F 3'2Ì HÌ/ÌH 2F/G D'ÌG 'Ì
- ÿþ4- ~Ì'/G 3'2Ì *-DÌD F*'Ì, 4(ÌG 3'2Ì H EB'Ì3G
- ÿþ4-1- E91QAÌ (3*1 4(ÌG 3'2Ì
- ÿþ4-2- ~'1'E*1G'Ì 4(ÌG 3'2Ì
- ÿþ4-3- E9Ì'1G'Ì '12Ì'(Ì
- ÿþ4-4- 3F'1ÌH G'Ì 4(ÌG 3'2Ì H *-DÌD F*'Ì,
- ÿþ4-4-1- EB'Ì3G ©ÌAÌ* HÌ/ÌH /1 ~1H*©D LayeredCast (' ~1H*©D CoolStreaming
- ÿþ4-4-2- *#+Ì1 /1.H'3* /'/G D'ÌG 5A1 /1 *H1Ì
- ÿþ4-4-3- EB'HE* ~1H*©D /1 (1'(1 .1H, F'"¯'G'FG
- ÿþ4-4-4- '+1 (G(H/ 4(©G *H1Ì (1'3'3 E©'FÌ2E "¯'G '2 /'/G (1 ©ÌAÌ* HÌ/ÌH
- ÿþ4-4-5- '+1 ~Ì4FG'/ ¯1G /1 3'.*'1 4(©G *H1Ì (1 2E'F (/HF A1'GE ©FF/G (H/F D'ÌG
- ÿþ4-4-6- GE2E'FÌ ~.4 HÌ/ÌH /1 *1©Ì('* ~GF'Ì ('F/Ì E.*DA
- ÿþ4-4-7- '+1 1H4 G'Ì E.*DA *HDÌ/ DÌ3* 'HQDÌQG (1 3'.*'1 /1.*
- ÿþ4-4-8- '+1 'D¯H1Ì*E G'Ì (G(H/ /1.* /1 3'.*'1 /1.* H 4(©G *1©Ì(Ì
- ÿþ4-4-9- '+1 ©'G4 'F/'2G ('A1 'HQDÌQG ~.4 ©FF/G (1 ©ÌAÌ* ~.4 HÌ/ÌH
- ÿþ4-5- F*Ì,G ¯Ì1Ì
- ÿþ5- F*Ì,G ¯Ì1Ì H ©'1G'Ì "*Ì
- ÿþAG13* EF'(9
- ÿþH'ŸG F'EG