PeerStreaming: A Practical Receiver-Driven Peer-to-Peer Media Streaming System

作者: Jin Li

DOI:

关键词: Decoding methodsComputer scienceQueuePeer-to-peerRendering (computer graphics)CacheMultimediaReal Time Streaming ProtocolComputer networkDirectShowLoad balancing (computing)

摘要: We have developed PeerStreaming, a receiver-driven peer-topeer (P2P) media streaming system. Recognizing the fact that peer is performing favor for client and server during session, design philosophy of PeerStreaming to ensure lightweight P2P network loosely coupled. The performs simple operations, may elect cache only part media. It does not collaborate with other peers, be unreliable drop offline or come online session. coordinates streams from multiple load balancing, handles online/offline decoding rendering media, all in real-time. Through high rate erasure resilient code, serving peers hold partial without conflict, simply retrieves fixed number coded blocks regardless where what specific are retrieved. can stream embedded vary bitrate according bandwidths queue status. Via Microsoft DirectShow framework, capable live streaming, format, such as MPEG1/2/4, WMA/WMV, [10].

参考文章(10)
Hector Garcia-Molina, Hrishikesh Deshpande, Mayank Bawa, Streaming Live Media over a Peer-to-Peer Network Stanford InfoLab. ,(2001)
Yang-hua Chu, Aditya Ganjam, TS Eugene Ng, Sanjay G Rao, Kunwadee Sripanidkulchai, Jibin Zhan, Hui Zhang, Early experience with an internet broadcast system based on overlay multicast usenix annual technical conference. pp. 12- 12 ,(2004) , 10.21236/ADA461282
Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, Animesh Nandi, Antony Rowstron, Atul Singh, SplitStream: High-Bandwidth Content Distribution in Cooperative Environments international workshop on peer-to-peer systems. ,vol. 2735, pp. 292- 303 ,(2003) , 10.1007/978-3-540-45172-3_27
Y. Cui, B. Li, K. Nahrstedt, oStream: asynchronous streaming multicast in application-layer overlay networks IEEE Journal on Selected Areas in Communications. ,vol. 22, pp. 91- 106 ,(2004) , 10.1109/JSAC.2003.818799
Xuxian Jiang, Yu Dong, Dongyan Xu, B. Bhargava, GnuStream: a P2P media streaming system prototype international conference on multimedia and expo. ,vol. 2, pp. 325- 328 ,(2003) , 10.1109/ICME.2003.1221619
Mohamed Hefeeda, Ahsan Habib, Boyan Botev, Dongyan Xu, Bharat Bhargava, PROMISE Proceedings of the eleventh ACM international conference on Multimedia - MULTIMEDIA '03. pp. 45- 54 ,(2003) , 10.1145/957013.957022
Jin Li, The efficient implementation of Reed-Solomon high rate erasure resilient codes international conference on acoustics, speech, and signal processing. ,vol. 3, pp. 1097- 1100 ,(2005) , 10.1109/ICASSP.2005.1415905
Venkata N. Padmanabhan, Kunwadee Sripanidkulchai, The Case for Cooperative Networking international workshop on peer to peer systems. pp. 178- 190 ,(2002) , 10.1007/3-540-45748-8_17
B. Gelfand, A.-H. Esfahanian, M. Mutka, An agent-based approach to enforcing fairness in peer-to-peer distributed file systems international conference on parallel and distributed systems. pp. 157- 162 ,(2002) , 10.1109/ICPADS.2002.1183393