中国邮电高校学报(英文) ›› 2016, Vol. 23 ›› Issue (6): 90-96.doi: 10.1016/S1005-8885(16)60075-4

• Others • 上一篇    

VoIP transmission mechanism based on TCP

双锴,关哲,孟椿智   

  1. 北京邮电大学
  • 收稿日期:2016-07-04 修回日期:2016-10-09 出版日期:2016-12-31 发布日期:2016-12-30
  • 通讯作者: 关哲 E-mail:guanzhe@bupt.edu.cn
  • 基金资助:
    国家自然科学基金青年基金 :满足差分隐私的频繁模式挖掘;国家自然科学基金:高速铁路光传送网络综合保护机制与策略方法研究

VoIP transmission mechanism based on TCP

  • Received:2016-07-04 Revised:2016-10-09 Online:2016-12-31 Published:2016-12-30
  • Contact: Zhe GUAN E-mail:guanzhe@bupt.edu.cn
  • Supported by:
    National NaturalScience Foundation of China: Research on Differentially private frequentpattern mining;NationalNatural Science Foundation of China : ResearchonOpticalTransportNetworkIntegratedProtectionStrategyandMethodforHigh-SpeedRailway

摘要: As the widespread employment of firewalls on the Internet, user datagram protocol (UDP) based voice over Internet protocol (VoIP) system will be unable to transmit voice data. This paper proposed a novel method to transmit voice data based on transmission control protocol (TCP). The method adopts a disorder TCP transmission strategy, which allows discontinuous data packets in TCP queues read by application layer directly without waiting for the retransmission of lost data packets. A byte stream data boundary identification algorithm based on consistent overhead byte stuffing algorithm is designed to efficiently identify complete voice data packets from disordered TCP packets arrived so as to transmit the data to the audio processing module timely. Then, by implementing the prototype system and testing, we verified that the proposed algorithm can solve the high time delay, jitter and discontinuity problems in standard TCP protocol when transmitting voice data packets, which caused by its error control and retransmission mechanism. We proved that the method proposed in this paper is effective and practical.

关键词: voice transmission, bypass firewall, disorder TCP transmission, byte date stream boundary identification

Abstract: As the widespread employment of firewalls on the Internet, user datagram protocol (UDP) based voice over Internet protocol (VoIP) system will be unable to transmit voice data. This paper proposed a novel method to transmit voice data based on transmission control protocol (TCP). The method adopts a disorder TCP transmission strategy, which allows discontinuous data packets in TCP queues read by application layer directly without waiting for the retransmission of lost data packets. A byte stream data boundary identification algorithm based on consistent overhead byte stuffing algorithm is designed to efficiently identify complete voice data packets from disordered TCP packets arrived so as to transmit the data to the audio processing module timely. Then, by implementing the prototype system and testing, we verified that the proposed algorithm can solve the high time delay, jitter and discontinuity problems in standard TCP protocol when transmitting voice data packets, which caused by its error control and retransmission mechanism. We proved that the method proposed in this paper is effective and practical.

Key words: voice transmission, bypass firewall, disorder TCP transmission, byte date stream boundary identification