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

正文內容

網絡視頻聊天軟件系統(tǒng)的設計與實現(xiàn)(完整版)

2024-12-19 13:59上一頁面

下一頁面
  

【正文】 視頻會議系統(tǒng)可以將產品和企業(yè)的介紹作為全視頻形式,這樣可以使?jié)撛诳蛻舾M一步了解企業(yè)自身的產品和企業(yè)介紹,跟以前僅用圖片或文字的方式展示,更容易讓客戶接受?,F(xiàn)在很多公司在全國很多城市都有自己的分公司或是辦事處,有時候對于總公司的信息或是培訓等不能很好的實施到分公司,現(xiàn)在視頻會議系統(tǒng)的使用,跨地域的遠程會議變得很容易,總公司的任何信息可通過視頻會議系統(tǒng)及時有效地傳達到分公司,總公司對分公司人員的培訓也可以利用視頻會議系統(tǒng),視頻會議系統(tǒng)支持桌面和程序的共享,可以很好的通過視頻會議進行產品培訓,技術培訓等。在經濟發(fā)達地區(qū)(例如浙江、山東、廣東),視頻會議網已覆蓋到地市級城市,有的甚至覆蓋到縣一級。 目 錄 1 緒論 ................................................... 1 設計背景 ................................................. 1 設計意義 ................................................. 1 2 需求分析 ............................................... 3 系統(tǒng)需求 ................................................. 3 開發(fā)環(huán) 境需求 ............................................. 3 技術需求 ................................................. 3 功能需求 ................................................. 3 3 軟件系統(tǒng)設計 ........................................... 4 相關技術 ................................................. 4 ++ 基礎 ............................................ 4 介紹 ................................................ 4 網絡編程 ......................................... 4 組件對象模型 (COM) ...................................... 4 微軟實時通信 (RTC) ...................................... 4 軟件架構 ................................................ 10 模塊分析 ................................................ 10 主窗口模塊 ............................................ 10 視頻聊天對話框模塊 .................................... 10 可連接對象模塊 ........................................ 10 文字聊天對話框模塊 .................................... 10 4 軟件系統(tǒng)實現(xiàn) .......................................... 12 模塊設計 ................................................ 12 模塊接口 ................................................ 12 運行環(huán)境的介紹和配置 .................................... 17 界面介紹 ................................................ 18 5 軟件系統(tǒng)測試 .......................................... 21 服務器模式下功能測試 .................................... 21 文字聊天功能測試 ........................................ 21 視頻聊天功能測試 ........................................ 21 結論 ................................................... 22 參考文獻 ................................................ 23 翻譯部分 英文原文 ................................................... 24 中文譯文 ................................................... 27 致謝 ................................................... 30 2020 屆本科生畢業(yè)設計 第 1 頁 1 概述 設 計背景 隨著人們對視頻和音頻信息的需求愈來愈強烈,追求遠距離的視音頻的同步交互成為新的時尚。目前面臨的挑戰(zhàn)是視頻通信應用中會涉及很多知識產權問題、家庭組網尚未形成明確的主流技術,此外還有安全問題和商業(yè)模式的建立等。 4) 對軟件功能,模塊進行測試,完善。 5) 根據(jù)上述工作撰寫論文。但我國與其他許多國家處在同一起跑線上,存在著許多創(chuàng)新的機會和領域。近些年來,依托計算機技術、通信技術和網絡條件的發(fā)展,集音頻、視頻、圖像、文字、數(shù)據(jù)為一體的多媒體信息,使越來越多的人開始通過互聯(lián)網享受到網上生活、遠程醫(yī)療、遠程通訊的樂趣,縮短了時區(qū)和地域的距離。除各級政府之外,其它諸如檢察院、法院、公安和和水利等職能部門也是視頻會議系統(tǒng)的重要用戶。在培訓的過程中,還可以用視頻會議系統(tǒng)里的圖板注解、媒 體共享、演示共享和文件傳輸來進行 PPT,圖片,文檔,多媒體等的。 2020 屆本科生畢業(yè)設計 第 2 頁 視頻會議在各行業(yè)的廣泛應用,使企業(yè)降低大量的成本支出,這也是很多企業(yè)愿意把視頻會議系統(tǒng)納入到企業(yè)的運營中的重要原因。進行視頻通信需要攝像頭等視頻采集設備支持。 服務器與客戶端 本軟件分為服務端與客戶端兩部分。另外,它提供了大量的代碼,指導用戶編程時實現(xiàn)某些技術和功能。 Windows 應用程序中, MFC 的主包含文件為 。什么意思呢? windows 作為一個提供功能強大的應用程序接口編程的操作系統(tǒng),的確方便了許多程序員,傳統(tǒng)的 win32 開發(fā)(直接使用 windows的接口函數(shù) API)對于程序員來說非常的困難,因為, API 函數(shù)實在太多了,而且名稱很亂,從零構架一個窗口動輒就是上百行的代碼。最重要的是 OnOpenDocument(讀入 ),OnSaveDocument(寫盤) ,Serialize(讀寫) CView 視圖,負責內存數(shù)據(jù)與用戶的交 互。CDC 與其他 GDI(圖形設備接口)一起,完成文字和圖形、圖像的顯示工作。 CPen 筆,畫線 CBrush 刷子,填充 CFont 字體,控制文字輸出的字體 CBitmap 位圖 CPalette 調色板 CRgn 區(qū)域,指定一塊區(qū)域可以用于做特 殊處理。因為在 MFC 的早期開發(fā)階段它叫 “ Application Framework Extensions” 縮寫為 “ AFX” 。之后 Borland 發(fā)布了 VCL( Visual Component Library)來替換 OWL 框架。自動化的典型應用是微軟的很多軟件中都支持的宏。所有的 COM 組件都要實現(xiàn) IUnknown,表示每個 COM 組件都有相同的能力。這些特性被 Microsoft Windows Messenger 用來顯示實時語 音和視頻、即時消息及其他協(xié)同信息。 通過按鈕事件分別創(chuàng)建文本聊天對話框和視頻聊天對話框并建立相應的會話對象進行連接。 可連接對象模塊 可連接對象是 COM技術中處理接口事件的一種方法。 break。 緊接著為用戶 IP,同樣以“ ”結尾。 記錄文本會話數(shù)。 socket對象。 會話狀態(tài)改變事件處理函數(shù)。 socket事件處理函數(shù)。 if (FAILED(hr)) { MessageBox(Com O Create Error!)。 hr=m_pClientput_EventFilter(lEventMask)。 } return hr。 主要函數(shù): void SetSesAndName(IRTCSession *pSession,CString MyName,int SesN)。 視頻聊天對話框模塊 主要變量: CWnd m_pParent。 HRESULT hr=NULL。 hr=m_pParentClientget_IVideoWindow( RTCVD_PREVIEW, amp。 記錄父窗口句柄 DWORD m_dwCookie。 IConnectionPoint * pCP = NULL。 } 注冊函數(shù),將可連接對象注冊到 RTC組件,用于接收事件。 視頻對話框模塊接口 ShowVideo(long lMediaType, RTC_MEDIA_EVENT_TYPE enType, RTC_MEDIA_EVENT_REASON enReason)。 主窗口模塊接口 HRESULT RTCEventHandle(RTC_EVENT enEvent, IDispatch *pDisp)。 WSAAsyncSelect(m_s, thism_hWnd, WM_CLIENTMSG, FD_CONNECT|FD_READ|FD_WRITE|FD_CLOSE)。 COM 組件初始化, RTC 客戶端初始化并注冊處理事件。但異常斷開情況下,服務器和客戶端無法正常顯示。 測試過程 1, IP 模式下,主機輸入 地址,進行視頻連接。 軟件最終可以實現(xiàn)服務器模式, IP 模式兩種模式下的點對點視頻聊天和文字聊天功能。這都有待于對微軟實時通訊( RTC)開發(fā)包英文手冊的進一步研究和學習。 3,已經開啟一視頻連接的情況下,再進行任意一種方式的視頻連接。 測試過程 1, IP 模式下, p1 輸入 地址,進行文字聊天連接。主機上安裝服務器端,主機與 p1, p2 同時安裝有客 戶端。 組件的初始化配置 CoInitialize(NULL)。 運行環(huán)境的介紹和配置 的初始化配置 WORD Version=MAKEWORD(2,0)。 可連接對象模塊接口 HRESULT Advise(IRTCClient *pClient, HWND hWnd,CWnd *pWnd)。 供主窗口調用,初始化會話和用戶名。pCPC)。 記錄父窗口指針 主要函數(shù): HRESULT STDMETHODCALLTYPE Event(RTC_EVENT enEvent, IDispatch *pDisp)。 hr=pIVideoput_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS)。 hr=m_pParentClientget_IVideoWindow( RTCVD_RECEIVE, amp。 IRTCClient *m_pParentClient。 void SetMessage(CString Message,CString MessageHeader)。 文字聊天對話框模塊 主要變量: int m_SesN。 return hr。 } hr = m_pClientInitialize()。 m_pClient=NULL。 消息事件處理函數(shù)。 記錄是否連接服務器。 RTC客戶端對象。 緊接著為用戶 IP,同樣以“ ”結尾。 case FD_CLOSE: OnNetClose(wParam)。 文字對話框模塊 對象實例由主窗口在接受到文字聊天按鈕消息后創(chuàng)建,并提供相應接口供主窗口調用來完成初始化。 模塊分析 由于服務端比較簡單,因此只介紹客戶端模塊: 主窗口模塊 主窗口主要負責以下幾項工作: 1, socket對象創(chuàng)建以及 socket網絡連接和事件處理。 RTC 以組件對象模型 (COM)的方式發(fā)布,提供了一整套 api 供程序員建立點到點的,多點
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1