基于Android平臺的VoIP客戶端開發(fā)與性能改進
本文選題:VoIP 切入點:回聲消除 出處:《南京郵電大學》2017年碩士論文
【摘要】:Android操作系統(tǒng)是近年來最熱門且發(fā)展最快的手機操作系統(tǒng)。本文設(shè)計并實現(xiàn)了一款基于Android平臺的VoIP(Voice over Internet Protocol)客戶端,并在其中增加回聲消除算法,提升了VoIP的通話質(zhì)量,使系統(tǒng)的性能得到改進。論文的主要工作包括:(1)深入研究VoIP的技術(shù)原理和其所用的關(guān)鍵技術(shù),特別是SIP協(xié)議、回聲消除技術(shù)等。(2)利用Android操作系統(tǒng)提供的NDK(Native Development Kit)框架設(shè)計并開發(fā)了Android平臺下VoIP客戶端?蛻舳酥饕瓿闪俗怨δ、撥打和結(jié)束電話功能及接聽電話功能。(3)針對影響VoIP通話質(zhì)量的回聲問題,在語音處理模塊中加入了回聲消除功能以提高通話質(zhì)量;芈曄惴ㄒ許PEEX協(xié)議棧中的MDF(Muti-delay Frequency Domain)算法為基礎(chǔ),增加了兩種同步信號的方法。一種是在輸入/輸出端劃出若干個專用的緩沖區(qū),添加預取過程;另一種是用兩個變量分別作為傳入聲卡的遠端信號幀的序列號和本地采集幀的序列號,通過比較兩個變量的大小關(guān)系修正預取的過程。(4)對本文設(shè)計的VoIP客戶端進行測試,檢驗所設(shè)計的各項功能。測試結(jié)果表明,客戶端的各項功能運行穩(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.
【學位授予單位】:南京郵電大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TN916.5;TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 秦海娟;張玲華;;基于改進仿射投影算法的數(shù)字助聽器自適應回聲消除[J];數(shù)據(jù)采集與處理;2015年02期
2 楊果;王亞潔;王晶;;Speex編碼器中回聲消除算法的分析與評估[J];電聲技術(shù);2013年09期
3 張琦;王霞;王磊;薛濤;;自適應回波抵消中變步長NLMS算法[J];數(shù)據(jù)采集與處理;2013年01期
4 倪驍寧;;基于LMS算法的自適應濾波器在聲學回聲消除中的應用[J];計算機時代;2011年10期
5 劉立剛;FUKUMOTO Masahiro;張世永;;一種變步長Proportionate NLMS自適應濾波算法及其在網(wǎng)絡回聲消除中的應用[J];電子學報;2010年04期
6 王慶輝;李永哲;;VoIP聲學回聲消除算法研究[J];現(xiàn)代電子技術(shù);2009年07期
7 周安福;劉敏;;一種自適應的靜音抑制算法[J];計算機工程;2008年09期
8 杜襄南;傅華明;;SIP體系結(jié)構(gòu)的研究[J];信息技術(shù);2008年03期
9 李揮;林茫茫;胡海軍;田歡;;VoIP回聲消除器設(shè)計及算法研究[J];電子學報;2007年09期
10 雷曉榮;朱志祥;;基于eXosip協(xié)議棧的軟電話設(shè)計與實現(xiàn)[J];電聲技術(shù);2007年05期
相關(guān)碩士學位論文 前8條
1 張妙飛;煤礦通信聯(lián)絡系統(tǒng)語音網(wǎng)關(guān)的設(shè)計[D];中國礦業(yè)大學;2014年
2 田武星;基于SIP協(xié)議的Android即時通訊應用軟件的研究與開發(fā)[D];南京郵電大學;2014年
3 王敏惠;基于SIP的Android終端VoIP系統(tǒng)研究與開發(fā)[D];南京郵電大學;2014年
4 曹建龍;基于Android的移動VoIP高清視頻通話系統(tǒng)的設(shè)計與實現(xiàn)[D];南京理工大學;2013年
5 付明科;基于SIP的VOIP視頻電話的研究與實現(xiàn)[D];電子科技大學;2011年
6 趙仁仲;VoIP系統(tǒng)中語音編碼算法研究[D];電子科技大學;2011年
7 王立偉;多媒體客戶端視音頻引擎技術(shù)研究與實現(xiàn)[D];西安電子科技大學;2010年
8 葛堅;基于WiMAX的VoIP研究與實現(xiàn)[D];北京郵電大學;2009年
,本文編號:1710204
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1710204.html