畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)

畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)

ID:5443931

大?。?49.01 KB

頁(yè)數(shù):58頁(yè)

時(shí)間:2017-12-12

畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)_第5頁(yè)
資源描述:

《畢業(yè)設(shè)計(jì)(論文)-基于linux的實(shí)時(shí)語(yǔ)音通信軟件設(shè)計(jì)與開(kāi)發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、本科畢業(yè)設(shè)計(jì)(論文)題目基于linux的實(shí)時(shí)語(yǔ)音通信軟件的設(shè)計(jì)與開(kāi)發(fā)學(xué)院計(jì)算機(jī)軟件學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程方向)姓名班級(jí)學(xué)號(hào)指導(dǎo)教師二〇〇五年六月杭州電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)學(xué)院計(jì)算機(jī)學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程方向)班級(jí)011011學(xué)生姓名指導(dǎo)教師學(xué)號(hào)一、題目基于Linux的實(shí)時(shí)語(yǔ)音通信軟件的設(shè)計(jì)與開(kāi)發(fā)二、內(nèi)容和要求需要達(dá)到的技術(shù)指標(biāo):本系統(tǒng)的主要功能是實(shí)現(xiàn)局域網(wǎng)內(nèi)的端到端的實(shí)時(shí)語(yǔ)音通信,下面是功能的詳細(xì)描述:1.能實(shí)現(xiàn)端到端的語(yǔ)音通信(即輸入主機(jī)名,能夠與對(duì)方連接上;這邊說(shuō)話

2、,另一邊能聽(tīng)到聲音;同樣另一邊說(shuō)話,這邊也能聽(tīng)到聲音)2.語(yǔ)音通信時(shí),確保傳輸可靠,聲音不要失真;3.能將說(shuō)話聲以WAV格式錄音下來(lái);可以發(fā)送錄制的或者其它音樂(lè)的WAV文件給對(duì)方;4.在這邊“請(qǐng)求聊天”時(shí),若對(duì)方在一定的時(shí)間過(guò)后還沒(méi)有回復(fù)“同意”或者“拒絕就會(huì)提示電話留言;對(duì)方回來(lái)時(shí)可以按動(dòng)“電話留言”鍵,播放內(nèi)容;5.有多個(gè)電話留言時(shí),能正確存儲(chǔ)、播放;6.根據(jù)功能,做出相應(yīng)的圖形界面。閱讀文獻(xiàn):1.李卓桓,瞿華等編著.《Linux網(wǎng)絡(luò)編程》機(jī)械工業(yè)出版社2.宋國(guó)偉編著.《GTK+2.0編程范例》,清華

3、大學(xué)出版社3.OSS--跨平臺(tái)的音頻接口簡(jiǎn)介http://www.ibm.com4.肖文鵬.Linux音頻編程指南[EB/OL]http://www-128.ibm.com/developerworks/cn/linux/l-audio/index.html,2004-2.5.郭永沖,馮澤森,吾守爾·斯拉木.基于Linux平臺(tái)的語(yǔ)音傳輸工具的設(shè)計(jì)與實(shí)現(xiàn).ComputerEngineering第29卷第6期Vol.29No.6.6.Linux聲音設(shè)備編程實(shí)例http://www.china-pub.com7

4、.王永福,殷毅,周峰.Internet語(yǔ)音傳輸?shù)脑O(shè)計(jì)與實(shí)現(xiàn).三、起止日期及進(jìn)度安排起止日期:2005年1月23日至2005年06月10日進(jìn)度安排:序號(hào)時(shí)間內(nèi)容11月23日到3月1日熟悉開(kāi)發(fā)環(huán)境,開(kāi)發(fā)工具;23月1日到3月20日學(xué)習(xí)linux下網(wǎng)絡(luò)編程;學(xué)習(xí)聲卡功能的調(diào)用函數(shù);33月20日到4月15日軟件能實(shí)現(xiàn)“錄音”,“聊天”功能;44月15日到5月1日所設(shè)想的軟件功能,在終端模式下能夠?qū)崿F(xiàn);55月1日到5月10日學(xué)習(xí)GTK圖形編程;65月10日到5月20日實(shí)現(xiàn)圖形界面;75月20日到6月10日完成畢業(yè)論

5、文指導(dǎo)教師(簽名)年月日四、教研室審查意見(jiàn):教研室主任(簽名)年月日學(xué)院批準(zhǔn)人(簽名)年月日基于linux的實(shí)時(shí)語(yǔ)音通信軟件的設(shè)計(jì)與開(kāi)發(fā)【摘要】現(xiàn)在語(yǔ)音通信的軟件很多,不過(guò)大部分軟件,雖然功能完善,但是相對(duì)獨(dú)立,不利于集成到自己開(kāi)發(fā)的軟件里。而有時(shí)我們需要把語(yǔ)音通信這個(gè)功能集成到自己開(kāi)發(fā)的軟件里,為此,設(shè)計(jì)和開(kāi)發(fā)了這個(gè)基于Linux的實(shí)時(shí)語(yǔ)音通信軟件。本軟件――基于Linux的實(shí)時(shí)語(yǔ)音通信軟件,能實(shí)現(xiàn)局域網(wǎng)里端到端的語(yǔ)音通信和文本聊天兩大功能。設(shè)計(jì)和開(kāi)發(fā)此軟件主要涉及到音頻編程,網(wǎng)絡(luò)編程,多線程編程以及Q

6、TDesigner界面開(kāi)發(fā)等知識(shí)。語(yǔ)音通信部分的設(shè)計(jì)思想:先實(shí)現(xiàn)聲音的錄音和播放功能,接著完成文本的網(wǎng)絡(luò)傳輸;然后將文本信息替換成語(yǔ)音信息,實(shí)現(xiàn)單工模式的實(shí)時(shí)語(yǔ)音通信;能實(shí)現(xiàn)單工模式后,再利用多線程編程,實(shí)現(xiàn)雙工模式的實(shí)時(shí)語(yǔ)音通信;最后是界面的設(shè)計(jì)和實(shí)現(xiàn)。文本聊天部分的設(shè)計(jì)思想:先完成一個(gè)客戶端應(yīng)用程序和一個(gè)服務(wù)器端應(yīng)用程序。然后把服務(wù)器端核心代碼嵌入到客戶端程序里,完成文本聊天程序。實(shí)現(xiàn)單工模式語(yǔ)音通信后,如何把它整合成雙工模式的實(shí)時(shí)語(yǔ)音通信是實(shí)現(xiàn)整個(gè)語(yǔ)音軟件通信軟件最難解決的問(wèn)題。本論文所要研究闡述的

7、是如何在Linux開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的音頻編程和網(wǎng)絡(luò)編程知識(shí),設(shè)計(jì)和開(kāi)發(fā)局域網(wǎng)里基于Linux的實(shí)時(shí)語(yǔ)音通信軟件?!娟P(guān)鍵詞】實(shí)時(shí)語(yǔ)音通信QTLinuxDesignAndImplementationofRealtimeAudioCommunicationSoftwareBasedonLinux【Abstract】Therearemanyaudiocommunicatinonsoftwaresnow,butthesesoftwaresarerelativelyperfectandrelativelyinde

8、pendent,asaresult,itisnoteasytointegratethesesoftwaresintoourselfdevelopedsoftware.It’sthereasonfordesigninganddevelopingthisrealtimeaudiocommunicationsoftware.Thissoftware――realtimeaudiocommunicationsoftwarebasedon

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。