Performance Optimization of Codec in VOIP using Raspberry Pi

Full Text (PDF, 714KB), PP.56-65

Views: 0 Downloads: 0

Author(s)

Gomathinayagam.P 1,* S. Jayanthy 2

1. ME Embedded System Technologies, Sri Ramakrishna Engineering College, Coimbatore-641022, Tamil Nadu.

2. Department of Electronics and Communication Engineering, Sri Ramakrishna Engineering College, Coimbatore-641022, Tamil Nadu.

* Corresponding author.

DOI: https://doi.org/10.5815/ijem.2018.02.06

Received: 27 Jun. 2017 / Revised: 28 Jul. 2017 / Accepted: 11 Sep. 2017 / Published: 8 Mar. 2018

Index Terms

CODEC2, VoIP, Raspberry Pi, ALSA, Compression Rate, Delay

Abstract

This paper aims in design and implementation of Voice over Internet Protocol (VoIP) system with a high compression rate. The system uses a Raspberry Pi B+ ARM 11 microcontroller which is faster in processing the audio signal by means of CODEC2 software. An Audio Adapter (CM-108 or 109) is interfaced with the Raspberry Pi, which acts as a bridge in providing the processed voice signal to Raspberry Pi in its required PCM format. The setup is implemented in Local Area Network (LAN) in which the data transmission occurs. During the transmission of the data, the wireshark software was used to analyze the data in the network. A detailed analysis of the comparison results of different CODECs for compression rate and the estimated frame sizes are given. From the results, it is proved that the use of CODEC2 is an efficient system for VoIP. For secure communication, the AES encryption protocol with static private key was implemented. The 3.2Kbps compression technique is suitable for VoIP system as it has high compression rate and less delay compared to the other systems.

Cite This Paper

Gomathinayagam.P, S. Jayanthy,"Performance Optimization of Codec in VOIP using Raspberry Pi", International Journal of Engineering and Manufacturing(IJEM), Vol.8, No.2, pp.56-65, 2018. DOI: 10.5815/ijem.2018.02.06

Reference

[1]Han Yi, Damien Magoniy, Patrick McDonaghz and Liam Murphy. “Determination of Bit-Rate Adaptation Thresholds for the Opus Codec for VoIP Services”.Computers and Communication (ISCC), IEEE Symposium, 2014.

[2]Nithya. S, and Manikandan M.S.K. “Performance Analysis of CODEC's With QoS Constraints in Voice Over Internet Protocol V6”. International Conference on Electronics and Communication System -2014.

[3]Carvalho and E. D. S. Mota, “Survey on application-layer mechanisms for speech quality adaptation in VoIP”. The Eleventh Advanced International Conference on Telecommunications, 2015.

[4]Simantini J. Shivankar and Manish P. Tembhurkar, “Comparative analysis on Security Techniques in VoIP Environment”. IEEE SPONSORED 2ND International Conference on Electronics and Communication System, 2015.

[5]Xiaohe Wu, Morrison Obeng, Jing Wang and Daniel Kulas “A Survey of Techniques to Add Audio Module to Embedded Systems”. Southeastcon, Proceedings of IEEE, 2012, 978-1-4673-1374-2.

[6]Valin, J.-M.  Terriberry, T. Montgomery, C. and G. Maxwell , “A high quality speech and audio codec with less than 10-ms delay,” IEEE Transactions on Audio, Speech, and Language Processing ,2010,vol. 18, no. 1,pp. 58–67.

[7]Priyanka Grover, Meenakshi Chawla” Performance Analysis Of VOIP Codec’s With QoS Parameters” International Journal of Advance Foundation and Research in Computer (IJAFRC) ,2015,Volume 2, Issue 5. 

[8]Sheetal Jalendry, Shradha Verma” Performance Analysis of various Codecs Schemes of VOIP over WiMAX” International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), 2015,Volume 4 Issue 6. 

[9]Urjashee Shaw and Bobby Sharma “A Survey Paper on Voice over Internet Protocol (VOIP)” International Journal of Computer Applications (0975 – 8887) April 2016, Volume 139 – No.2.

[10]website1:http://blog.marxy.org/2012/12/codec2-and-modem-on-raspberry-pi.html

[11]website2::http://www.klaverstyn.com.au/david/wiki/index.php?title=Asterisk_for_Raspberry_Pi_on_Raspbian

[12]website3::www.raspberrypi.org

[13]website4::http://www.rowetel.com/blog/?p=2255