国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

信息技術(shù)專業(yè)畢業(yè)論文 基于 rtc client api 的即時通訊軟件的設(shè)計與.pdf

約48頁PDF格式手機打開展開

信息技術(shù)專業(yè)畢業(yè)論文 基于 rtc client api 的即時通訊軟件的設(shè)計與,48頁 課題如上摘要一個典型的商業(yè)應(yīng)用程序應(yīng)該是基于企業(yè)部署的實時性服務(wù),它能確保主管與即使是處在出差中的員工保持實時的聯(lián)系。rtc ( real-time communications ) client api ( application programming interface ) 使得你能夠設(shè)計通過互聯(lián)網(wǎng)進行p...
編號:8-35692大小:642.10K
分類: 論文>通信/電子論文

內(nèi)容介紹

此文檔由會員 草根奮斗者 發(fā)布

48頁 課題如上
摘要
一個典型的商業(yè)應(yīng)用程序應(yīng)該是基于企業(yè)部署的實時性服務(wù),它能確保主管與即使是處在出差中的員工保持實時的聯(lián)系。RTC ( Real-time Communications ) Client API ( Application Programming Interface ) 使得你能夠設(shè)計通過互聯(lián)網(wǎng)進行PC-PC、 PC-phone或者 phone-phone 的即時消息會話的應(yīng)用程序。RTC Client API支持包含視頻音頻的PC-PC的會話請求,還可以在任何類型的會話中加入應(yīng)用程序共享和白板技術(shù)來增強通訊交流能力。
本設(shè)計課題是從實際商業(yè)應(yīng)用角度出發(fā),以計算機網(wǎng)絡(luò)原理為指導(dǎo),結(jié)合當前計算機軟件中的一些常用技術(shù),來進行基于 RTC Client API 的即時通訊軟件的設(shè)計與實現(xiàn)。該即時通訊軟件有視頻會議模式、應(yīng)用程序共享模式、白板模式、即時消息模式等功能。
關(guān)鍵字: RTC Client API;COM (組件對象模型)編程;即時通訊軟件。
IABSTRACT



參考文獻
[1]
侯俊杰.深入淺出MFC 第2版.華中科技大學(xué)出版,2001年1月
[2]
Jeff Prosise.Programming Windows with MFC Second Edition (影印版).北京大學(xué)出版社,2000年9月
[3]
求是科技.Visual C++ 6.0 程序設(shè)計與開發(fā)技術(shù)大全.人民郵電出版社,2004年9月
[4]
魯曉東、李育龍、楊?。甁SP 軟件工程案例精解.電子工業(yè)出版社,2005年1月
[5]
Brian W. Kernighan、Dennis M. Ritchie.The C Programming Language Second Edition (影印版).清華大學(xué)出版社,2000年9月
[6]
William J. Collins.Data Structures and the Standard Template Library (英文版).機械工業(yè)出版社,2003年3月
[7]
吳煒煜.面向?qū)ο蠓治鲈O(shè)計與編程 OOA/OOD/OOP.清華大學(xué)出版社,2000年4月
[8]
Charles Petzold.Programming Windows Fifth Edition.Microsoft Press,1998年10月
[9]
謝希仁.計算機網(wǎng)絡(luò)第4版.電子工業(yè)出版社,2003年6月
[10]
湯子瀛、哲鳳屏、湯小丹.計算機操作系統(tǒng) (修訂版).西安電子科技大學(xué)出版社,2001年8月
[11]
張海藩.軟件工程導(dǎo)論(第四版).清華大學(xué)出版社,2003年12月
[12]
Microsoft Corporation.MSDN Library Visual Studio 6.0 release
[13]
Duane Burton.Integrating Rich Client Communications with the Microsoft Real-Time Communications API.2002年6月,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/rtc_api_final.asp
[14]
Microsoft Corporation.用于網(wǎng)絡(luò)地址轉(zhuǎn)換的 Windows XP 實時通信客戶端支持.2004年2月,
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;316397
[15]
Tom Fout.Media Support in the Microsoft Windows Real-Time Communications Client.2001年11月,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/mediainrtcclient.asp?frame=true
[16]
Microsoft Corporation.Real-Time Communications (RTC) Client SDK.2004年10月,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rtcclnt/rtc/real_time_communications_rtc_client_start_page.asp
A typical business application might be a corporate-deployed presence service that tracks service agents even traveling in the field. And the RTC Client API enables you to build applications that can make PC-PC, PC-phone, or phone-phone calls or create IM ( Instant Messaging ) sessions over the Internet. Both voice and video calls can be established on PC-PC calls. Application sharing and whiteboard can be added to enhance the communication capabilities of any type of session.
In the opinion of business application and guided by computer network principal and taking some common computer technologies, this academic project is the design and implementation of the instant messaging software based on RTC Client API. Video Conference Mode, Application Share Mode, Whiteboard Mode and Instant Message Mode are all integrated in this project.
KEY WORDS: RTC Client API; COM (Component Object Model) Programming; Real-time Communication Software.
目錄
目錄
摘要...................................................................................................I
ABSTRACT...........................................................................................II
目錄.................................................................................................III
第一章 緒論.......................................................................................1
1.1 項目開發(fā)的背景......................................................................1
1.2 項目開發(fā)的主要內(nèi)容...............................................................2
第二章 基于 RTC CLIENT API 的即時通訊軟件的關(guān)鍵技術(shù)及開發(fā)方案.3
2.1 COM編程技術(shù)..........................................................................3
2.1.1 COM簡介.................................................................................3
2.1.2 COM的使用.............................................................................4
2.2 WINDOWS編程技術(shù).....................................................................5
2.2.1 Windows 的消息傳遞機制........................................................5
2.2.2 MFC 技術(shù)概述.........................................................................7
2.3 RTC CLIENT API 介紹.............................................................10
2.3.1 RTC 對象模型........................................................................10
2.3.2 RTC Client 中的 T.120 協(xié)議.................................................11
2.3.3 使用 RTC Client API來進行通信的一般模型..........................13
2.4 系統(tǒng)方案設(shè)計.......................................................................13
2.4.1 其他可行方案........................................................................13
2.4.2 項目方案介紹........................................................................14
第3章 基于 RTC CLIENT API 的即時通訊軟件的設(shè)計與實現(xiàn)............16
3.1 系統(tǒng)流程圖...........................................................................16
3.2 數(shù)據(jù)流.................................................................................17
3.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計.......................................................................19
3.3.1 幾個重要數(shù)據(jù)結(jié)構(gòu)的描述.......................................................19
3.3.2 各模塊中數(shù)據(jù)結(jié)構(gòu)的設(shè)計.......................................................20
3.4 界面設(shè)計..............................................................................21
3.5 對像結(jié)構(gòu)的設(shè)計....................................................................23
3.6 RTC CLIENT API 實例的初始化與釋放.....................................25
III
廣東外語外貿(mào)大學(xué)學(xué)士學(xué)位論文
IV
3.7 使用 RTC CLIENT API進行通信類型的選擇..............................27
3.8 對于系統(tǒng)多媒體設(shè)備的調(diào)整設(shè)置............................................28
3.9 RTC EVENTS 的處理.................................................................29
3.9.1 RTC 媒體事件的處理..............................................................30
3.9.2 音頻強度事件的處理..............................................................31
3.9.3 會話狀態(tài)改變事件的處理.......................................................31
3.9.4 即時消息事件的處理..............................................................32
3.9.5 RTC 客戶事件的處理..............................................................33
3.10 RTC SESSION 的建立.............................................................34
3.11 視頻會議會話中的要點分析.................................................35
3.11.1 視頻會議會話中 RTC Client 事件的處理..............................35
3.11.2 視頻會議會話中視頻音頻的播放............................................37
3.12 即時消息會話中的要點分析.................................................39
3.12.1 即時消息會話中消息發(fā)送與接收的處理.................................39
3.12.2 即時消息會話中參與者狀態(tài)的處理........................................40
第四章 總結(jié).....................................................................................41
參考文獻..........................................................................................42
致謝.................................................................................................43