Loading...
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 40299 (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 most favorite applications in todays Internet. Such applications involve delivering the data which generated in a single sender to a set of users which are scattered around the world. While it was formerly believed that the IP-Multicasting is the mean to provide this kind of services, the trend has altered to the use of Application Layer Multicasting techniques due to their deployment simplicty. Since their advent, Peer to Peer applications has mitigated many problems previously unsolved in the field of communication. File sharing, distributed file systems, distributed data based and many other applications have used the idea of resource sharing behind Peer to Peer systems. Recently Peer to Peer networks are being introduced and being implemented to surrogate IP multi-cast and CDN in live video streaming, which is the new demand of today's INTERNET users since broadband access is widely available to regular Internet users. In this architecture, end-systems eager to receive the stream content form a self-organized efficient overlay over the IP networks instead of joining a multi-cast session. On this overlay, media content is distributed and each end-system plays the role of a relay that retransmits the contents to some other participating peer in the network. In this thesis, a new schedular for a live layered video streaming protocol called LayeredCast is proposed. 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 while the enhancement layers are pulled over a mesh network. We have evaluated the performance of the LayeredCast on an innovative simulation framework.
- Keywords:
- Video Streaming ; Layered Video ; Peer-to-Peer Network ; Scheduling ; Multicast ; Bipartite Graph Matching
- محتواي پايان نامه
- view