Design and implementation of the prototype of high-available distributed communication system
Traditional Internet real-time communication applications depend on servers deeply,which causes high operation cost and poor communication efficiency.Moreover,RTP that they use possesses too much redundant information for P2P communication in the header,which occupies a considerable proportion of the real-time communication,and results in a great deal of unnecessary network traffic for P2P real-time communication.This paper proposes and implements an efficient real-time transport protocol named Cotton for P2P communication based on UDP,which is a kind of simplification and improvement of RTP.Furthermore,this paper implements a high-available distributed middle system to provide stable,reliable and efficient services for users to conducting NAT traversal and data relay.Clients in the system will try to connect each other directly.If necessary,they could establish links by NAT traversal or relay using one or more servers.The experimental results show that the system is with the characteristics of high operation efficiency and low bandwidth occupation.
real-time communication NAT traversal distributed system network protocol
Gao Xiang Li Guanghui
School of Computer Science and Technology Northwestern Polytechnical University Xian,China
国际会议
南京
英文
84-88
2017-10-12(万方平台首次上网日期,不代表论文的发表时间)