分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn).doc
約41頁DOC格式手機(jī)打開展開
分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn),-發(fā)送端音頻的處理及語音傳輸?shù)膶?shí)現(xiàn)本文共計(jì)41頁,3.3萬余字本文為子課題設(shè)計(jì)項(xiàng)目,重點(diǎn)闡述了發(fā)送端音頻的處理及語音傳輸?shù)脑敿?xì)設(shè)計(jì)實(shí)現(xiàn)?!∧夸浾?abstract31.緒論41.1 課題背景41.2 ip電話的發(fā)展概況41.2.1 ip電話產(chǎn)生的背景41.2.2 i...
內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)-發(fā)送端音頻的處理及語音傳輸?shù)膶?shí)現(xiàn)
本文共計(jì)41頁,3.3萬余字
本文為分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)子課題設(shè)計(jì)項(xiàng)目,重點(diǎn)闡述了發(fā)送端音頻的處理及語音傳輸?shù)脑敿?xì)設(shè)計(jì)實(shí)現(xiàn)?!?br>
目錄
摘要 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語音技術(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 問題定義 13
3.2 VoIP的基本原理及實(shí)現(xiàn)方案 13
3.2.1 VoIP的主要功能 13
3.2.2 VoIP的傳輸過程分析 14
3.3分組語音的基本原理 15
3.3.1分組語音技術(shù)概述 15
3.3.2 語音的數(shù)字化 16
3.3.3 語音分組 17
3.3.4 傳輸協(xié)議的選取 18
3.3.5 分組語音傳輸中的時(shí)延 18
3.3.6語音通信相關(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 語音分組 26
5.2 通信模塊的實(shí)現(xiàn) 26
5.2.1 相關(guān)函數(shù)說明 27
6. 編碼與測(cè)試 28
6.1 編碼 28
6.1.1 發(fā)送端音頻模塊 28
6.1.2 通信模塊 31
6.1.3 程序中遇到的問題 35
6.2 測(cè)試 35
6.2.1 測(cè)試方案 35
6.2.2 測(cè)試結(jié)果 36
結(jié)束語 37
致謝 38
參考文獻(xiàn) 39
摘要
本文主要論述了“分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)”的開發(fā)過程。它是基于C/S模型下的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)語音通信系統(tǒng)的軟件。該系統(tǒng)主要分為波形音頻的采集回放、音頻數(shù)據(jù)分組及還原、語音傳輸三個(gè)模塊。音頻模塊主要由windows提供的wave系列函數(shù)完成。分組后即使在傳輸時(shí)丟包也不會(huì)丟失一整段聲音數(shù)據(jù)而只是造成聲音的部分失真,從而保證了聲音可以得到盡可能完整的還原,進(jìn)一步保證了正常實(shí)時(shí)的語音通信。傳輸采用了實(shí)時(shí)性強(qiáng)的無連接的UDP協(xié)議。在開發(fā)時(shí)使用Microsoft Visual C++ 6.0 開發(fā)工具結(jié)合套接字來實(shí)現(xiàn)。本軟件的界面非常簡(jiǎn)單,易于操作,用戶可以輕松的和對(duì)方進(jìn)行語音通信。
【關(guān)鍵字】分組語音;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 .....
1. 緒論
1.1 課題背景
傳統(tǒng)的語音技術(shù)已經(jīng)發(fā)展了近百年,數(shù)字化語音網(wǎng)絡(luò)的實(shí)施也已經(jīng)有近40年的歷史。從歷史發(fā)展上來看,60年代之前,語音業(yè)務(wù)都是基于模擬技術(shù)的。在過去的近40年的時(shí)間中,語音業(yè)務(wù)已經(jīng)可以用數(shù)字信號(hào)來承載了。然而,直到最近,數(shù)字語音還從來沒有過真正意義上在分組網(wǎng)絡(luò)中傳輸過,這樣,分組技術(shù)所能帶來的統(tǒng)計(jì)增益與成本的降低就無法在電信運(yùn)營(yíng)領(lǐng)域?qū)崿F(xiàn)。90年代以來,這種情況發(fā)生了改變。越來越多的廠商投入到這一領(lǐng)域的研發(fā)工作中來,各種硬件軟件技術(shù)得到了一定的升級(jí)和發(fā)展,隨之也出現(xiàn)了一系列的疑問,比如....
參考文獻(xiàn)
【1】 黃永峰.因特網(wǎng)語音通信技術(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ò)語音技術(shù).北京:機(jī)械工業(yè)出版社.1999
本文共計(jì)41頁,3.3萬余字
本文為分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)子課題設(shè)計(jì)項(xiàng)目,重點(diǎn)闡述了發(fā)送端音頻的處理及語音傳輸?shù)脑敿?xì)設(shè)計(jì)實(shí)現(xiàn)?!?br>
目錄
摘要 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語音技術(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 問題定義 13
3.2 VoIP的基本原理及實(shí)現(xiàn)方案 13
3.2.1 VoIP的主要功能 13
3.2.2 VoIP的傳輸過程分析 14
3.3分組語音的基本原理 15
3.3.1分組語音技術(shù)概述 15
3.3.2 語音的數(shù)字化 16
3.3.3 語音分組 17
3.3.4 傳輸協(xié)議的選取 18
3.3.5 分組語音傳輸中的時(shí)延 18
3.3.6語音通信相關(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 語音分組 26
5.2 通信模塊的實(shí)現(xiàn) 26
5.2.1 相關(guān)函數(shù)說明 27
6. 編碼與測(cè)試 28
6.1 編碼 28
6.1.1 發(fā)送端音頻模塊 28
6.1.2 通信模塊 31
6.1.3 程序中遇到的問題 35
6.2 測(cè)試 35
6.2.1 測(cè)試方案 35
6.2.2 測(cè)試結(jié)果 36
結(jié)束語 37
致謝 38
參考文獻(xiàn) 39
摘要
本文主要論述了“分組語音傳輸系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)”的開發(fā)過程。它是基于C/S模型下的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)語音通信系統(tǒng)的軟件。該系統(tǒng)主要分為波形音頻的采集回放、音頻數(shù)據(jù)分組及還原、語音傳輸三個(gè)模塊。音頻模塊主要由windows提供的wave系列函數(shù)完成。分組后即使在傳輸時(shí)丟包也不會(huì)丟失一整段聲音數(shù)據(jù)而只是造成聲音的部分失真,從而保證了聲音可以得到盡可能完整的還原,進(jìn)一步保證了正常實(shí)時(shí)的語音通信。傳輸采用了實(shí)時(shí)性強(qiáng)的無連接的UDP協(xié)議。在開發(fā)時(shí)使用Microsoft Visual C++ 6.0 開發(fā)工具結(jié)合套接字來實(shí)現(xiàn)。本軟件的界面非常簡(jiǎn)單,易于操作,用戶可以輕松的和對(duì)方進(jìn)行語音通信。
【關(guān)鍵字】分組語音;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 .....
1. 緒論
1.1 課題背景
傳統(tǒng)的語音技術(shù)已經(jīng)發(fā)展了近百年,數(shù)字化語音網(wǎng)絡(luò)的實(shí)施也已經(jīng)有近40年的歷史。從歷史發(fā)展上來看,60年代之前,語音業(yè)務(wù)都是基于模擬技術(shù)的。在過去的近40年的時(shí)間中,語音業(yè)務(wù)已經(jīng)可以用數(shù)字信號(hào)來承載了。然而,直到最近,數(shù)字語音還從來沒有過真正意義上在分組網(wǎng)絡(luò)中傳輸過,這樣,分組技術(shù)所能帶來的統(tǒng)計(jì)增益與成本的降低就無法在電信運(yùn)營(yíng)領(lǐng)域?qū)崿F(xiàn)。90年代以來,這種情況發(fā)生了改變。越來越多的廠商投入到這一領(lǐng)域的研發(fā)工作中來,各種硬件軟件技術(shù)得到了一定的升級(jí)和發(fā)展,隨之也出現(xiàn)了一系列的疑問,比如....
參考文獻(xiàn)
【1】 黃永峰.因特網(wǎng)語音通信技術(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ò)語音技術(shù).北京:機(jī)械工業(yè)出版社.1999