Loading...

Live Layered Video Streaming over Multichannel P2P Networks

Ghalebi, Elahe | 2012

689 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 43609 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Rabiee, Hamid Reza
  7. Abstract:
  8. Nowadays, video streaming over peer-to-peer networks has become an interesting field to deliver video in large scale networks. As multi-channel live video streaming networks increase,distributing video with high quality among channels faces many challenges. The most significant challenges cause from frequent channel churns, unbalanced channel resources, network heterogeneity and diversity of users’ bandwidths. They include: nodes’ unstability, low users participations, large startup and playback delays, low video quality received by users and lack of resources in unpopular channels.In order to solve the above problems, we have proposed several solutions such as: 1- using distribution groups to solve load imbalance among channels, 2- efficient mechanisms for network construction, neighbor selection, node management and proposed scheduling algorithms to solve the problems caused by frequent channel churns and users’ bandwidth varieties,and 3- using layered video coding to deliver optimal video quality suitable for each user. In this thesis, the proposed network has been compared with a multi-channel single-layer network which is simulated with the same assumptions as our network. The evaluated metrics are frame loss ratio, link stretch, total participating peers, total played peers and also startup,playback, end to end and switching delays. we have achieved in average about 40 percent improvement. The proposed methods suffer some costs like centralized network management,layers management complexity and control messages overhead due to scheduling.
  9. Keywords:
  10. Layered Coding ; Peer-to-Peer Network ; Live Video Streaming ; View-Upload Decoupling

 Digital Object List

 Bookmark

...see more