A Multi-mode P2P Live Media Broadcasting Middleware

With the explosive development of Internet, Peer-to-Peer systems are increasingly capturing the attention of researchers and practitioners. Due to remarkable differences of P2P application backgrounds, we divide the P2Psystem into P2P platform layer and P2P application layer. This paper introduces the key technologies of a P2P platform and emphasizes on the underlying technologies such as Communication, NAT Penetrating, Asynchronous and Message-Driven. It can provide guidance for the design and implementation of P2P applications.

[1]  Li Jun,et al.  Analyzing and Optimizing Skype Peer-to-Peer System , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[2]  Trang Dinh Dang,et al.  Fractal analysis and modeling of VoIP traffic , 2004, 11th International Telecommunications Network Strategy and Planning Symposium. NETWORKS 2004,.

[3]  Li Zhao,et al.  Gridmedia: A Multi-Sender Based Peer-to-Peer Multicast System for Video Streaming , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[4]  Wei-Ngan Chin,et al.  An Efficient Distributed Deadlock Avoidance Algorithm for the AND Model , 2002, IEEE Trans. Software Eng..

[5]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..