基于Android平臺(tái)的VoIP客戶端開發(fā)與性能改進(jìn)
本文選題:VoIP 切入點(diǎn):回聲消除 出處:《南京郵電大學(xué)》2017年碩士論文
【摘要】:Android操作系統(tǒng)是近年來最熱門且發(fā)展最快的手機(jī)操作系統(tǒng)。本文設(shè)計(jì)并實(shí)現(xiàn)了一款基于Android平臺(tái)的VoIP(Voice over Internet Protocol)客戶端,并在其中增加回聲消除算法,提升了VoIP的通話質(zhì)量,使系統(tǒng)的性能得到改進(jìn)。論文的主要工作包括:(1)深入研究VoIP的技術(shù)原理和其所用的關(guān)鍵技術(shù),特別是SIP協(xié)議、回聲消除技術(shù)等。(2)利用Android操作系統(tǒng)提供的NDK(Native Development Kit)框架設(shè)計(jì)并開發(fā)了Android平臺(tái)下VoIP客戶端?蛻舳酥饕瓿闪俗(cè)功能、撥打和結(jié)束電話功能及接聽電話功能。(3)針對(duì)影響VoIP通話質(zhì)量的回聲問題,在語音處理模塊中加入了回聲消除功能以提高通話質(zhì)量;芈曄惴ㄒ許PEEX協(xié)議棧中的MDF(Muti-delay Frequency Domain)算法為基礎(chǔ),增加了兩種同步信號(hào)的方法。一種是在輸入/輸出端劃出若干個(gè)專用的緩沖區(qū),添加預(yù)取過程;另一種是用兩個(gè)變量分別作為傳入聲卡的遠(yuǎn)端信號(hào)幀的序列號(hào)和本地采集幀的序列號(hào),通過比較兩個(gè)變量的大小關(guān)系修正預(yù)取的過程。(4)對(duì)本文設(shè)計(jì)的VoIP客戶端進(jìn)行測(cè)試,檢驗(yàn)所設(shè)計(jì)的各項(xiàng)功能。測(cè)試結(jié)果表明,客戶端的各項(xiàng)功能運(yùn)行穩(wěn)定、操作簡單,且回聲得到明顯消除,提高了通話質(zhì)量。
[Abstract]:Android operating system is the most popular and fastest growing mobile operating system in recent years.In this paper, we design and implement a VoIP(Voice over Internet protocol client based on Android platform, add echo cancellation algorithm to it, improve the quality of VoIP communication and improve the performance of the system.The main work of this paper includes: (1) deeply studying the technical principle of VoIP and its key technologies, especially SIP protocol, echo cancellation technology, etc.) using the NDK(Native Development framework provided by Android operating system, we design and develop the VoIP client in Android platform.The client mainly completes the registration function. The function of dialing and closing calls and answering calls. 3) aiming at the echo problem affecting the quality of VoIP calls, the echo cancellation function is added to the voice processing module to improve the quality of calls.The echo cancellation algorithm is based on the MDF(Muti-delay Frequency Domain algorithm in the SPEEX protocol stack, and two methods of synchronizing signal are added.One is to create several special buffers at the input / output end to add the prefetching process; the other is to use two variables as the sequence number of the remote signal frame of the incoming sound card and the sequence number of the local acquisition frame, respectively.The VoIP client designed in this paper is tested and tested by comparing the prefetching process of the two variables.The test results show that the functions of the client are stable, the operation is simple, the echo is eliminated obviously, and the communication quality is improved.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN916.5;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 秦海娟;張玲華;;基于改進(jìn)仿射投影算法的數(shù)字助聽器自適應(yīng)回聲消除[J];數(shù)據(jù)采集與處理;2015年02期
2 楊果;王亞潔;王晶;;Speex編碼器中回聲消除算法的分析與評(píng)估[J];電聲技術(shù);2013年09期
3 張琦;王霞;王磊;薛濤;;自適應(yīng)回波抵消中變步長NLMS算法[J];數(shù)據(jù)采集與處理;2013年01期
4 倪驍寧;;基于LMS算法的自適應(yīng)濾波器在聲學(xué)回聲消除中的應(yīng)用[J];計(jì)算機(jī)時(shí)代;2011年10期
5 劉立剛;FUKUMOTO Masahiro;張世永;;一種變步長Proportionate NLMS自適應(yīng)濾波算法及其在網(wǎng)絡(luò)回聲消除中的應(yīng)用[J];電子學(xué)報(bào);2010年04期
6 王慶輝;李永哲;;VoIP聲學(xué)回聲消除算法研究[J];現(xiàn)代電子技術(shù);2009年07期
7 周安福;劉敏;;一種自適應(yīng)的靜音抑制算法[J];計(jì)算機(jī)工程;2008年09期
8 杜襄南;傅華明;;SIP體系結(jié)構(gòu)的研究[J];信息技術(shù);2008年03期
9 李揮;林茫茫;胡海軍;田歡;;VoIP回聲消除器設(shè)計(jì)及算法研究[J];電子學(xué)報(bào);2007年09期
10 雷曉榮;朱志祥;;基于eXosip協(xié)議棧的軟電話設(shè)計(jì)與實(shí)現(xiàn)[J];電聲技術(shù);2007年05期
相關(guān)碩士學(xué)位論文 前8條
1 張妙飛;煤礦通信聯(lián)絡(luò)系統(tǒng)語音網(wǎng)關(guān)的設(shè)計(jì)[D];中國礦業(yè)大學(xué);2014年
2 田武星;基于SIP協(xié)議的Android即時(shí)通訊應(yīng)用軟件的研究與開發(fā)[D];南京郵電大學(xué);2014年
3 王敏惠;基于SIP的Android終端VoIP系統(tǒng)研究與開發(fā)[D];南京郵電大學(xué);2014年
4 曹建龍;基于Android的移動(dòng)VoIP高清視頻通話系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京理工大學(xué);2013年
5 付明科;基于SIP的VOIP視頻電話的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2011年
6 趙仁仲;VoIP系統(tǒng)中語音編碼算法研究[D];電子科技大學(xué);2011年
7 王立偉;多媒體客戶端視音頻引擎技術(shù)研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2010年
8 葛堅(jiān);基于WiMAX的VoIP研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2009年
,本文編號(hào):1710204
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1710204.html