Title :
GnuStream: a P2P media streaming system prototype
Author :
Jiang, Xuxian ; Yu Dong ; Xu, Dongyan ; Bhargava, Bharat
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Abstract :
We present the design and prototype of GnuStream, a peer- to-peer (P2P) and receiver-driven media streaming system. GnuStream is built on top of Gnutella, and it integrates dynamic peer location and streaming capacity aggregation. Each GnuStream streaming session is controlled by the receiver peer and involves a dynamic set of peer senders instead of one fixed sender. The receiver aggregates streaming bandwidth from the multiple senders, achieving load distribution and fast reaction to sender capacity and on/off-line status changes. The effectiveness of GnuStream is demonstrated by our experiments with its prototype, which serves as the basis for real-world development and evaluation of resilient P2P media streaming services.
Keywords :
computer vision; multimedia systems; video on demand; dynamic peer location; media streaming system; receiver-driven media streaming system; streaming capacity aggregation; Aggregates; Bandwidth; Broadcasting; Degradation; Internet; Peer to peer computing; Programmable control; Prototypes; Streaming media; Timing;
Conference_Titel :
Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on
Print_ISBN :
0-7803-7965-9
DOI :
10.1109/ICME.2003.1221619