陳 楠
(同濟大學 上海200092)
基于H.323的軟硬件視頻會議系統(tǒng)
陳 楠
(同濟大學 上海200092)
國際電信聯(lián)盟ITU-T于1996年公布了H.323協(xié)議,它是局域網(wǎng)和企業(yè)網(wǎng)使用的多媒體通信標準。H.323是Internet上端與端之間進行實時聲音和視頻會議的規(guī)程和協(xié)議,包括系統(tǒng)和構件的描述、呼叫模型描述、呼叫信令過程、控制報文、語音編碼解碼器、視像解碼器及數(shù)據(jù)協(xié)議等。H.323能提供更穩(wěn)定的視頻會議需求,實現(xiàn)了不同場景下更加穩(wěn)定、靈活的音視頻解決方案。提出一種基于H.323的新型軟硬嫁接的視頻會議系統(tǒng)方式。
MCU H.323 視頻會議
隨著規(guī)模的擴大,業(yè)務分布廣泛、職員遍布全國各地的公司,其人員間的協(xié)調和部門間的合作面臨著諸多困難。為了使跨地域的通信實現(xiàn)即時性,語音通信成為首選。但是隨著科技進步,純粹的語音通信已不能滿足人們的需求。IP技術的日益成熟使光纖入戶成為可能,百兆到桌面帶寬也使高清實時的視頻傳輸成為可能,視頻會議已被廣泛運用于遠程教學、遠程技術支持及員工培訓中,其不僅靈活、高效,同時也是能給企業(yè)帶來競爭優(yōu)勢的實用工具。
硬件視頻會議一般采用嵌入式架構,由DSP和嵌入式軟件實現(xiàn)音視頻處理。硬件視頻會議系統(tǒng)具有以下特點:①集成度高。硬件終端集成多種音視頻及網(wǎng)絡接口,可集成各類功能模塊,如視頻分割、數(shù)字混音等,采用實時操作系統(tǒng)和高效的音視頻編解碼技術可以提供高品質的視頻畫面及高清晰的語音話質。②可同時支持H.323和H.320體系標準,適用于專網(wǎng)傳輸,可靠性高,穩(wěn)定性好。硬件視頻會議系統(tǒng)一般由MCU和視頻會議終端組成,MCU作為多點通信功能部件,是會議通信的重要部分,主要實現(xiàn)多點會議管理與控制、與會終端的管理、媒體流控制。MCU 一般由一個MC(Multipoint Controller)和多個MP(Multipoint Processor)組成,MC控制終端間的H.245協(xié)商音頻、視頻處理能力,還決定哪個音視頻被廣播,對視頻會議資源進行綜合管理;MC不直接處理媒體流,而是由MP混合、切換和處理音視頻及數(shù)據(jù)流。會議終端相當于客戶端,實現(xiàn)雙向實時通信。會議系統(tǒng)必須支持語音通信、視頻及數(shù)據(jù)通信,將采集到的音視頻信息、數(shù)據(jù)和控制信息進行編碼打包并發(fā)送,將收到的音視頻信息和數(shù)據(jù)及控制信息解碼還原。
對于不同的應用需求,視頻會議又分為軟件視頻會議和硬件視頻會議:
①硬件視頻會議可以提供高品質的視頻畫面及高清晰的語音話質,可靠性高,穩(wěn)定性好,但實體設備多,大規(guī)模部署成本高昂;在大型企業(yè)中可以實現(xiàn)部署,但對于中小型企業(yè),高昂的價格往往使人望而卻步。
②軟件視頻會議系統(tǒng)具有高效、實時、方便管理等特點,被廣泛應用,其不需要太多硬件投入,成本低廉,可實現(xiàn)語音通話、文字消息、視頻通話、短信和視頻會議相融合,可支持智能手機、平板電腦等各種移動終端,實現(xiàn)多場景、多方式的接入,深受各行業(yè)人士喜愛。隨著未來網(wǎng)絡的普及和廉價帶寬的接入,硬轉軟是未來視頻會議的發(fā)展發(fā)向。
軟件視頻會議一般采用C/S客戶機+服務器的軟件體系架構,在核心機房部署MCU服務器和流媒體服務器,在各終端部署PC,配合高清攝像頭和麥克風分別采集音視頻信息,通過顯示器或投影儀呈現(xiàn)遠端圖像,通過專網(wǎng)連接保證視頻傳輸所需的帶寬。
H.323協(xié)議基于包交換網(wǎng)絡的多媒體通信系統(tǒng),總體上介紹了基于包交換網(wǎng)絡的視頻會議系統(tǒng)和終端的要求,解釋了呼叫建立的基本過程(見圖1)。
圖1 H.323架構圖Fig.1 H.323 architecture
H.323協(xié)議工作在應用層,用于發(fā)起會話,能控制建立與終結多個參與者參加的多媒體會話,并能動態(tài)調整和修改會話屬性,如會話帶寬要求、傳輸?shù)拿襟w類型(語音、視頻等)、媒體的編解碼格式、廣播支持等。H.323協(xié)議棧是一個有機的整體,它由音頻編解碼、視頻編解碼、系統(tǒng)控制、數(shù)據(jù)流的復用等組成;G系列相關協(xié)議用于處理音頻編解碼,如對來自麥克風的音頻進行編碼發(fā)送,對接收到的音頻進行解碼傳至揚聲器;H.26x系列相關協(xié)議用于視頻的編解碼,對來自視頻源如攝像頭等的視頻實行編碼發(fā)送,對接收到的視頻進行解碼傳至顯示設備顯示;T12x系列用于多媒體數(shù)據(jù)通信。實時的音頻和視頻信號都封閉在RTP(Real-Time Transfer Protocol,實時傳輸協(xié)議)和RTCP(Real-Time Transfer Control Protocol,實時傳輸控制協(xié)議)當中,確保了音視頻傳輸?shù)膶崟r性。在任何會話開始前,首先需要建立端點間的聯(lián)系,H.225將音視頻及控制等數(shù)據(jù)信息格式化并傳送,同時從網(wǎng)絡中接收數(shù)據(jù),H.245則作為控制單元提供端點間的信令,對終端間進行通信能力協(xié)商,完成通信控制,以保證H.323終端的正常通信。RAS(Registration、Admission and Status)是H.225協(xié)議的一種,是網(wǎng)關與網(wǎng)守之間進行信息交換的協(xié)議,可實現(xiàn)為網(wǎng)守確定端點地址狀態(tài)、執(zhí)行呼叫接納控制等功能。
圖2 軟硬件視頻會議拓撲圖Fig.2 Software and hardware video conference topology
軟件視頻會議和硬件視頻會議各有優(yōu)劣,在實現(xiàn)的工程項目中往往采用軟硬相結合的方式互補,組建一套完美的視頻會議方案。方案通常以硬件視頻會議為主、軟件視頻會議為輔,利用硬件視頻會議高穩(wěn)定、高畫質的特點,保證視頻會議的穩(wěn)定高效。利用軟件視頻會議高擴展性和低成本優(yōu)勢,提高整個視頻會議網(wǎng)絡的廣度和深度。軟硬件融合的視頻會議不僅能夠提供實時高品質的音視頻效果,還能夠使用互聯(lián)網(wǎng)移動應用軟件,通過智能手機和平板電腦等移動客戶端與視頻會議系統(tǒng)的互通互聯(lián),應對應急會議等突發(fā)情況,實現(xiàn)隨時隨地的視頻會議。
H.323包含4個基本組件,MCU、網(wǎng)關、網(wǎng)守和終端,MCU可實現(xiàn)對終端呼叫媒體流的處理和控制;網(wǎng)守參與呼叫控制,為呼叫提供地址翻譯,網(wǎng)關定位服務;網(wǎng)關是提供終端在廣域網(wǎng)上實時通信的設備;終端是發(fā)起呼叫和接受呼叫的設備,它們相互協(xié)作實現(xiàn)呼叫通信。
軟硬件視頻會議可通過軟硬件的MCU級聯(lián)來實現(xiàn)。當軟件客戶端(PC)與硬件終端設備通過模擬信號相連,實現(xiàn)音視頻交互,軟件客戶端開啟H.323功能,發(fā)起呼叫,通過網(wǎng)守解析出翻譯后的IP地址,與網(wǎng)關建立TCP連接,成功連接后,進入H.245協(xié)商階段,實現(xiàn)通信,當其中一終端掛機時,則斷開TCP連接,結束會話過程。
軟件視頻會議由于網(wǎng)絡環(huán)境和帶寬的限制,圖像質量與硬件仍存在不小的差距,但隨著網(wǎng)絡技術的不斷更新和多媒體技術的不斷發(fā)展,軟件視頻會議在穩(wěn)定性及畫質上與硬件視頻會議系統(tǒng)的差距在不斷減小,以硬件為主的視頻會議系統(tǒng)將會受到不小的沖擊。盡管如此,軟硬件結合的方案仍有以上兩種方案無法比擬的優(yōu)勢,不但擴大了視頻會議網(wǎng)絡的覆蓋面,而且降低了成本,系統(tǒng)的擴展性大大提高,也為將來的升級改造提供了空間。
[1] 王湘寧. 視頻會議系統(tǒng)原理與測試[M]. 北京:電子工業(yè)出版社,2014:69-73.
[2] 陳長汶. 視頻通信與網(wǎng)絡[M]. 北京:中國科學技術大學出版社,2012:107-113.
[3] Gough M,Rosenfeld J. Video Conferencing Over IP:Configure,Secure,and Troubleshoot [M]. Mass:Syngress,2006:193-196
[4] 邵鑫. 探討高清視頻會議系統(tǒng)技術[J]. 移動信息,2015(11):50.
[5] 鄭力明,張會汀. 基于IP組播技術的分布式視頻會議系統(tǒng)的設計與實現(xiàn)[J]. 計算機工程與應用,2003(2):153-155.
On Hardware and Software Integrated Video Conference System Based on H.323
CHEN Nan
(Tongji University,Shanghai 200092,China)
The International Telecommunication Union(ITU-T)announced a H.323 proposal in 1996,which is the standard of multimedia communication for the use of local area network and enterprise network.H.323 is the rule and protocol for real-time voice and video conference between the upper end and end of the Internet.It consists of system and component description,call model description,call signaling process,control packets,voice codec,video decoder and data protocol.It achieves more stable and flexible audio and video solutions under different scenarios. This paper presents a new type of H.323-based software and hardware “grafted” video conference system.
MCU;H.323;video conference
TN8
:A
:1006-8945(2016)04-0081-03
2016-03-16