H323最初是面向局域網(wǎng)上的,后來(lái)擴(kuò)展到。標(biāo)準(zhǔn)定義了四個(gè)組成部分:終端(terminal)、網(wǎng)關(guān)(gateway)、網(wǎng)守(gatekeeper)、多點(diǎn)控制單元(MCU)。網(wǎng)守、網(wǎng)關(guān)和MCU是邏輯上分散的成分,可以在一個(gè)物理設(shè)備上實(shí)現(xiàn)。終端、網(wǎng)關(guān)和MCU統(tǒng)稱為端點(diǎn)(endpoints),端點(diǎn)可以發(fā)起呼叫,也可以接受呼叫,媒體信息流就在端點(diǎn)生成和終結(jié)。
終端:終端是局域網(wǎng)上的客戶端點(diǎn),用來(lái)提供實(shí)時(shí)、雙向的通信,支持H.245、Q.931、RAS和RTP等協(xié)議。H.323采用H.245作為控制協(xié)議,用于控制通信信道的建立、維護(hù)和釋放。呼叫信令協(xié)議Q.931負(fù)責(zé)呼叫的建立,RAS用于終端和網(wǎng)守的通信。另外,H.323終端還可以包括T.120數(shù)據(jù)會(huì)議協(xié)議、視頻編,也可以支持MCU。H.323終端可以和H.323終端、H.323網(wǎng)關(guān)或者M(jìn)CU通信
網(wǎng)關(guān):網(wǎng)關(guān)用于在H.323網(wǎng)絡(luò)和非H.323網(wǎng)絡(luò)之間建立連接。例如,一個(gè)網(wǎng)關(guān)能連接H.323的終端和SCN網(wǎng)(SCN網(wǎng)包括所有交換電話網(wǎng)絡(luò),如PSTN)。不同網(wǎng)絡(luò)的連接是通過(guò)網(wǎng)關(guān)完成呼叫建立和釋放、媒體編碼格式的轉(zhuǎn)換、傳遞信息等來(lái)實(shí)現(xiàn)的。終端與網(wǎng)關(guān)間的通信采用H.245和Q.931協(xié)議。
網(wǎng)守:網(wǎng)守是H.323網(wǎng)絡(luò)關(guān)鍵實(shí)體,負(fù)責(zé)為端點(diǎn)提供地址轉(zhuǎn)換、接入控制、呼叫信令和呼叫等功能,另外還提供帶寬管理和呼叫管理功能。網(wǎng)守是網(wǎng)絡(luò)的管理節(jié)點(diǎn),一個(gè)網(wǎng)守管理的所有終端、網(wǎng)關(guān)和MCU組成了一個(gè)管理區(qū)(Zone)。端點(diǎn)和網(wǎng)守之間的執(zhí)行的管理協(xié)議是RAS
MCU:MCU支持三個(gè)或多個(gè)H.323終端的會(huì)議。所有參與此會(huì)議的終端需要與MCU建立一個(gè)連接。MCU管理會(huì)議的資源,決定終端之間使用何種語(yǔ)音或視頻的編碼格式,并處理媒體流。MCU由MC(Multipoint Controller)和MP(Multipoint Processors)組成,其中MC是必需的,它提供多點(diǎn)會(huì)議的控制功能。MP在MC的控制下完成對(duì)來(lái)自各個(gè)端點(diǎn)的音頻、視頻和數(shù)據(jù)信號(hào)的混合處理,并回送到各個(gè)端點(diǎn)。在集中式多點(diǎn)會(huì)議和混合式多點(diǎn)會(huì)議中,MP是必需的:在分散式多點(diǎn)會(huì)議中,由于音頻和視頻信號(hào)都是由各個(gè)終端通過(guò)多播方式直接發(fā)送的,MP可以省略。MC和MP只是功能實(shí)體,并非物理實(shí)體。MC可以分布在終端、網(wǎng)關(guān)、網(wǎng)守和MCU中,MP可以分布在網(wǎng)關(guān)、網(wǎng)守和MCU中。
推薦文章: