分組語(yǔ)音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn).doc
約41頁(yè)DOC格式手機(jī)打開展開
分組語(yǔ)音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn),41 頁(yè) 3萬(wàn)字左右目錄摘要3abstract31.緒論41.1 課題背景41.2 ip電話的發(fā)展概況41.2.1 ip電話產(chǎn)生的背景41.2.2 ip電話發(fā)展階段51.2.3 ip語(yǔ)音技術(shù)(voip)市場(chǎng)發(fā)展現(xiàn)狀62.技術(shù)要求82.1 波形音頻基礎(chǔ)知識(shí)82.1.1 波形音頻信號(hào)的采樣與量化方...
內(nèi)容介紹
此文檔由會(huì)員 Facebook 發(fā)布
分組語(yǔ)音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)
41 頁(yè) 3萬(wàn)字左右
目錄
摘要 3
ABSTRACT 3
1. 緒論 4
1.1 課題背景 4
1.2 IP電話的發(fā)展概況 4
1.2.1 IP電話產(chǎn)生的背景 4
1.2.2 IP電話發(fā)展階段 5
1.2.3 IP語(yǔ)音技術(shù)(VoIP)市場(chǎng)發(fā)展現(xiàn)狀 6
2. 技術(shù)要求 8
2.1 波形音頻基礎(chǔ)知識(shí) 8
2.1.1 波形音頻信號(hào)的采樣與量化方法 8
2.1.2 與采樣量化相關(guān)的主要技術(shù)參數(shù) 8
2.2 套接字以及Visual C++編程基礎(chǔ) 9
2.2.1 套接字(Socket) 9
2.2.2 Visual C++編程基礎(chǔ) 10
3. 系統(tǒng)分析 13
3.1 問(wèn)題定義 13
3.2 VoIP的基本原理及實(shí)現(xiàn)方案 13
3.2.1 VoIP的主要功能 13
3.2.2 VoIP的傳輸過(guò)程分析 14
3.3分組語(yǔ)音的基本原理 15
3.3.1分組語(yǔ)音技術(shù)概述 15
3.3.2 語(yǔ)音的數(shù)字化 16
3.3.3 語(yǔ)音分組 17
3.3.4 傳輸協(xié)議的選取 18
3.3.5 分組語(yǔ)音傳輸中的時(shí)延 18
3.3.6語(yǔ)音通信相關(guān)協(xié)議 18
3.4 技術(shù)路線 19
3.5可行性分析 20
3.5.1 技術(shù)可行性 20
3.6 需求分析 20
3.6.1 系統(tǒng)運(yùn)行環(huán)境 20
3.6.2 性能需求 20
3.6.3 功能需求 20
4. 系統(tǒng)設(shè)計(jì) 21
4.1 總體設(shè)計(jì) 21
4.1.1 總體設(shè)計(jì)思想 21
4.2 功能模塊 21
4.2.1 按C/S模型 21
4.2.2 按模塊功能 21
5. 詳細(xì)設(shè)計(jì) 23
5.1 音頻模塊的實(shí)現(xiàn) 23
5.1.1 程序流程 23
5.1.2 相關(guān)API函數(shù),結(jié)構(gòu),消息 23
5.1.3 內(nèi)存分配 26
5.1.4 語(yǔ)音分組 26
5.2 通信模塊的實(shí)現(xiàn) 26
5.2.1 相關(guān)函數(shù)說(shuō)明 27
6. 編碼與測(cè)試 28
6.1 編碼 28
6.1.1 發(fā)送端音頻模塊 28
6.1.2 通信模塊 31
6.1.3 程序中遇到的問(wèn)題 35
6.2 測(cè)試 35
6.2.1 測(cè)試方案 35
6.2.2 測(cè)試結(jié)果 36
結(jié)束語(yǔ) 37
致謝 38
參考文獻(xiàn) 39
摘要
本文主要論述了“分組語(yǔ)音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)”的開發(fā)過(guò)程。它是基于C/S模型下的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)語(yǔ)音通信系統(tǒng)的軟件。該系統(tǒng)主要分為波形音頻的采集回放、音頻數(shù)據(jù)分組及還原、語(yǔ)音傳輸三個(gè)模塊。音頻模塊主要由windows提供的wave系列函數(shù)完成。分組后即使在傳輸時(shí)丟包也不會(huì)丟失一整段聲音數(shù)據(jù)而只是造成聲音的部分失真,從而保證了聲音可以得到盡可能完整的還原,進(jìn)一步保證了正常實(shí)時(shí)的語(yǔ)音通信。傳輸采用了實(shí)時(shí)性強(qiáng)的無(wú)連接的UDP協(xié)議。在開發(fā)時(shí)使用Microsoft Visual C++ 6.0 開發(fā)工具結(jié)合套接字來(lái)實(shí)現(xiàn)。本軟件的界面非常簡(jiǎn)單,易于操作,用戶可以輕松的和對(duì)方進(jìn)行語(yǔ)音通信。
【關(guān)鍵字】分組語(yǔ)音;UDP ;套接字
Abstract
This article mainly describes the developing process of Easy realization of the packet voice transmission system. This system realizes the peer-peer voice communication function which is based on the Client/Server model,and it contains three templates,including collects and plays the wave datums、packet division and recovery of the wave datums、transmission of the voice.Wave template is mainly realized with the wave class functions provided by windows.After dividing the datums to packets,it can not lose the whole section voice datums even if certain data packet is lost in the process of transmission ,it can only result in part distortion of the voice,therefore this packet division way can assure the recovery of packets
【Key Words】Packet Voice ;User Datagram Protocol ;Socket
參考文獻(xiàn)
【1】 黃永峰.因特網(wǎng)語(yǔ)音通信技術(shù)及其應(yīng)用.北京:人民郵電出版社,2002
【2】 王罡、林立志.基于Windows的TCP/IP編程.北京:清華大學(xué)出版社,2000
【3】 (美)Behrouz A.Forouzan、Sophia Chung Fegan著,謝希仁譯.TCP/IP協(xié)議族(第二版).北京:清華大學(xué)出版社,2003
【4】 王文東、白剛.IP網(wǎng)絡(luò)語(yǔ)音技術(shù).北京:機(jī)械工業(yè)出版社.1999
【5】 趙慧玲、梁勇、吳江.分組語(yǔ)音技術(shù)與網(wǎng)絡(luò)實(shí)現(xiàn)方案.北京:人民郵電出版社,1999
【6】 桂海源.IP電話技術(shù)與軟交換.北京:北京郵電大學(xué)出版社,2004
【7】 余雪麗、陳俊杰等.多媒體技術(shù)與應(yīng)用.北京:科學(xué)出版社,
41 頁(yè) 3萬(wàn)字左右
目錄
摘要 3
ABSTRACT 3
1. 緒論 4
1.1 課題背景 4
1.2 IP電話的發(fā)展概況 4
1.2.1 IP電話產(chǎn)生的背景 4
1.2.2 IP電話發(fā)展階段 5
1.2.3 IP語(yǔ)音技術(shù)(VoIP)市場(chǎng)發(fā)展現(xiàn)狀 6
2. 技術(shù)要求 8
2.1 波形音頻基礎(chǔ)知識(shí) 8
2.1.1 波形音頻信號(hào)的采樣與量化方法 8
2.1.2 與采樣量化相關(guān)的主要技術(shù)參數(shù) 8
2.2 套接字以及Visual C++編程基礎(chǔ) 9
2.2.1 套接字(Socket) 9
2.2.2 Visual C++編程基礎(chǔ) 10
3. 系統(tǒng)分析 13
3.1 問(wèn)題定義 13
3.2 VoIP的基本原理及實(shí)現(xiàn)方案 13
3.2.1 VoIP的主要功能 13
3.2.2 VoIP的傳輸過(guò)程分析 14
3.3分組語(yǔ)音的基本原理 15
3.3.1分組語(yǔ)音技術(shù)概述 15
3.3.2 語(yǔ)音的數(shù)字化 16
3.3.3 語(yǔ)音分組 17
3.3.4 傳輸協(xié)議的選取 18
3.3.5 分組語(yǔ)音傳輸中的時(shí)延 18
3.3.6語(yǔ)音通信相關(guān)協(xié)議 18
3.4 技術(shù)路線 19
3.5可行性分析 20
3.5.1 技術(shù)可行性 20
3.6 需求分析 20
3.6.1 系統(tǒng)運(yùn)行環(huán)境 20
3.6.2 性能需求 20
3.6.3 功能需求 20
4. 系統(tǒng)設(shè)計(jì) 21
4.1 總體設(shè)計(jì) 21
4.1.1 總體設(shè)計(jì)思想 21
4.2 功能模塊 21
4.2.1 按C/S模型 21
4.2.2 按模塊功能 21
5. 詳細(xì)設(shè)計(jì) 23
5.1 音頻模塊的實(shí)現(xiàn) 23
5.1.1 程序流程 23
5.1.2 相關(guān)API函數(shù),結(jié)構(gòu),消息 23
5.1.3 內(nèi)存分配 26
5.1.4 語(yǔ)音分組 26
5.2 通信模塊的實(shí)現(xiàn) 26
5.2.1 相關(guān)函數(shù)說(shuō)明 27
6. 編碼與測(cè)試 28
6.1 編碼 28
6.1.1 發(fā)送端音頻模塊 28
6.1.2 通信模塊 31
6.1.3 程序中遇到的問(wèn)題 35
6.2 測(cè)試 35
6.2.1 測(cè)試方案 35
6.2.2 測(cè)試結(jié)果 36
結(jié)束語(yǔ) 37
致謝 38
參考文獻(xiàn) 39
摘要
本文主要論述了“分組語(yǔ)音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)”的開發(fā)過(guò)程。它是基于C/S模型下的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)語(yǔ)音通信系統(tǒng)的軟件。該系統(tǒng)主要分為波形音頻的采集回放、音頻數(shù)據(jù)分組及還原、語(yǔ)音傳輸三個(gè)模塊。音頻模塊主要由windows提供的wave系列函數(shù)完成。分組后即使在傳輸時(shí)丟包也不會(huì)丟失一整段聲音數(shù)據(jù)而只是造成聲音的部分失真,從而保證了聲音可以得到盡可能完整的還原,進(jìn)一步保證了正常實(shí)時(shí)的語(yǔ)音通信。傳輸采用了實(shí)時(shí)性強(qiáng)的無(wú)連接的UDP協(xié)議。在開發(fā)時(shí)使用Microsoft Visual C++ 6.0 開發(fā)工具結(jié)合套接字來(lái)實(shí)現(xiàn)。本軟件的界面非常簡(jiǎn)單,易于操作,用戶可以輕松的和對(duì)方進(jìn)行語(yǔ)音通信。
【關(guān)鍵字】分組語(yǔ)音;UDP ;套接字
Abstract
This article mainly describes the developing process of Easy realization of the packet voice transmission system. This system realizes the peer-peer voice communication function which is based on the Client/Server model,and it contains three templates,including collects and plays the wave datums、packet division and recovery of the wave datums、transmission of the voice.Wave template is mainly realized with the wave class functions provided by windows.After dividing the datums to packets,it can not lose the whole section voice datums even if certain data packet is lost in the process of transmission ,it can only result in part distortion of the voice,therefore this packet division way can assure the recovery of packets
【Key Words】Packet Voice ;User Datagram Protocol ;Socket
參考文獻(xiàn)
【1】 黃永峰.因特網(wǎng)語(yǔ)音通信技術(shù)及其應(yīng)用.北京:人民郵電出版社,2002
【2】 王罡、林立志.基于Windows的TCP/IP編程.北京:清華大學(xué)出版社,2000
【3】 (美)Behrouz A.Forouzan、Sophia Chung Fegan著,謝希仁譯.TCP/IP協(xié)議族(第二版).北京:清華大學(xué)出版社,2003
【4】 王文東、白剛.IP網(wǎng)絡(luò)語(yǔ)音技術(shù).北京:機(jī)械工業(yè)出版社.1999
【5】 趙慧玲、梁勇、吳江.分組語(yǔ)音技術(shù)與網(wǎng)絡(luò)實(shí)現(xiàn)方案.北京:人民郵電出版社,1999
【6】 桂海源.IP電話技術(shù)與軟交換.北京:北京郵電大學(xué)出版社,2004
【7】 余雪麗、陳俊杰等.多媒體技術(shù)與應(yīng)用.北京:科學(xué)出版社,