Browse > Article

Design and Implementation of Internet Broadcasting System based on P2P Architecture  

Woo, Moon-Sup (프로자이너)
Kim, Nam-Yun (한성대학교 정보시스템 공학과)
Hwang, Ki-Tae (한성대학교 컴퓨터시스템 공학과)
Abstract
IStreaming services with a client-server architecture have scalability problem because a server cannot accomodate clients more than its processing capability. This paper introduces a case study for implementing H.264 streaming system based on P2P architecture in order to provide scalable and stable broadcast streaming services over the internet. The prototype system called OmniCast264 consists of the H.264 encoding server, the streaming server, the proxy server, and peer nodes. The proxy server dynamically manages placement of the peer nodes on the P2P network. Omnicast264 has the concepts of distributed streaming loads, real-time playback, error-robustness and modularity. Thus, it can provide large-scale broadcast streaming services. Finally, we have built P2P streaming systems with 12 PCs connected serially or in parallel. The experiment shows that OmniCast264 can provide real-time playback.
Keywords
P2P architecture; Live streaming; Real-time; Internet broadcasting system;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. Alfonsi, 'I Want My IPTV: Internet Protocol Television Predicted a Winner,' IEEE Distributed Systems Online, 2005
2 NICE Project, http://www.cs.umd.edu/projects/nice
3 X. Zhang, J. Liu, etc, 'Coolstreaming/DONet: A Data-Driven Overlay Network for Efficent Live Media Streaming,' Proceedings of IEEE. INFOCOM, 2005
4 박호진, 박광로, 'P2P 기술 동향 및 홈 네트워크 응용', 2006
5 J. Liu, B. Li, and Y.-Q Zhang, 'Adaptive Video Multicast Over the Internet,' IEEE Multimedia, 2003
6 K. Kikuma, Y. Morita, and H. Sunage, 'A Study of a P2P Community on a P2P Communication Platform,' Proceeding of ICCT, April 2003
7 R.Schollmeier, 'A Definition of Peer-to-Peer Networking for the Classification of P2P Architectures and Applications,' Proceedings of the First International Conference on Peer-to-Peer Computing, 2001
8 JRTPLIB, http://research.edm.uhasselt.be/jori/page
9 Xuxian Jiang; Yu Dong; Dongyan Xu; Bhargava, 'GnuStream: a P2P media streaming system prototype,' Proceedings of the International Conference on Multimedia and Expo, Volume 2, July 2003
10 Due A. Tran, Kien A. Hua, and Tai Do, 'ZIGZAG: An efficient peer-to-peer scheme for media streaming,' Proceedings of IEEE INFOCOM. 1283-1292, 2003
11 Gnutella, http://www.gnutella.com