視頻會議基礎(chǔ)知識解答(7)
來源:歐迪辦公 更新時間:2019-04-09 ?? ??瀏覽次數(shù):
16、H.460.18/19協(xié)議的主要內(nèi)容是什么?
答: H.460協(xié)議:
H.460協(xié)議是ITU批準(zhǔn)的防火墻/NAT穿越標(biāo)準(zhǔn)。該協(xié)議通過對H.323協(xié)議棧功能的擴(kuò)充在不改變H.225 的ANS.1描述的情況下幫助H.323呼叫穿越防火墻/NAT。
H.460.18:
H.460.18的全稱是H.323信令穿越NAT和防火墻(由TANDBERG編定),它是國際電聯(lián)(ITU-T)制定的H.323系統(tǒng)中信令穿越NAT和防火墻的標(biāo)準(zhǔn),與之密切相關(guān)的協(xié)議是H.248.19 ,它媒體穿越NAT和防火墻的標(biāo)準(zhǔn)方法。它有以下兩個特點(diǎn):
?它基于 Client-Server模型,并不是p2p穿NAT和防火墻的方法(如IETF的ICE )
?沒有進(jìn)行 NAT類型檢查(不能實(shí)現(xiàn)p2p的RTP碼流傳輸,具有有限的擴(kuò)展性)
基本原理
內(nèi)網(wǎng)終端呼叫外網(wǎng)終端的流程與正常的H.323呼叫過程一樣。 當(dāng)外網(wǎng)終端呼叫內(nèi)網(wǎng)終端時候,呼叫被尋址到TS的外網(wǎng)IP。TS使用一條RAS消息,請求內(nèi)網(wǎng)終端向TS建立H.225.0通道。
內(nèi)網(wǎng)終端呼叫外網(wǎng)終端的流程與正常的H.323呼叫過程一樣。 當(dāng)外網(wǎng)終端呼叫內(nèi)網(wǎng)終端時候,呼叫被尋址到TS的外網(wǎng)IP。TS使用一條RAS消息,請求內(nèi)網(wǎng)終端向TS建立H.225.0通道。
H.460.19
H.460.19定義了H.323系統(tǒng)中媒體流穿越NAT和防火墻的過程(由RADVISION 編定),以及媒體復(fù)用模式。它與H.460.18同樣基于Cient-Server模型,定義了Client與Server之間的穿NAT和防火墻的過程(注意并沒有定義Client-Client 或Server-Server之間穿NAT和防火墻的方法)。
由于媒體控制通道本身就是雙向的,穿越過程利用由內(nèi)網(wǎng)發(fā)向外網(wǎng)的包來允許外網(wǎng)的媒體控制通道包發(fā)向內(nèi)網(wǎng)。
媒體通道中數(shù)據(jù)流是單向的,為了允許外網(wǎng)的媒體通道包發(fā)向內(nèi)網(wǎng),H.460.19定義了一個Keep Alive通道。由Server提供個含有傳輸?shù)刂返腒eepAliveChannel參數(shù)給Client由Client發(fā)送Keep-Alive媒體包到這個傳輸?shù)刂?。Server 收到 Keep-Alive媒體包和媒體控制通道包后,根據(jù)實(shí)際接收地址發(fā)送媒體發(fā)送媒體通道包 和媒體控制通道包,而不再是按照正常的H.323過程中從
H225LogicalChannelParamters.mediaChannel和
H225LogicalChannelParamters.mediaControlChannel獲取傳輸?shù)刂妨恕?/span>
同樣為了維持在NAT和防火墻上打的"孔, Client必須實(shí)現(xiàn)個Keep. alive 機(jī)制來維持到Server之間的"孔。
媒體復(fù)用模式可以使多個媒體會話的的媒體通道包和媒體控制通道包發(fā)向一對傳 輸?shù)刂飞?這樣可以有效的減少NAT和防火墻上的"孔”的數(shù)目。H.460.19 規(guī)定把發(fā)送媒體復(fù)用能力與接收媒體復(fù)用能力分開來,同時規(guī)定lient必須具備發(fā)送媒體復(fù)用能力,而接收媒體復(fù)用的能力對于Client或Server都是可選的。
媒體復(fù)用模式可以使多個媒體會話的的媒體通道包和媒體控制通道包發(fā)向一對傳 輸?shù)刂飞?這樣可以有效的減少NAT和防火墻上的"孔”的數(shù)目。H.460.19 規(guī)定把發(fā)送媒體復(fù)用能力與接收媒體復(fù)用能力分開來,同時規(guī)定lient必須具備發(fā)送媒體復(fù)用能力,而接收媒體復(fù)用的能力對于Client或Server都是可選的。
只有支持接收復(fù)用能力的實(shí)體(Client或Server)才能發(fā)起媒體復(fù)用模式。為了發(fā)起媒體復(fù)用模式,實(shí)體A在打開邏輯通道(OLC請求或者OLC響應(yīng)消息中攜帶一個multiplexID字段。對于給定的呼叫和會話ID,實(shí)體A分配個唯的multiplexID.對端H.460.19實(shí)體收到消息發(fā)現(xiàn)有multiplexID字段,必須以媒體復(fù)用模式發(fā)送媒體通道包和媒體控制通道包以及keep-alive包,并且每個包都標(biāo)記有該multiplexID.