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

正文內(nèi)容

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

2025-11-19 19:25 本頁面
   

【正文】 不僅使我樹立了遠大的學術目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。 而且通過這次畢業(yè)設計,使我更加深入、系統(tǒng)地學習了 VC++編程的流程和對 MFC類庫的使用,在運用所學的知識同時,感覺自己的知識量還十分的匱乏,需要繼續(xù)刻苦的學習 ,加強自己的知識儲備。點擊接受安扭,進入對話的連接中,如圖 11。 圖 8 選擇麥克風和揚聲器設備界面 進入揚聲器測試和音量調(diào)節(jié)界面,測試完成后點擊下一步,進入麥克風測試和音量調(diào) 節(jié)界面,測試完成后點擊下一步,如圖 9。視頻音頻請求安扭是用來向?qū)Ψ秸埱笠曨l通話用的,視頻音頻調(diào)節(jié)安扭是用來檢測和調(diào) 節(jié)視頻音頻強度的,關于安扭是用來顯示程序的版本和版權(quán)信息的。 return S_OK。 if (!ret) { MessageBox ( Error Creating Dialog )。//RTC客戶已經(jīng)完成了關閉前的準備,現(xiàn)在銷毀窗口 DestroyWindow()。enEventType)。下面是客戶事件被處理的代碼。 return。 SAFE_RELEASE(pSession)。 if (fAccept) { hr = pSessionAnswer()。pData)。 SESSION_DATA pData。 return。bstrName)。 SAFE_RELEASE(pParticipant)。 } BSTR bstrURI = NULL。pParticipant, NULL)。pEnum)。 return。 //響鈴 } else { if ((m_AVDlg) amp。enType)。pSession)。 hr = pEventget_State(amp。下面的代碼說明當一條通信會話請求被接收時執(zhí)行的動作, 一聲鈴聲通知客戶端請求到來,請求被應答,然后通信會話開始。 } else { lLevel = (lLevel lMin) * 100 / (lMax lMin)。 } hr = pEventget_Max(amp。 if (FAILED(hr)) { return。enDevice)。 //響應會話強度事件 void CAVDConfDlg::OnRTCIntensityEvent(IRTCIntensityEvent *pEvent) { RTC_AUDIO_DEVICE enDevice。 //把媒體的狀態(tài)傳遞到媒體會話會話窗口中 } } 強度事件 強度事件是當揚聲器或者麥克風設備的強度等級改變的時候發(fā)生的事件。 if (FAILED(hr)) { return。enType)。 hr = pEventget_MediaType(amp。 //響應媒體事件 void CAVDConfDlg::OnRTCMediaEvent(IRTCMediaEvent *pEvent) { long lMediaType。 } 處理實時流會話事件 根據(jù)會話類型,可能有 RTC媒體事件、音頻強度事件、和會話狀態(tài)改變等。 return hr。 if (FAILED(hr)) { return hr。 return S_FALSE。 //創(chuàng)建一個視頻會話 HRESULT CAVDConfDlg::MakeCall(RTC_SESSION_TYPE enType, BSTR bstrURI) { HRESULT hr。然而,這個函數(shù)而要 SIP注冊服務器。 return S_OK。 if (SUCCEEDED(hr)) { OnRTCClientEvent(pEvent)。 } } break。 hr = pDispQueryInterface( IID_IRTCIntensityEvent, (void **)amp。 if (SUCCEEDED(hr)) { OnRTCMediaEvent(pEvent)。 } } break。 hr = pDispQueryInterface( IID_IRTCSessionStateChangeEvent, (void **)amp。 //對實時會話的事件處理 12 HRESULT CAVDConfDlg::OnRTCEvent(UINT message, WPARAM wParam, LPARAM lParam) { IDispatch * pDisp = (IDispatch *)lParam。 } return CDialog::WindowProc(message, wParam, lParam)。 } //初始化 IDLE的狀態(tài)自 動機 if (m_AVDlg) (RTCSS_IDLE)。 return hr。 if (!m_pEvents) { SAFE_RELEASE(m_pClient)。 //初始化本程序需要函數(shù)的事件過濾器 hr = m_pClientput_EventFilter( lEventMask )。 if (FAILED(hr)) { SAFE_RELEASE(m_pClient)。 } //初始 RTC COM對象 hr = CoCreateInstance (CLSID_RTCClient, NULL, CLSCTX_INPROC_SERVER, IID_IRTCClient, (LPVOID *)amp。 m_pClient = NULL。 CRTCEvents類為附屬的客戶端發(fā)送事件。 } 初始化一個會話 在應用程序能夠與其它連接之前,它必須能夠處理在會話期間實時通信 fire off 的事件。 表 1 系統(tǒng)支持的音頻編解碼器 編解碼器 采樣率 (kHz) 比特率 (Kbit/s) 幀尺寸 (ms) 8 64 20 16 24 20 8 30,60,90 GSM 8 13 20 DVI4 8 32 20 SIREN 16 16 20,40 選擇了通信類型和相關的設備后,就可以調(diào)整這些通信設備了。使用 IRTCClient接口方法put_MaxBitRate和 put_TemporalSpatialTradeOff可能影響目標的視頻轉(zhuǎn)換的空間時間分辨 9 率。 M_pClientSetPreferredMediaTypes ( RTCMT_ALL,VARIANT_TRUE )。 通信類型選擇 選擇偏愛的通信和相關的設備類型。一旦這個接口可用, Initialize()這個 COM對象來判斷這個平臺的通信會話性能。 (2) 應用程序在通信會話中選擇使用偏愛的音頻與視頻設備。壓縮后的視頻數(shù)據(jù)封裝到腫包中通過 UDP協(xié)議傳到接收端,接收端實時解碼回放。使用 H. 245標準建立音/視頻通信。 (3)RTP/ RTCP模塊。為雙方提供實時的視頻傳輸機制,使雙方的形象都可以實時顯示在操作界面上,主要完成視頻數(shù)據(jù)的采集、編碼、發(fā)送、接收、解碼、回放等功能,圖像編碼標準采用 H. 263。 層:將視頻、音頻、控制等數(shù)據(jù)格式化并發(fā)送,同時從網(wǎng)絡接收數(shù)據(jù)。所采用的標準為 ITUT 的 ,它提供 兩種碼率,采用線性預測綜合分析編碼方法,分別使用代數(shù)碼本激勵線性預測和多脈沖最大似然量化,從而各自獲得編碼復雜度和質(zhì)量的優(yōu)化。它將是下一代因特網(wǎng)電話、音頻會議終端和視頻會議技術的主要標準。 6 圖 3 :( Terminal)、網(wǎng)關( Gageway)、關守( Gagekeeper)、多點控制單元( MCU)。 ,其種類有:終端、網(wǎng)關、多點控制單元( MCU)、多點控制器( MC)、多點處理器( MP)。這些分組網(wǎng)絡包括 LAN、 WAN、 Inter/因特網(wǎng)以及使用 PPP等分組協(xié)議通過 GSTN或 ISDN的撥號連接或點對點連接。更高速率的處理器、日益增強的圖形器件和強大的多媒體加速芯片使提 PC成為一個越來越強大的多媒體平臺。 PBN(如 IP網(wǎng)絡)提供多媒體通信標準。 圖 2 NetMeeting的 COM對象模型 5 為了能在不保證 QoS的分組交換網(wǎng)絡上展開多媒體會議,由 ITU的第 15研究組 SG15于1996年通過 ,并在 1998年提出了 。 圖 1 NetMeeting的軟件結(jié)構(gòu) NetMeeting SDK對象模型 NetMeeting SDK包括一個 ActiveX控件和一組 COM對象。 Visual C++ 視化編程工具,擁有友好的界面,強大的開發(fā)能力,可以使開發(fā)更加順利。 此題目有助于了解當前流行多媒體技術與網(wǎng)絡通信的發(fā)展趨勢,理解 NetMeeting應用架構(gòu)及工作原理,并結(jié)合 NetMeeting的多媒體技術與網(wǎng)絡技術,開發(fā)出可以進行雙方音視頻通信的簡易應用程序。有了 NetMeeting,我們可以跳過網(wǎng)絡通信的底層技術細節(jié),集中精力在軟件的功能設計上,開發(fā)出滿足自己需求的網(wǎng)絡通信產(chǎn)品。雙方或者多方可以交換文件,在白板上交流思想,進行討論或者共享應用程序和桌面。多媒體技術與網(wǎng)絡技術的結(jié)合,更加迅速擴展了其應用領域和發(fā)展空間。 ( 2)高帶寬:隨著圖像、視頻等數(shù)據(jù)量較大的媒體數(shù)據(jù),要求網(wǎng)絡能提供足夠的帶寬。把多媒體的概念與網(wǎng)絡相結(jié)合,目的是為了在網(wǎng)絡節(jié)點的主頁里,能呈現(xiàn)文字、聲音、圖像等,也就是在網(wǎng)絡上展示媒體的魅力,這是未來網(wǎng)絡發(fā)展必然的趨勢。一般來看, “ 多 ” 是多媒體的多種媒體表現(xiàn)形式、多種感官作用、多種設備介入、多學科交匯和多領域 應用。 動態(tài)語音視頻傳輸技術的研究及實現(xiàn) ,其開發(fā)主要包括對視頻、音頻的采集及處理、網(wǎng)絡上的傳輸。通過對動態(tài)語音視頻傳輸技術的研究及實現(xiàn)我們就可以實現(xiàn)這一新的通信業(yè)務即視頻語音聊天系統(tǒng)。s voices. In effect it can replace facetoface conversations. This paper introduces a voice and video conferencing system software architecture and NetMeeting SDK programming interface, detailed introduced to the use of NetMeeting SDK provided by the COM ponent Construction desktop video conferencing system process. System uses VC + + and COM technology development, greatly reducing the system development t
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1