freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-動態(tài)語音視頻傳輸技術(shù)的研究及實現(xiàn)(文件)

2024-12-27 19:25 上一頁面

下一頁面
 

【正文】 完成,每一步都是在導(dǎo)師的指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。導(dǎo)師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實無華、平易近人的人格魅力對我影響深遠(yuǎn)。由于 NetMeeting把所有底層技術(shù)都封裝在它的 COM組件里,因而大大縮短了系統(tǒng)的開發(fā)時間,同時也提高了最終應(yīng)用系統(tǒng)的兼容性和強壯性。 圖 10 填寫被請求方 IP界面 被請求方當(dāng)收不請求信息時,會彈出如下界面,顯示有發(fā)送的用戶名和計算機名,同意請求點擊接受,不同意點擊拒絕。 圖 7 檢測攝像頭界面 成功檢測完攝像頭之后檢測揚聲器和麥克風(fēng),點擊下一步,選擇使用的麥克風(fēng)和揚 22 聲器,再點擊下一步,如圖 8。 21 5 程序界面 主界面 如圖 5,這是啟動程序的主界面,包括四個按鈕,視頻音頻請求安扭,視頻音頻調(diào)節(jié)安扭,退出安扭和關(guān)于安扭。 (pSession)。 HRESULT CAVDConfDlg::AddSession(IRTCSession *pSession, RTC_SESSION_TYPE enType) { //顯示合適的對話框來支持 AV連接 BOOL ret = (IDD_AVDLG,this)。 SAFE_RELEASE(m_pClient)。 hr = pEventget_EventType(amp。 } 客戶事件 客戶事件類型包括關(guān)閉連接或者閑置狀態(tài)事件。 if (FAILED(hr)) { SAFE_RELEASE(pSession)。 } } else { pSessionTerminate(RTCTR_REJECT)。 SAFE_FREE_STRING(bstrName)。 SetWindowLong ( m_hWnd, GWL_USERDATA, (LONG)amp。 CIningDlg cDlg。 SAFE_RELEASE(pSession)。 hr = pParticipantget_Name(amp。 if (FAILED(hr)) { 18 SAFE_RELEASE(pSession)。 return。 } hr = pEnumNext(1, amp。 hr = pSessionEnumerateParticipants(amp。 SAFE_RELEASE(pSession)。 } if (enType == RTCST_IM) { m_pClientPlayRing(RTCRT_MESSAGE, VARIANT_TRUE)。 hr = pSessionget_Type(amp。 } hr = pEventget_Session(amp。 HRESULT hr。會話狀態(tài)改變可能包括設(shè)置一個新音頻、視頻會話或者向客戶端通知一條即時消息即將到來。 } if ((lMax lMin) == 0) { lLevel = 0。 16 if (FAILED(hr)) { return。lLevel)。 hr = pEventget_Direction(amp。應(yīng)用程序可以通過一個滑動器控件或者竟是表來向 用戶顯示音量大小的改變。 ( () != RTCSS_IDLE)) { (lMediaType, enType, enReason)。enReason)。 } hr = pEventget_EventType(amp。 HRESULT hr。下面是如何檢索媒體事件并且把它傳送到媒體對話框的代碼。 } return S_OK。 if (FAILED(hr)) { SAFE_RELEASE(pSession)。pSession)。 ( () != RTCSS_IDLE)) { MessageBoxW (m_hWnd, LAn audio/video call is in progress!, NULL, MB_OK )。 為了與另一臺計算機通話,需要識別實時通信會話類型并創(chuàng)建一個使用 IRTCSSession接口的會話類型。也可以通過輸入一個電子郵件地址或者一個電話號碼來激活一個通信會話。 } SAFE_RELEASE(pDisp)。pEvent )。 //調(diào)用實時會話強 度事件處理函 13 數(shù) SAFE_RELEASE(pEvent)。 case RTCE_INTENSITY: //實時會話強度事件 { IRTCIntensityEvent * pEvent = NULL。pEvent )。 //調(diào)用實時會話狀態(tài)改變處理函數(shù) SAFE_RELEASE(pEvent)。 //根據(jù) RTC_EVENT的,查閱例行的時間接口并且調(diào)用一個 helper方法來處理事件 switch ( wParam ) { case RTCE_SESSION_STATE_CHANGE: //實時會話 狀態(tài)改變事件 { IRTCSessionStateChangeEvent * pEvent = NULL。 OnRTCEvent()函數(shù)處理所有的由應(yīng)用程序接收的所有的不同類型的事件。 break。 return hr。 if ( FAILED(hr) ) { SAFE_RELEASE(m_pClient)。 } //創(chuàng)建事件接受對象 m_pEvents = new CRTCEvents。 //設(shè)置事件過濾器來監(jiān)聽 RTC事件 long lEventMask = RTCEF_SESSION_STATE_CHANGE | RTCEF_MEDIA | RTCEF_INTENSITY | RTCEF_CLIENT。 } //初始化客戶端接口 hr = m_pClientInitialize()。 if (FAILED(hr)) 10 { return hr。 //初始化實時通信客戶端 HRESULT CAVDConfDlg::InitRTCClient() { //創(chuàng)建 RTC客戶端 HRESULT hr。 lEventMask設(shè)置了應(yīng)用程序感興趣的一組事件。 void CAVDConfDlg::OnTuning() { If(m_pClient) M_pClientInvokeTuningWizard((OAHWND)m_hWnd)。下表 1列出了支持的音頻編解碼器。這些可變比特率編解碼器發(fā)送介于 6125Kbit/s的視頻數(shù)據(jù)。如果一個參與者不支持特定的通信類型,那么對于所有的會話參與者來說,這種通信類型也是不可用的。 //初始化客戶端口 Hr = m_pClientInitialize()。 實時通信客戶端接口 需要的頭文件 代碼使用 CLSID_RTCClient(GUID={7a42ea29a2b740c4b091f6f024aa89be})的CoCreateInstance()的實時通信客戶端接口。 (1) 增強的客戶端應(yīng)用程序決定了客戶端通信平臺的功能。聲音、視頻的 實時性比可靠性更重要,因此,采用實時傳輸協(xié)議 RTC進行傳輸。 (4)通信控制模塊。主要完成音頻數(shù)據(jù)的 采集、編碼、發(fā)送、接收、解碼、混音、回放等功能,采用 G. 723. 1標(biāo)準(zhǔn) (5. 3kbps或 6. 3kbps速率 )進行編解碼。 圖 4 視頻語音聊天系統(tǒng)軟件體系結(jié)構(gòu) 系統(tǒng)中主要軟件模塊功能如下: (1)視頻模塊。所采用的協(xié)議為(多媒體通信控制協(xié)議),它定義了請求、應(yīng)答、信令和指示四種信息,通過各種終端間進行通信能力協(xié)商,打開 /關(guān)閉邏輯信道,發(fā)送命令或指示等操作,完成對通信的控制。 音頻編解碼( ):完成語音信號的編解碼,并在接收端可選擇地加入緩沖延遲以保證語音的連續(xù)性。 規(guī)定了不同的音頻、視頻或數(shù)據(jù)終端協(xié)同工作所需的操作模式。 、通過不同網(wǎng)絡(luò)的、端到端的連接。一個域最少包含一個終端,而且必須有且只有一個關(guān)守。 QoS保證的分組網(wǎng)絡(luò)中進行多媒體通信所需的技術(shù)要求。由于能提供設(shè)備與設(shè)備、應(yīng)用與應(yīng)用、供應(yīng)商與供應(yīng)商之間的互操作能力,因此, 保證所有 。 ITU多媒體通信系列標(biāo)準(zhǔn) ,該系列標(biāo)準(zhǔn)使得在現(xiàn)有通信網(wǎng)絡(luò)上進行視頻會議成為可能,其中, NISDN上進行多媒體通信的標(biāo)準(zhǔn): BISDN上進行多媒體 通信的標(biāo)準(zhǔn): LAN上進行多媒體通信的標(biāo)準(zhǔn): 在 GSTN和無線網(wǎng)絡(luò)上進行多媒體通信的標(biāo)準(zhǔn)。圖 2顯示了 NetMeeting的 COM對象模型。從圖中可以看到,我們只要通過調(diào)用 NetMeeting的 COM API函數(shù),就可以管理一個網(wǎng)絡(luò)會議,完成所有 NetMeeting的功能,而大量的底層技術(shù)細(xì)節(jié)都由 NetMeeting自己處理了。 Windows xp操作系統(tǒng)是我們使用最廣泛的操作系統(tǒng)之一,在 windows xp下開發(fā),可以省去由于對操作系統(tǒng)不熟悉而遇到的問題。論文以視頻語音聊天系統(tǒng)的實現(xiàn)為例,闡述基于 NetMeeting技術(shù)的軟件網(wǎng)絡(luò)視頻聊天的原理以及具體實現(xiàn)方法。 NetMeeting本身是基于 Microsoft COM技術(shù)設(shè)計的,它提 供了一整套接口函數(shù),使我們可以在 NetMeeting的基礎(chǔ)上進行二次開發(fā)。 NetMeeting的基本原理是:在兩個 IP之間建立起語音、視頻和數(shù)字會議,獲得一個豐富多彩的實時協(xié)作環(huán)境。 動態(tài)音視頻現(xiàn)狀 多媒體技術(shù)的快速發(fā)展和廣泛應(yīng)用,使我們的生活變得豐富多彩。 由此也可以看出,為了符合多媒體業(yè)務(wù)的要求,對多媒體網(wǎng)絡(luò)也提出了如下的要求: ( 1)業(yè)務(wù)等級保證,也就是常說的 QoS( Quality of Service):多媒體網(wǎng)絡(luò)應(yīng)能根據(jù)不同的業(yè)務(wù)提供不同的質(zhì)量等級(如帶寬、延時和抖動)。 多媒體的出現(xiàn)將龐大的網(wǎng)絡(luò)世界變得圖文并貌、豐富多彩。 2 1 導(dǎo)論 動態(tài)音視頻傳輸技術(shù)現(xiàn)狀 多媒體和網(wǎng)絡(luò)多媒體 近年來, 多媒體以其震撼的音效、細(xì)膩的畫面和逼真的動化效果引起了人們的廣泛關(guān)注 。與此同時通過對動態(tài)語音視頻傳輸技術(shù)的研究,我將學(xué)到與動態(tài)語音視頻相關(guān)的系統(tǒng)知識,更加深入的了解到語音視頻的存儲、傳送、播放的技術(shù)。這是繼電報,電話,傳真,及電子郵件之后,又一新的通信手段。 關(guān)鍵詞: 語音視頻聊天系統(tǒng) ; NetMeeting SDK; COM組件 3 Abstract In this paper, a dynamic voice and video transmission technology for the study, IP work with the knowledge, the integrated use of software engineering, objectoriented programming
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1