Font Size: a A A

Design And Implementation Of Voice Communication System Based On P2P

Posted on:2006-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y X WenFull Text:PDF
GTID:2178360182969575Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, the client/server-based system is the mainstream of the application of voice communication. Under the circumstances that the number of network user is not big, this kind of system can basically meet the realistic demand. With the popularization of the network, the network user's quantity will increase gradually, and the difficulty of maintenance of this kind of system will be greater and greater, and the cost will be higher and higher, and it is more difficult to guarantee the communication quality between users. Further more, the users of LAN (Local Area Network) or after the firewall are even unable to use this kind of system. Therefore, it is necessary to design such system with new aspect. P2P (Peer-to-Peer) technology makes network shift from central to distribute, and it can fundamentally solve the problem of client/server model. The P2P-based voice communication system is just designed and developed to this kind of situation. The system is built on JXTA. The characteristic of virtual network of JXTA make users no longer restricted by environment of the network, and all the users of the system can join the network to communicate with others; Designing with UML (Unified Modeling Language) and the principle of modularization, which guaranteed the good software structure and expansibility; Introducing the thought of pipe programming and multi-thread technology into implement, which guaranteed the quality of communication between users; Through test and analysis, the system satisfied the designing and use requirement well. Compare with other voice communication software, it has no such question that the communication quality will drop with the increasing users. In addition, it is more transplantable and has the advantage of communicating through firewall. The test result indicates, it is reasonable and feasible to apply P2P technology to application of voice communication, and these are valuable for developing similar system.
Keywords/Search Tags:Voice Communication, Peer-to-Peer Network, JXTA, Pipe
PDF Full Text Request
Related items