Analyzing of MOS and Codec Selection for Voice Over IP Technology
Total Page:16
File Type:pdf, Size:1020Kb
Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 Analyzing of MOS and Codec Selection for Voice over IP Technology Mohd Nazri Ismail Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia [email protected] ABSTRACT . In this research, we propose an architectural solution to implement the voice over IP (VoIP) service in campus environment network. Voice over IP (VoIP) technology has become a discussion issue for this time being. Today, the deployment of this technology on an organization truly can give a great financial benefit over traditional telephony. Therefore, this study is to analyze the VoIP Codec selection and investigate the Mean Opinion Score (MOS) performance areas evolved with the quality of service delivered by soft phone and IP phone. This study focuses on quality of voice prediction such as i) accuracy of MOS between automated system and human perception and ii) different types of codec performance measurement via human perception using MOS technique. In this study, network management system (NMS) is used to monitor and capture the performance of VoIP in campus environment. In addition, the most apparent of implementing soft phone and IP phone in campus environment is to define the best codec selection that can be used in operational environment. Based on the finding result, the MOS measurement through automated and manual system is able to predict and evaluate VoIP performance. In addition, based on manual MOS measurement, VoIP conversations over LAN contribute more reliability and availability performance compare to WAN. KEYWORDS : VoIP, MOS, NMS, Packet loss, Codec, Campus Environment Introduction As with most new technologies, Voice over Internet Protocol (VoIP) brings new challenges along with the benefits. The main challenge is VoIP’s extreme 263 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 sensitivity to delay and packet loss compared with other network applications such as web and e-mail services. A basic understanding of VoIP traffic and of the quality metrics provided by VoIP monitoring tools will help to keep VoIP network running smoothly. Existing hardware video phones have integrated video camera and microphone and can be used independently of any other equipment [VCC06]. Traditionally, set top boxes are video broadcast receivers and are equipped with video/audio decoder (MPEG2) and usually based on H.263 codec for video and G.711, G.723 or G.729 codecs for voice [VCC06]. The actual multimedia content (voice and video) is usually transmitted by means of the Real-time Transport Protocol (RTP) [S+03]. The objectives of this study as follows: i) design and implement VoIP technology for ease interactions and communications between UniKL branches; ii) provide toll free communication platform using real time voice communication in campus environment; iii) implement and test the accuracy of VoIP management system with manual system using MOS technique; and iv) use and test different types of codec for VoIP conversation. This study focuses on quality of voice and video performance using MOS technique such as i) automated MOS measurement; ii) physical (manual) MOS by human perception measurement; and iii) different codec selection measurement. Today, many people are talked and communicated face to face using VoIP Phone system. When VoIP is implemented using the public Internet, users may experience quality degradations due to dynamic delays and losses in the LAN and Internet. Packets may be lost, either in isolation or in batches, and may experience sudden delay increases [SW07]. Figure 1 and Figure 2 show USB Phone system and soft phone application will use in real network environment for the experimental. In addition, Figure 3 shows the sample of VoIP network architecture. Fig. 1: USB Video Phone System Fig. 2: Soft Phone Application 264 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 Fig. 3: Sample of VoIP Architecture 1. Related Works Recently, VoIP (Voice over IP) [Col02] is rapidly growing and becoming a mainstream telecommunication service, not only because of the lower cost compared with traditional PSTN (Public Switched Telephone Network), but also its convergence technologies of data and voice communication. VoIP applications like Skype [BS06] have also achieved great success. However, due to the complexity of the Internet, it is unpractical to calculate VoIP performance metrics only through the mathematical modeling, as what was done in the telephone networks, so the performance evaluation of VoIP requires actual measurement activities. There have been numerous studies on VoIP measurement. A. Markopoulou [MTK02] measured loss and delay characteristics of American backbone networks, and analyzed how these characteristics impact VoIP quality. For examples, most work focused on monitoring and analyzing performance of actual applications, like MSN and Skype [C+06a] [C+06b]. Skype using more to video codec like H.263 and H.261. Skype also using the audio codec likes G.711, G.729, G.723, G.728 and GSM. In contrast to other works in the literature, we implemented VoIP network environment to measure the performance of VoIP using MOS technique at campus environment. 265 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 2. Methodology Figure 4 shows the overall framework of the VoIP service in campus environment. There are five phases development process such as: i) planning and research; ii) development; iii) implementation; iv) testing and v) documentations. Fig. 4: Framework of VoIP Service in Campus Environment Development Figure 5 shows the overall framework of the VoIP performance analysis using MOS technique. In the experiment, the performance analysis will focus on automated MOS system, manual MOS measurement and different codec selection over LAN and WAN. Network management system such as VQ manager is used to analyze VoIP service via automated MOS measurement in campus environment. Manual MOS measurement is based on human perception. 266 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 Fig. 5: Framework of VoIP Performance Analysis using MOS Technique 3. Proposed VoIP Network Architecture in Campus Environment We have setup a real network environment to analyze and measure implementation of VoIP service at University of Kuala Lumpur (UniKL) in Malaysia. This study posits several research questions: i) what is the performance level of the VoIP over LAN and WAN using MOS technique; and ii) Is the analysis for evaluating and measuring VoIP performance effective using MOS technique? Figure 6 shows the VoIP architecture in real network campus environment. VoIP quality can be monitored periodically through the measurement using VQnet (VoIP) management tools to gather quality variation information, avoiding the ignorance of unacceptable VoIP quality caused by the network failure or bandwidth bottleneck (see Figure 7). Figure 8 shows MOS technique implementation in campus environment using IP phone and multiple soft phones performance measurement. Several soft phones have used to evaluate and measurement of VoIP performance using MOS technique such as i) Wengo Phone; ii) 3CX; iii) PhoneLite; iv) Kapanga; v) SJPhone and others [BHW07]. 267 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 Fig. 6: Development of V2oIP Architecture in Real Network Fig. 7: Installation of Network Monitoring System for VoIP 268 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 Fig. 8: Implementation of MOS Technique 4. Experimental and Analysis Results This section analyses, measures and compares VoIP performance in campus environment. The MOS is expressed as a single number in the range 1 to 5, where 1 is lowest perceived quality, and 5 is the highest perceived quality. The MOS is generated by averaging the results of a set of standard, subjective tests where a number of listeners rate the heard audio quality of test sentences read aloud by both male and female speakers over the communications medium being tested. In the VoIP world, voice quality is measured by a ‘Mean Opinion Score’, which is a number between 1 and 5 used to quantitatively express the subjective quality of speech in communications systems, especially digital networks that carry VoIP traffic. Anything above a 4.0 is considered toll grade (see Figure 9 and Table 1). Table 1: MOS Rating Measurement MOS QUALITY IMPAIRMENT 5 Excellent Imperceptible 4 Good Perceptible but not annoying 3 Fair Slightly annoying 2 Poor Annoying 1 Bad Very Annoying 269 Anale. Seria Informatic ă. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. – 2009 Fig. 9: MOS Technique Rating A. Comparison of MOS Automated System and Manual Human Perception Figure 10 shows the sample of MOS automated system that generate by ‘Advenet Manage Engine VQ Manager’ VoIP management tool. Soft and IP phones are configured using Codec G.711. We used several soft phones such as SJPhone and Wengo Phone to measure the accuracy of automated system and human perception. Figure 10: MOS Generate by Automated System Based on the results, Figure 11 and Figure 12 show the MOS value between automated system and manual system (physical).