Low-latency and Robust Peer-to-peer Video Streaming

Low-latency and Robust Peer-to-peer Video Streaming
Author :
Publisher : Stanford University
Total Pages : 172
Release :
ISBN-10 : STANFORD:sp047bn0313
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Low-latency and Robust Peer-to-peer Video Streaming by : JeongHun Noh

Download or read book Low-latency and Robust Peer-to-peer Video Streaming written by JeongHun Noh and published by Stanford University. This book was released on 2010 with total page 172 pages. Available in PDF, EPUB and Kindle. Book excerpt: Peer-to-peer (P2P) systems have emerged as a promising and cost-effective transport solution for streaming video to a group of users in the Internet. In the P2P architecture, users not only consume video, but also forward it to other users. Thus, P2P systems scale better than client-server systems as users bring resources to the system. The challenge is to achieve low-latency and robust video dissemination by overcoming a number of adversarial aspects and challenges -- peer dynamics, heterogeneous uplink bandwidth of peers, heterogeneous hardware and capabilities of peers, and peer-wise connection restrictions due to NATs/firewalls. This dissertation presents Stanford Peer-to-Peer Multicast (SPPM), a P2P video streaming system. SPPM is designed to achieve low-latency and robust streaming by constructing an overlay of multiple complementary trees and dynamically rearranging the position of peers by Active Overlay Management in a distributed fashion. Next, we extend SPPM for providing playback control to users by time-shifted streaming. To perform time-shifted streaming, peers store past portions of video and forward them to other users when requested, thereby reducing server load. To further alleviate server load, we propose fast prefetching, by which peers can disseminate content quickly. Finally, we present a way to accommodate mobile users. Video transcoding is often required to adapt video for the mobile users. We propose interleaved distributed transcoding (IDT), which allows a video stream to be transcoded at multiple peers that are more capable than mobile users. IDT is shown not only to reduce computation required at a peer but also to achieve higher error resilience in case of peer failure or packet loss.


Low-latency and Robust Peer-to-peer Video Streaming Related Books

Low-latency and Robust Peer-to-peer Video Streaming
Language: en
Pages: 172
Authors: JeongHun Noh
Categories:
Type: BOOK - Published: 2010 - Publisher: Stanford University

GET EBOOK

Peer-to-peer (P2P) systems have emerged as a promising and cost-effective transport solution for streaming video to a group of users in the Internet. In the P2P
Streaming Media with Peer-to-Peer Networks: Wireless Perspectives
Language: en
Pages: 404
Authors: Fleury, Martin
Categories: Computers
Type: BOOK - Published: 2012-05-31 - Publisher: IGI Global

GET EBOOK

The number of users who rely on the Internet to deliver multimedia content has grown significantly in recent years. As this consumer demand grows, so, too, does
Peer-to-Peer Computing
Language: en
Pages: 214
Authors: Yu-Kwong Ricky Kwok
Categories: Computers
Type: BOOK - Published: 2011-08-17 - Publisher: CRC Press

GET EBOOK

While people are now using peer-to-peer (P2P) applications for various processes, such as file sharing and video streaming, many research and engineering issues
Handbook of Peer-to-Peer Networking
Language: en
Pages: 1421
Authors: Xuemin Shen
Categories: Technology & Engineering
Type: BOOK - Published: 2010-03-03 - Publisher: Springer Science & Business Media

GET EBOOK

Peer-to-peer networking is a disruptive technology for large scale distributed app- cations that has recently gained wide interest due to the successes of peer-
Intelligent Multimedia Communication: Techniques and Applications
Language: en
Pages: 509
Authors: Chang Wen Chen
Categories: Mathematics
Type: BOOK - Published: 2011-07-06 - Publisher: Springer Science & Business Media

GET EBOOK

Multimedia data are used more and more widely in human being's life, e.g., videoconferencing, visual telephone, IPTV, etc. Nearly most of the applications need