資源描述:
《局域網(wǎng)內(nèi)實時語音傳輸實現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、2011年9月15日現(xiàn)代電子技術(shù)Sep.2011第34卷第18期ModernElectronicsTechniqueVo1.34No.18局域網(wǎng)內(nèi)實時語音傳輸實現(xiàn)呂銀強(qiáng)(陜西烽火通信集團(tuán)公司通裝研究所,陜西寶雞721006)摘要:多媒體和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展為基于網(wǎng)絡(luò)的視、音頻通信提供了可能,在很多的網(wǎng)絡(luò)通信中,都需要將某一發(fā)送端的話音實時的傳輸給接收端。實時語音組播系統(tǒng)為這些應(yīng)用需求提供了一個不錯的解決方案,實時語音組播系統(tǒng)可以分成發(fā)送端、接收端和網(wǎng)絡(luò)傳輸3個子系統(tǒng)。在此從TCP/IP通信的原理,包括路由選擇、傳輸協(xié)議、編程實現(xiàn)等角度,給出了比較完善的解決方案,從而實現(xiàn)了在局域網(wǎng)內(nèi)語音
2、信號的實時傳輸,有很好的參考和借鑒意義。關(guān)鍵詞:局域網(wǎng);實時語音;TCP/IP;單播;組播;音頻捕捉中圖分類號:TN919—34文獻(xiàn)標(biāo)識碼:A文章編號:1004—373X(2011)18-0039-04Real-timeVoiceTransferWithinLANLUYin—qiang(TongzhuangGraduateSchool,F(xiàn)enghuoCommunicationGroupCorporation,Baoji721006,China)Abstract:TherapiddevelopmentofmediaandInternettechnologyprovidedapossibi
3、lityforvideoandaudiocommunica·tionbasedonnetwork.Inthenetworkcommunication,somevoicefromsendingendshouldbetransmittedtothereceivingendreal—timely.Thereal—timevoicemulticastsystemprovidedagoodsolutionfortheapplications,whichincludedthreesystemssuchassendingend,receivingendandnetworktransmission.A
4、ccordingtOtheprincipleofTCP/IP,routeselection,transferprotocol,programimplementationandSOon,aperfectsolutionisproposedinthispaperforrealizingreal-timetransmissionofvoicesignalwithinLAN.Ithasgoodreferenceandsignificance.Keywords:LAN;real—timevoice;TCP/IP;unicast;multicast;voicecatch在局域網(wǎng)內(nèi)對音頻信號進(jìn)行采集
5、,并在網(wǎng)內(nèi)實時傳3種方式:單播(Unicast)、組播(Multicast)和廣播輸,每個用戶可以收到對方的話音信號,并將自己的話(Broadcast)。音信號實時發(fā)送到需要接收的客戶端。單播是Internet上最常見的通信方式,它在2個特對音頻這類多媒體傳輸業(yè)務(wù)而言,為了滿足傳輸實定的IP地址間進(jìn)行數(shù)據(jù)通信;全網(wǎng)廣播在子網(wǎng)內(nèi)部向時性的要求,常常采用一種應(yīng)用層分幀(ALF)的策略:所有IP地址發(fā)送數(shù)據(jù)包,所有在子網(wǎng)內(nèi)部的IP站點(diǎn)都由上層應(yīng)用完成對數(shù)據(jù)流的分割,得到應(yīng)用數(shù)據(jù)單元能夠收到數(shù)據(jù)包;組播介于單播和廣播之間,它對一組(ADu),傳輸層將ADU作為整體處理。另外,為了克特定IP地址
6、傳送數(shù)據(jù)。服傳統(tǒng)分層體系串行處理在效率方面的不足,盡量將對1.2最佳方式數(shù)據(jù)的串行操作轉(zhuǎn)換為并行操作,從而充分發(fā)揮并行處對音頻數(shù)據(jù)的傳輸而言,由于數(shù)據(jù)量龐大,需要占理器、多任務(wù)操作系統(tǒng)的能力,提高協(xié)議的效率。用很大的網(wǎng)絡(luò)帶寬,如果采用單播模式,那么有多少個1路由選擇.接收端就得傳輸多少份數(shù)據(jù),所需的網(wǎng)絡(luò)帶寬與接收端的數(shù)目成正比;如果采用廣播或組播方式,那么源端只在網(wǎng)絡(luò)上傳輸封裝了音頻數(shù)據(jù)的IP數(shù)據(jù)報(Data—需要傳輸一份數(shù)據(jù),組內(nèi)或同一網(wǎng)段上的所有接收端均gram)。發(fā)送端從傳輸層接收數(shù)據(jù)段(Segment),為之可以收到,因此廣播和組播對提高網(wǎng)絡(luò)帶寬的利用效率加上IP報頭,封裝成數(shù)
7、據(jù)報;然后將數(shù)據(jù)報送往數(shù)據(jù)鏈?zhǔn)呛苡幸饬x的。路層。中間站點(diǎn)為數(shù)據(jù)報尋徑,并且當(dāng)網(wǎng)絡(luò)的MTU減小時,將數(shù)據(jù)報分片。接收點(diǎn)將分片重新組合,經(jīng)過差2傳輸協(xié)議錯檢查后,去掉數(shù)據(jù)報的IP頭,將數(shù)據(jù)段提交給與發(fā)送2.1基本概念端對應(yīng)的傳輸層協(xié)議『1]。從TCP/IP概念模型來看,傳輸協(xié)議為傳輸層的范1.1基本概念站在IP層的角度,網(wǎng)絡(luò)傳輸音頻數(shù)據(jù)報主要有疇。傳輸層主要解決2個方面的問題:傳輸層提供標(biāo)準(zhǔn)的傳輸服務(wù);對下面的網(wǎng)絡(luò)層而言,由于網(wǎng)絡(luò)層提供的收稿日期: