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

正文內(nèi)容

動(dòng)態(tài)語音視頻傳輸技術(shù)的研究及實(shí)現(xiàn)終稿畢業(yè)論文-預(yù)覽頁

2025-07-13 12:31 上一頁面

下一頁面
 

【正文】 ,提高實(shí)際動(dòng)手能力,檢測(cè)所學(xué)課程的效果和成績(jī)。而NetMeeting把所有底層技術(shù)都封裝在它的COM組件里,我們可以直接利用Microsoft提供的庫(kù)函數(shù)實(shí)現(xiàn)系統(tǒng)地功能,因而大大縮短了系統(tǒng)的開發(fā)時(shí)間,同時(shí)也提高了最終應(yīng)用系統(tǒng)的兼容性和強(qiáng)壯性。其中的ActiveX控件只能實(shí)現(xiàn)很簡(jiǎn)單的功能,可以在Web頁面上使用。(服務(wù)質(zhì)量)保證的分組網(wǎng)絡(luò)PBN(packet Based Networks)上的多媒體通信系統(tǒng)標(biāo)準(zhǔn),這些分組網(wǎng)絡(luò)主宰了當(dāng)今的桌面網(wǎng)絡(luò)系統(tǒng),包括基于TCP/IP、IPX分組交換的以太網(wǎng)、快速以太網(wǎng)、令牌網(wǎng)、FDDI技術(shù)。若和其它的IP技術(shù)如IETF的資源預(yù)留協(xié)議RSVP相結(jié)合,就可以實(shí)現(xiàn)IP網(wǎng)絡(luò)的多媒體通信。許多計(jì)算機(jī)、網(wǎng)絡(luò)通信公司,如Inter、。一個(gè)域最少包含一個(gè)終端,而且必須有且只有一個(gè)關(guān)守。、通過不同網(wǎng)絡(luò)的、端到端的連接。、視頻或數(shù)據(jù)終端協(xié)同工作所需的操作模式。音頻編解碼():完成語音信號(hào)的編解碼,并在接收端可選擇地加入緩沖延遲以保證語音的連續(xù)性。(多媒體通信控制協(xié)議),它定義了請(qǐng)求、應(yīng)答、信令和指示四種信息,通過各種終端間進(jìn)行通信能力協(xié)商,打開/關(guān)閉邏輯信道,發(fā)送命令或指示等操作,完成對(duì)通信的控制。系統(tǒng)控制視頻I/O設(shè)備音頻I/O設(shè)備RTP/RTCP()實(shí)時(shí)數(shù)據(jù)傳輸音頻/視頻流傳輸Internet/intranet/TCP圖4 視頻語音聊天系統(tǒng)軟件體系結(jié)構(gòu)系統(tǒng)中主要軟件模塊功能如下:(1)視頻模塊。主要完成音頻數(shù)據(jù)的采集、編碼、發(fā)送、接收、解碼、混音、回放等功能,采用G.723.1標(biāo)準(zhǔn)(5.3kbps或6.3kbps速率)進(jìn)行編解碼。(4)通信控制模塊。聲音、視頻的實(shí)時(shí)性比可靠性更重要,因此,采用實(shí)時(shí)傳輸協(xié)議RTC進(jìn)行傳輸。(1) 增強(qiáng)的客戶端應(yīng)用程序決定了客戶端通信平臺(tái)的功能。 實(shí)時(shí)通信客戶端接口需要的頭文件 代碼使用CLSID_RTCClient(GUID={7a42ea29a2b740c4b091f6f024aa89be})的CoCreateInstance()的實(shí)時(shí)通信客戶端接口。//初始化客戶端口Hr = m_pClientInitialize()。如果一個(gè)參與者不支持特定的通信類型,那么對(duì)于所有的會(huì)話參與者來說,這種通信類型也是不可用的。這些可變比特率編解碼器發(fā)送介于6125Kbit/s的視頻數(shù)據(jù)。下表1列出了支持的音頻編解碼器。void CAVDConfDlg::OnTuning(){If(m_pClient) M_pClientInvokeTuningWizard((OAHWND)m_hWnd)。lEventMask設(shè)置了應(yīng)用程序感興趣的一組事件。//初始化實(shí)時(shí)通信客戶端HRESULT CAVDConfDlg::InitRTCClient(){ //創(chuàng)建RTC客戶端 HRESULT hr。 if (FAILED(hr)) { return hr。 } //初始化客戶端接口 hr = m_pClientInitialize()。 //設(shè)置事件過濾器來監(jiān)聽RTC事件 long lEventMask = RTCEF_SESSION_STATE_CHANGE | RTCEF_MEDIA | RTCEF_INTENSITY | RTCEF_CLIENT。 } //創(chuàng)建事件接受對(duì)象 m_pEvents = new CRTCEvents。 if ( FAILED(hr) ) { SAFE_RELEASE(m_pClient)。 return hr。 break。OnRTCEvent()函數(shù)處理所有的由應(yīng)用程序接收的所有的不同類型的事件。 //根據(jù)RTC_EVENT的,查閱例行的時(shí)間接口并且調(diào)用一個(gè)helper方法來處理事件 switch ( wParam ) { case RTCE_SESSION_STATE_CHANGE: //實(shí)時(shí)會(huì)話狀態(tài)改變事件 { IRTCSessionStateChangeEvent * pEvent = NULL。 //調(diào)用實(shí)時(shí)會(huì)話狀態(tài)改變處理函數(shù) SAFE_RELEASE(pEvent)。pEvent )。 case RTCE_INTENSITY: //實(shí)時(shí)會(huì)話強(qiáng)度事件 { IRTCIntensityEvent * pEvent = NULL。 //調(diào)用實(shí)時(shí)會(huì)話強(qiáng)度事件處理函數(shù) SAFE_RELEASE(pEvent)。pEvent )。 } SAFE_RELEASE(pDisp)。也可以通過輸入一個(gè)電子郵件地址或者一個(gè)電話號(hào)碼來激活一個(gè)通信會(huì)話。為了與另一臺(tái)計(jì)算機(jī)通話,需要識(shí)別實(shí)時(shí)通信會(huì)話類型并創(chuàng)建一個(gè)使用IRTCSSession接口的會(huì)話類型。 ( () != RTCSS_IDLE)) { MessageBoxW (m_hWnd, LAn audio/video call is in progress!, NULL, MB_OK )。pSession)。 if (FAILED(hr)) { SAFE_RELEASE(pSession)。 } return S_OK。下面是如何檢索媒體事件并且把它傳送到媒體對(duì)話框的代碼。 HRESULT hr。 } hr = pEventget_EventType(amp。enReason)。 ( () != RTCSS_IDLE)) { (lMediaType, enType, enReason)。應(yīng)用程序可以通過一個(gè)滑動(dòng)器控件或者竟是表來向用戶顯示音量大小的改變。 hr = pEventget_Direction(amp。lLevel)。 if (FAILED(hr)) { return。 } if ((lMax lMin) == 0) { lLevel = 0。會(huì)話狀態(tài)改變可能包括設(shè)置一個(gè)新音頻、視頻會(huì)話或者向客戶端通知一條即時(shí)消息即將到來。 HRESULT hr。 } hr = pEventget_Session(amp。 hr = pSessionget_Type(amp。 } if (enType == RTCST_IM) { m_pClientPlayRing(RTCRT_MESSAGE, VARIANT_TRUE)。 SAFE_RELEASE(pSession)。 hr = pSessionEnumerateParticipants(amp。 } hr = pEnumNext(1, amp。 return。 if (FAILED(hr)) { SAFE_RELEASE(pSession)。 hr = pParticipantget_Name(amp。 SAFE_RELEASE(pSession)。 CIningDlg cDlg。 SetWindowLong ( m_hWnd, GWL_USERDATA, (LONG)amp。 SAFE_FREE_STRING(bstrName)。 } } else { pSessionTerminate(RTCTR_REJECT)。 if (FAILED(hr)) { SAFE_RELEASE(pSession)。} 客戶事件客戶事件類型包括關(guān)閉連接或者閑置狀態(tài)事件。 hr = pEventget_EventType(amp。 SAFE_RELEASE(m_pClient)。HRESULT CAVDConfDlg::AddSession(IRTCSession *pSession, RTC_SESSION_TYPE enType){ //顯示合適的對(duì)話框來支持AV連接 BOOL ret = (IDD_AVDLG,this)。 (pSession)。 5 程序界面 主界面如圖5,這是啟動(dòng)程序的主界面,包括四個(gè)按鈕,視頻音頻請(qǐng)求安扭,視頻音頻調(diào)節(jié)安扭,退出安扭和關(guān)于安扭。圖7 檢測(cè)攝像頭界面成功檢測(cè)完攝像頭之后檢測(cè)揚(yáng)聲器和麥克風(fēng),點(diǎn)擊下一步,選擇使用的麥克風(fēng)和揚(yáng)聲器,再點(diǎn)擊下一步,如圖8。圖10 填寫被請(qǐng)求方IP界面被請(qǐng)求方當(dāng)收不請(qǐng)求信息時(shí),會(huì)彈出如下界面,顯示有發(fā)送的用戶名和計(jì)算機(jī)名,同意請(qǐng)求點(diǎn)擊接受,不同意點(diǎn)擊拒絕。由于NetMeeting把所有底層技術(shù)都封裝在它的COM組件里,因而大大縮短了系統(tǒng)的開發(fā)時(shí)間,同時(shí)也提高了最終應(yīng)用系統(tǒng)的兼容性和強(qiáng)壯性。導(dǎo)師淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無華、平易近人的人格魅力對(duì)我
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1