基於H.323的IP視頻會議系統

學識都 人氣:2.63W
畢業論文

目   錄
前言 1
1  視頻會議系統相關知識 2
1.1  視頻會議系統的主要概念和應用領域 2
1.2  H.320和H.323介紹 4
1.3  視頻會議基於各網絡的解決方案 6
2  視頻會議系統分析 10
2.1  系統需求分析 10
2.2  系統功能模塊分析 10
2.3  系統軟硬件平台 11
2.4  總體設計原則及功能要求 11
3  視頻系統概要設計 12
3.1  系統運行過程設計 12
3.2  系統程序總體結構 12
3.3  系統運行相關問題的解決 13
4  IP視頻系統各部分詳細設計 13
4.1  IP視頻會議系統的組成設計 14
4.2  實時通信客户端接口設計 15
4.3  通信類型的選擇設計 15
4.4  調整通信設備設計 16
4.5  初始化1個會話設計 16
4.6  處理實時通信事件設計 20
4.7  創建1個通信會話設計 23
4.8  處理實時流會話事件設計 25
4.9  共享應用程序和白板設計 34
4.10  視頻會議質量保證設計 35
4.11  系統的安全保密設計 38
5  系統測試和運行 44
5.1  系統測試硬件環境 44
5.2  系統總體測試 44
6  結束語 47
參考文獻 48
致謝 49

基於H.323的IP視頻會議系統
 

摘要:視頻會議就是通過終端與網絡,使身處異地的與會者可以就同1議題參與討論,相互之間不僅可以聽到發言者聲音而且還可以看到發言者的圖像及背景,同時還可以交流有關該議題的數據、文字、圖表等信息,因而與會者可獲得比電話會議豐富得多的各種信息。本次系統的設計是使用微軟實時通信(RTC)API創建音頻與視頻會議,共享應用程序,共享白板,簡單的點對點聊天對話以及整合音頻與視頻調節嚮導的接口。因為實時通信API為任何基於Microsoft Windows XP的應用程序提供了基於個人計算機的通信性能——即時消息,音頻與視頻會議,應用程序的共享/協作。具體設計過程中利用了H.323協議,通過會議終端、網關、網閘、IP網絡以及多點控制器(MCU),創建了1個端到端的接口連接,然後通過設置動態端口監視連接中的各端口的動態事件,從而來進行音視頻等多媒體數據的處理和會話事件的處理,包括RTC媒體事件、音頻強度事件、即時消息事件和會話狀態改變等。最後利用T.120標準實現電子白板,文件傳輸,應用程序共享等數據應用功能,實現比較完整的視頻會議過程。
 
關鍵詞:IP; H.323; 視頻會議 
IP videoconference system Based on H.323
 
 
Abstract:The videoconference, through the terminal and the network, enables the people in different places to be able to discuss together. Those people can not only hear or see each other, but also can exchange associated information each other. So videoconference participants can acquire more information than telephone conference. Overall, the tone of a video stream based on IP videoconferencing system, is uses the video frequency technology and the IP data communication technology establishes the visible correspondence through the IP network between two or the many places, thus achieving images, a voice and data exchange format. Now, this system was designed using Microsoft real-time communications (RTC) API for audio and videoconferencing, achieving shared applications, achieving shared whiteboard, chat dialogue to achieve simple point-and the integration of audio and video interface guides. Because API for real-time communications provides performance-based personal computer communications for any applications based on Microsoft Windows XP, just like instant news, audio and videoconferencing, application sharing/collaboration. In the specific design process with a H.323 agreement, buy using the terminals, gateways, network gateway and IP networks and multi-point control units (MCU), build a point-to-point interface, monitor the dynamic incident of every port while joining through setting up the dynamic port, thus come to carry on the treatment of multimedia data such as the audio frequency and video ,etc. and treatment of conversation incident. Including RTC media incident, audio frequency intensity incident, instant news incident and conversation state change etc. At last Make use of T.120 standard for screen, document transmission, and data applications sharing application functions, realize more intact video conference course.

Keywords:IP;  H.323;  Videoconference

 
前言
會議是人類社會經濟生活中不可缺少的1部分,有關的研究表明,有效的信息55%依賴於面對面的視覺效果,38%依賴於説話者的語音,而只有7%依賴於內容。傳統通信工具,如電話、傳真等,都無法達到面對面或1羣人聚集在1起的溝通效果。然而,圖像通信所佔的帶寬太大,無法應用於實際的通信中。進入90年代,隨着ITU 制定第1個H.320標準和H.323標準,會議電視得到了很大的發展。
隨着多媒體的計算機技術和通信技術的發展,人們已經不滿足簡單的話音和文字通信,希望集語音、文字和圖像於1體的多媒體通信。這是繼電報、電話、傳真及電子郵件(E-MAIL)之後,點對多點的通信。它在同1傳輸線路上承載了多種媒體信息即視頻、音頻和數據等。實現多點實時交互通信,同時也可以將不同地點與會人員的活動情況、會議內容及各種文件以可視新聞的形式產縣在各個會場,這是1種快速高效、日益增長、廣泛應用的新的通信業務。
基於IP的音視頻流的視頻會議系統,是利用視頻技術和IP數據通信技術通過IP網絡在兩點或多個地點之間建立可視通信,實現圖像,語音及數據交流的1種會議形式。本設計的目的是讓與會者利用PC終端,攝像機和話筒等即能實時地看到對方發言人和會場場景,也能聽到對方的'聲音,再輔以電子白板,書寫電話等通信設備,即可實現與對方會場的與會人員進行研討或磋商。
所以,本文主要是基於H.323的IP視頻會議系統的設計過程的具體的分析和相關問題的解決。對視頻會議系統的主要概念,相關應用以及系統設計的需求進行了分析,給出了系統的概要設計和詳細設計過程,介紹了IP視頻會議的實現原理及方法並給出了1個比較完整的IP視頻會議系統的實現代碼。

基於H.323的IP視頻會議系統