協議棧解碼
『壹』 SIP協議棧的實現說明
1. 協議用ANSI C實現
2. 支持(Windows、VxWorks、Linux、Solaris等操作系統)
3. 模塊之間採用鬆散耦合組合方式。
4. 支持從單任務到專分布式系屬統,多處理器支持。
5. 支持動態創建多個任務實體
6. 線程安全機制
7. 支持消息或非消息驅動方式
8. 高效的類分定時器管理策略
9. 高速編解碼技術
10. 協議日誌管理
11. 協議性能統計
12. 方便的協議API
13. 協議Release lib文件體積有700K
14. 佔用內存比較小
Open IP Phone Develop 開放源代碼的 IP Phone 開發平台
『貳』 協議棧中的pdcp層加解密的演算法可以模擬嗎
以下哪個協來議負責用戶面數自據的加密功能() A. PDCP B. MAC C. RRC D. RLC 分組數據匯聚協議(Packet Data Convergence Protocol,PDCP)層屬於無線介面協議棧的第二層,處理控制平面上的無線資源管理(RRC)消息以及用戶平面上的網際網路協議(IP)包。
『叄』 如何成功的運用 OPENH323 來開發商業的 H.323 協議棧
如何來成功的運用OPENH323 來開發商業源的H.323 協議棧 Openh323 有以下的特徵: 1>動態的靜音檢測演算法, 以減小語音包的傳輸量。 2>支持Windows,Linux 和FreeBSD 的多種客戶端命令。 3>包含有MCU,PSTN 網關,和自動語音應答機等多種應用平台。 4>軟體支持GSM,LPC-10,G.711 uLaw/Alaw 軟體編解碼方式。 5>特定硬體(Quicknet/LineXJ)支持G.723.1, G.728 和 G.729 。 6>採用Jitter Buffer 技術對語音信號做接受的緩沖處理。 7>軟體產生舒適噪音。 8>採用H.261 視頻壓縮協議。 9>支持廣播的方式查找網守(GateKeeper)。 10>支持H.235 附件D 中和網守的身份認證。(部分地支持H.235) 11>支持部分H.450 補充協議。-How successful the use of OpenH323 to develop commercial H.323
『肆』 如何讓wireshark解碼LTE中任意一層的協議
如果解碼空口的話需要在enb信令板抓包,需要協議插件進行解碼
其他地面介面應該都可以解碼的
『伍』 H.323音視頻協議的協議簇
H.323是國際電信聯盟(ITU)的一個標准協議棧,該協議棧是一個有機的整體,根據功能可以將其分為四類協議,也就是說該協議從系統的總體框架(H.323)、視頻編解碼(H.263)、音頻編解碼(H.723.1)、系統控制(H.245)、數據流的復用(H.225)等各方 面作了比較祥細的規定。為網路電話和可視電話會議系統的進一步發展和系統的兼容性提供了良好的條件。其中系統控制協議包括H.323、H.245、和H.225.0,Q.931和RTP/RTCP是H.225.0的主要組成部份。系統控制是H.323終端的核心。整個系統控制由H.245控制信道、H.225.0呼叫信令信道和RAS(注冊、許可、狀態)信道提供,音頻編解碼協議包括G.711協議(必選)、G.722、G.723.1、G.728、G.729等協議。編碼器使用的音頻標准必須由H.245協議協商確定。H.323終端應由對本身所具有的音頻編解碼能力進行非對稱操作。如以G.711發送,以G.729接收。視頻編解碼協議主要包括H.261協議(必選)和H.263協議。H.323系統中視頻功能是可選的。數據會議功能也是可選的,其標準是多媒體會議數據協議T.120。
『陸』 區域網傳輸的消息,比如「你好」,怎麼編碼,最後怎麼解碼
區域網傳輸消息抄一般襲是要基於軟體來實現的(雖然是基於tcp/ip協議棧來傳輸,但還是得通過軟體來實現數據傳輸),比如如果是XP系統,你可以在CMD中輸入winchat來打開xp自帶的區域網聊天系統,在上面打上「你好」就可以發送了。
win7據說不帶winchat所以得另外下載,當然你也可以用其他區域網通訊軟體來實現,比如「飛秋」,
如果硬要說編碼與解碼的話,大概也只能說通一個原理而已,如果你想聽,可以追問。
『柒』 單片機對講機原理
方案一 以單片機為核心處理器的DMR對講機方案(MSP430F149+AMBE1000)
1.工作原理
發射時,由麥克送來的模擬語音經CSP1027進行/D轉換,由聲碼器AMBE1000進行語音壓縮,交單片機MSP430F149進行協議填充組幀,送到CC1101進行調制後發射。接收時,由CC1101解調出來的碼流經MSP430F149進行幀恢復,交由聲碼器進行解壓,數據經CSP1027進行D/A轉換為模擬語音信號。
2.關鍵器件
微控制器採用TI公司的MSP430F149,它是16位超低功耗、混合信號微控制器,採用「馮·諾依曼」結構,可用JTAG(一種標准測試介面)進行模擬調試。
晶元的電源電壓為(1.8~3.6)V,在RAM數據保持方式下耗電僅0.1uA,活動模式耗電250 uA/MIPS(每秒百萬條指令數)。運算時由於本單片機採用16位RISC(精簡指令集計算機),一個時鍾周期可以執行一條指令,而傳統的單片機要12個時鍾周期才執行一條指令。工作在8MHz的晶振頻率時,指令速度可達8MIPS,而同樣這個指令速度,16位處理器比8位處理器高遠不止兩倍。
概述
聲碼器AMBE1000在國內已有產品,價格比較合理。CC1101的靈敏度為-116dBm(1.2kbps,1%數據包誤碼率,工作在433MHz時),與國內的對講機可用靈敏度-120dBm相比偏低,但符合歐盟的CE標准規定小於-107dBm.另外,射頻模塊的功率輸出僅12dBm(16mW),所以本方案僅適用短距離范圍的通信。提高靈敏度可考慮用器件ADF7021作為射頻模塊。
方案二 以DSP+MCU為核心處理器的對講機方案
1.工作原理
方案以MSP430為中心系統來完成數據的收、發控制等工作,系統採用MSP430中 USART模塊的SPI同步通信模式。在接收過程中,首先接收來自射頻晶元的FSK數據,解調後由MSP430將數據幀的同步域、尾域、ID域以及命令位元組去除後,數據發至C5402進行去壓縮處理,數據交AIC23進行D/A轉換為語音信號。在發送過程中,首先由AIC23進行A/D轉換,數據交C5402將語音壓縮,再由微控制器MSP430進行協議填充,加上頭域、尾域、ID域以及命令位元組形成數據幀,然後控制射頻模塊將數據發送。
2.關鍵器件
TMS320C5402是TI公司於1996年推出的一種定點DSP晶元,採用先進的修正哈佛結構和8匯流排結構,使處理器的性能大大提高。其獨立的程序和數據匯流排允許同時訪問程序存儲器和數據存儲器,實現高速並行操作。如,可以在一條指令中同時執行3次讀操作和1次寫操作。TMS320C5402的運行速度為40MIPS,指令周期為25ns.此外,還可以在數據匯流排與程序匯流排之間相互傳送數據。從而使處理器具有單個周期內同時執行算術運算、邏輯運算、位移操作、乘法累加運算以及訪問程序、數據存儲等強大功能。
概述
採用DSP方案時,免去選用語音晶元聲碼器的煩惱,提高了數字對講機對語音處理的能力,可讓語音編碼的演算法盡量優化,從而使對講機語音信號的處理更具通用性和擴展性。本方案是以DSP為開發平台,經過連續可變斜率增量(CVSD)調制編解碼得到語音信號的清晰度和自然度好,但軟體開發工作量大。CC1000不支持4FSK調制與解調,本方案不適用於DMR與dPMR協議。另外CC1000的接收可用靈敏度為-110dBm,國內對講機廠家可能嫌低。
方案三 以單片機為核心處理器的dPMR對講機方案(CMX618+CMX7141)
1.工作原理
發射時,麥克送來的模擬語音經CMX618內部進行增益調節,A/D轉換和壓縮處理,然後通過SPI(串列外圍設備介面)進入CMX7141基帶處理器,在微控制器LPC2138的控制和管理下經CMX7141晶元內部進行信道編碼,dPMR協議棧打包,數字濾波以及4FSK調制,調制編碼後的語音數據經CMX7141晶元的MOD1/2管腳分別輸出給外部的發射VCO和壓控溫補參考時鍾,經兩點調制輸出射頻載波給發射功放,並到天線輸出。
接收時,CMX7141對基於超外差射頻接收模塊送來的4FSK解調信號在微控制器LPC2138的控制和管理下進行4FSK解調,dPMR拆包,信道解碼,最終得到語音編碼數據,經SPI串口送給CMX618進行語音解壓縮並恢復語音信號。
2.關鍵器件
語音編解碼片CMX618是CML微電子(新加坡)私人有限公司的產品,晶元由音頻壓縮/解壓器、RALCWI編解碼器、前向糾錯編解碼器和其他特殊功能模塊幾部分組成。
RALCWI是一種魯棒的先進的復雜性波形插入技術,與其他語音編解碼技術不同,它使用獨有的信號分解和參數編碼方法,可確保在較高的壓縮率下有較好的語音質量。
在聲碼器中,採用RALCWI技術實現的語音質量與編碼速率在4kbps以上的標准聲碼器話音質量相當。
概述
本方案優點是開發時的靈活性高,模擬與數字可雙模設計,且同一個硬體開發平台能滿足不同的數字對講機標准,支持多種語音聲碼器,射頻的接收靈敏度可做得較高達到-118dBm(誤碼率為1%時)。發射功率0.5W,功率容易提升。
缺點是前期的軟體開發成本高並有一定難度,射頻模塊ATB010隻支持dPMR的EN301,166標准,不支持DMR.
方案四 以MCU+DSP的DMR對講機方案(MSP430FG4619+VC5510)
1.工作原理
發射時,由麥克送來的模擬語音經模數轉換器AD73311采樣成數字信號,AMBE2000對語音數字信號進行壓縮編碼,數字信號由VC5510進行DMR通信協議填充組成幀信號和4FSK的調頻波成形,最後由微控制器MCU進行D/A轉換,送往射頻模塊進行發射調制,實現發射。
接收時,MCU將射頻模塊送來已解調數據進行A/D轉換,經VC5510進行拆幀,交AMBE2000進行解壓,數據由AD73311數模轉換為語音信號。
微控制器MSP430FG4619是整個系統的控制中心,人機介面如鍵盤、顯示器與MCU直接連接。微控制器實現對射頻模塊的控制,包括基帶信號的發送與接收、射頻頻率點的控制、信道檢測等,MCU還負責DMR協議的高層信令控制、人機介面的互通等。
另外,請注意微控制器還要完成基帶信號的AD/DA轉換功能。
2.關鍵器件
AMBE2000TM聲碼器是美國語音公司DVSI推出的一款適應性強、高性能、單晶元的語音壓縮編解碼器。它能在低速率下提供優良的語音質量,並實現了實時的、全雙工的標准設定的AMBE語音壓縮軟體演算法。
大量的評估顯示,這款聲碼器具有在一般數據速率下提供同數字蜂窩系統一樣性能的能力。AMBE在2.4kbps速率下保持自然語音質量和清晰度,由於AMBE演算法復雜性低,所以它能夠完全集成在成本低、功耗低的晶元上。
概述
方案簡單,實用。
軟體開發中,微控制器和數字處理器的程序對DMR協議的分層必須有清晰的概念,正確的程序設計是硬體實現的保證。聲碼器的選用有較大的餘地。
方案五 以ARM+DSP的DMR對講機方案
1.工作原理
發射時,由麥克送來的話音信號由數模轉換器AD73311進行采樣,數據由聲碼器進行壓縮,OMAP5910內的DSP與ARM對壓縮的數據進行協議添加與控制,形成4FSK波形,數模轉換器AIC23將4FSK數字波形模擬化後進行射頻調制,調頻載波由天線發射。
接收時,射頻模塊對接收的模擬信號進行解調,模擬信號交AIC23進行數字化處理,OMAP5910對接收到的數據進行信道解碼和拆幀,幀信號交聲碼器進行解壓,數據由AD73311還原為模擬語音信號。
2.關鍵器件
OMAP5910是一款嵌入式雙核處理器,它集成了高性能的ARM925、TMS320C55x DSP核和已經得到的廣泛應用的各種介面與外設,具有較強的處理能力、較低的功耗和較高的信價比。ARM處理器內核用於DMR協議的處理與系統控制,DSP內核用於完成數字信號的實時處理。
OMAP5910及其設計套件具有多個目標應用市場,提供多媒體功能、改善人機界面並延長電池壽命。
概述
從技術上講,雙核處理器方案與前面介紹的DSP+MCU相比,可以降低系統體積,減少電路的復雜性,對通信協議能作較好的兼容,升級空間大。聲碼器的應用有可選國產晶元的餘地。
缺點是前期的軟體開發工作量大,ARM與DSP間的協調工作要深入研究,以免浪費處理器的資源。此外,由於OMAP的功能十分強大,該平台還可以有更多的應用,如加入視頻、娛樂等功能。
方案六
1.工作原理
發射時,麥克送來的模擬語音經WM8758B進行A/D轉換,送到SCT3252進行壓縮處理,經SCT3252進行dPMR協議處理後送到WM8758B的D/A轉換單元調製成4FSK信號,經兩點調制輸出射頻載波給發射功放,送天線輸出。
接收時,WM8758B對射頻模擬信號進行A/D轉換,送到SCT3252進行4FSK解調,dPMR拆包,信道解碼,最終得到語音編碼數據,經解碼處理後把語音數據送到WM8758B進行D/A轉換,經由外部放大電路送入喇叭還原成話音。
2.關鍵器件
SCT3252是上海士康公司生產的語音編解碼及dPMR協議棧處理晶元。具有較好的語音質量及較高的接收靈敏度(可達-126dBm)。
概述
本方案的特點是語音編解碼及dPMR協議棧都集成在SCT3252中,大大減少了控制單元MCU的工作量,另外SCT3252為LQFP100封裝,焊接方便。整個方案簡單,軟體升級的空間大。本方案可以實現數模兼容,通過開關可方便進行數字與模擬通信之間的切換。
WM8758B只起模數轉換作用,廠家認為,把它集成進SCT3252是指日可待的事。
『捌』 視頻會議中常用的視、音頻編、解碼協議名稱有哪些
H.323協議簡介
在傳統電話系統中,一次通話從建立系統連接到拆除連接都需要一定的信令來配合完成。同樣,在IP電話中,如何尋找被叫方、如何建立應答、如何按照彼此的數據處理能力發送數據,也需要相應的信令系統,一般稱為協議。目前在國際上,比較有景響的IP電話方面的協議包括ITU-T提出的H.323協議和IETE提出的SIP協議,本節主要介紹目前用得最廣泛H.323協議。
一、H.323的體系結構
為了能在不保證QoS的分組交換網路上展開多媒體會議,由ITU的第15研究組SG-15於1996年通過H.323建議的第一版,並在1998年提出了H.323的第二版。H.323制定了無QoS(服務質量)保證的分組網路PBN(packet Based Networks)上的多媒體通信系統標准,這些分組網路主宰了當今的桌面網路系統,包括基於TCP/IP、IPX分組交換的乙太網、快速乙太網、令牌網、FDDI技術。因此,H.323標准為LAN、WAN、Internet、網際網路上的多媒體通信應用提供了技術基礎和保障。
H.323是ITU多媒體通信系列標准H.32x的一部份,該系列標准使得在現有通信網路上進行視頻會議成為可能,其中,H.320是在N-ISDN上進行多媒體通信的標准:H.321是在B-ISDN上進行多媒體通信的標准:H.322是在有服務質量保證的LAN上進行多媒體通信的標准:H.324是在GSTN和無線網路上進行多媒體通信的標准。H.323為現有的分組網路PBN(如IP網路)提供多媒體通信標准。若和其它的IP技術如IETF的資源預留協議RSVP相結合,就可以實現IP網路的多媒體通信。基於IP的LAN正變得越來越強大,如IP over SDH/SONET、IP over ATM技術正在快速發展以及LAN 寬頻正在不斷的提高。由於能提供設備與設備、應用與應用、供應商與供應商之間的互操作能力,因此,H.323能夠保證所有H.323兼容設備的互操作性。更高速率的處理器、日益增強的圖形器件和強大的多媒體加速晶元使提PC成為一個越來越強大的多媒體平台。H.323可提供PBN與別的網路之間進行多媒體通信的互連互通標准。許多計算機、網路通信公司,如Inter、Microsoft和Netscape都支持H.323標准。H.323標准包括在無QoS保證的分組網路中進行多媒體通信所需的技術要求。這些分組網路包括LAN、WAN、Internet/網際網路以及使用PPP等分組協議通過GSTN或ISDN的撥號連接或點對點連接。
從整體上來說,H.323是一個框架性建設,它涉及到終端設備、視頻、音頻和數據傳輸、通信控制、網路介面方面的內容,還包括了組成多點會議的多點控制單元(MCU)、多點控制器(MC)、多點處理器(MP)、網關以及關守等設備。它的基本組成單元是"域",在H.323系統中,所謂域是指一個由關守管理的網關、多點控制單元(MCU)、多點控制器(MC)、多點處理器(MP)和所有終端組成的集合。一個域最少包含一個終端,而且必須有且只有一個關守。H.323系統中各個邏輯組成部份稱為H.323的實體,其種類有:終端、網關、多點控制單元(MCU)、多點控制器(MC)、多點處理器(MP)。其中終端、網關、多點控制單元(MCU)是H.323中的終端設備,是網路中的邏輯單元。終端設備是可呼叫的和被呼叫的,而有些實體是不通被呼叫的,如關守。H.323包括了H.323終端與其它終端之間的、通過不同網路的、端到端的連接。其體系結構如下面鏈接所示。
上為H.323的體系結構
二、H.323終端的組成
H.323為基於網路的通信系統定義了四個主要的組件:(Terminal)、網關(Gageway)、關守(Gagekeeper)、多點控制單元(MCU)。終端是分組網路中能提供實時、雙向通信的節點設備,也是一種終端用戶設備,可以和網關、多點接入控制單元通信。所有終端都必須支持語音通信,視頻和數據通信可選。H.323規定了不同的音頻、視頻或數據終端協同工作所需的操作模式。它將是下一代網際網路電話、音頻會議終端和視頻會議技術的主要標准。圖6-2所示為H.323終端的組成框圖,在發端,從輸入設備獲取的視頻和音頻信號,經編碼器壓縮後,按照一定格式打包,通過網路發送出去,在收端,來自網路的數據包首先被解包,獲得的視頻、音頻壓縮數據經解碼後送入輸出設備,用戶數據和控制數據也得到了相應的處理。它所包含的各個功能單元及其標准備或協議分別是:
視頻編解碼(H.263/ H.261):完成對視頻碼流的冗餘壓縮編碼。
音頻編解碼(H.723.1等):完成語音信號的編解碼,並在接收端可選擇地加入緩沖延遲以保證語音的連續性。所採用的標准為ITU-T的H.723.1,它提供5.3kbit/s和6.3kbit/s兩種碼率,採用線性預測綜合分析編碼方法,分別使用代數碼本激勵線性預測和多脈沖最大似然量化,從而各自獲得編碼復雜度和質量的優化。
各種數據應用:包括電子白板、靜止圖像傳輸、文件交換、資料庫共存、數據會議、運程設備控制等,可用的標准為T.120、T.84、T.434等。
控制單元(H.245):提供端到端信令,以保證H.323終端的正常通信。所採用的協議為H.245(多媒體通信控制協議),它定義了請求、應答、信令和指示四種信息,通過各種終端間進行通信能力協商,打開/關閉邏輯信道,發送命令或指示等操作,完成對通信的控制。
H.225層:將視頻、音頻、控制等數據格式化並發送,同時從網路接收數據。另外,還負責處理一些諸如邏輯分幀、加序列號、錯誤檢測等功能。
三、H.323標准協議簇 H.323是國際電信聯盟(ITU)的一個標准協議棧,該協議棧是一個有機的整體,根據功能可以將其分為四類協議,也就是說該協議從系統的總體框架(H.323)、視頻編解碼(H.263)、音頻編解碼(H.723.1)、系統控制(H.245)、數據流的復用(H.225)等各方
上為H.323終端框圖
面作了比較祥細的規定。為網路電話和可視電話會議系統的進一步發展和系統的兼容性提供了良好的條件。其中系統控制協議包括H.323、H.245、和H.225.0,Q.931和RTP/RTCP是H.225.0的主要組成部份。系統控制是H.323終端的核心。整個系統控制由H.245控制信道、H.225.0呼叫信令信道和RAS(注冊、許可、狀態)信道提供,音頻編解碼協議包括G.711協議(必選)、G.722、G.723.1、G.728、G.729等協議。編碼器使用的音頻標准必須由H.245協議協商確定。H.323終端應由對本身所具有的音頻編解碼能力進行非對稱操作。如以G.711發送,以G.729接收。視頻編解碼協議主要包括H.261協議(必選)和H.263協議。H.323系統中視頻功能是可選的。數據會議功能也是可選的,其標準是多媒體會議數據協議T.120。其結構如下面鏈接所示。
上為H.323協議棧
1、H.323組件 H.323終端是H.323定義的最基本組件。所有的H.323終端也必須支持H.245標准,H.245標准用於控制信道使用情況和信道性能。在H.323終端中的其它可選組件是圖像編解碼器、T.120數據會議協議以及MCU功能。
網關也是H.323會議系統的一個可選組件。網關提供很多服務,其中包含H.323會議節點設備與其它ITU標准相兼容的終端之間的轉換功能。這種功能包括傳輸格式(如H.250.0到H.221)和通信規程的轉換(如H.245到H.242)。另外,在分組網路端和電路交換網路端之間,網關還執行語音和圖像編解碼器轉換工作,以及呼叫建立和拆除工作。終端使用H.245和H.225.0協議與網關進行通信。採用適當的解碼器,H.323網關可支持符合H.310、H.321、H.322以及V.70標准終端。
關守是H.323系統的一個可組選件,其功能是向H.323節點提供呼叫控制服務。當系統中存在H.323關守時,其必須提供以下四種服務地址:地址翻譯、帶寬控制、許可控制與區域管理功能。帶寬管理、呼叫鑒權、呼叫控制信令和呼叫管理等為關守的可選功能。雖然從邏輯上,關守和H.323節點設備上分離的,但是生產商可以將關守的功能融入H.323終端、網關和多點控制單元等物理設備中。由單一關守管理的所有終端、網關和多點控制單元的集合稱之為H.323域。 多點控制單元支持三個以上節點設備的會議,在H.323系統中,一個多點控制單元由一個多點控制器MC和幾個多點處理器MP組成,但可以不包含MP。MC處理端點間的H.245控制信息,從而決定它對視頻和音頻的通常處理能力。在必要的情況下,MC還可以通過判斷哪些視頻流和音頻流需要多播來控制會議資源。MC並不直接處理任何媒體信息流,而將它留給MP來處理。MP對音頻、視頻或數據信息進行混合、切換和處理。MC和MP可能存在於一台專用設備中或作為其它的H.323組件的一部份。
音頻編碼器對從麥克風輸入的音頻信息進行編碼傳輸,在接收端進行解碼以便輸出到揚聲器,音頻信號包含數字化且壓縮的語音。H.323支持的壓縮演算法符合ITU標准。為進行語音壓縮,H.323終端必須支持G.711語音標准,傳送和接收A律和u律。其它音頻編解碼器標准如G.722、G.723.1、G.729.A、MPEG-1音頻則可選擇支持。編碼器使用的音頻演算法必須由H.245來確定。H.323終端應能對本身所具有的音頻編解碼能力進行非對稱操作,如以G.711發送,以G.728接收。
視頻編解碼器在視頻源處將視頻信息進行解碼傳輸,在接收端進行解碼顯示。雖然視頻功能可選,但任何具有視頻功能的H.323終端必須支持H.261QCIF格式;支持H.261的其它格式以及可選支持H.263標准。在分組網路上,使用H.261、H.263編解碼無需BCH糾錯和糾錯幀。數據會議T.120是可選功能。當支持數據會議時,數據會議可出現協同工作,如白板、應用共享、文件傳輸、靜態圖像傳輸、資料庫訪問、音頻圖像會議等。通過H.245處理後也可以使用其它的數據應用和協議。
2、H.225、H.245等協議 H.323系統中的通信可以看成是視頻、音頻、控制信息的混合。系統控制功能是H.323終端的核心,它提供了H.323終端正確操作的信令。這些功能包括呼叫控制(建立與拆除)、通力切換、命令和指示信令以及用於開放和描述邏輯信道內容的報文等。整個系統的控制由H.245控制信道、H.225.0呼叫信令信道以及RAS信道提供。H.225.0標准描述了無QoS保證的LAN上媒體流的打包分組與同步傳輸機制。H.225.0對傳輸的控制流進行格式化,以便輸出到網路介面,同時從網路介面輸入報文中檢索出接收到控制流。另外,它還完成邏輯幀、順序編號、糾錯與檢錯功能。
在H.323多媒體通信系統中,控制信令和數據流的傳送利用了面向連接的傳輸機制。在IP游戲棧中,IP與TCP協作,共同完成面向連接的傳輸。可靠的傳輸保證了數據數據包傳輸時的流量控制、連續性以及正確性,但也可能引起傳輸時延以及佔用網路寬頻。H.323將可靠的TCP用於H.245控制信道、T.120數據信道,呼叫信令信道。而視頻和音頻信息採用不可靠的、面向非連接的傳輸方式,即利用用戶數據協議UDP(User Datagram Protocol)。UDP無法提供很好的QoS,只提供最少的控制信息,因此傳輸時延較TCP小。 在有多個視頻流和音頻流的多媒體通信系統中,基於UDP和不可靠傳輸利用IP多點廣播和由IETF實時傳輸協議RTP處理視頻和音頻信息。IP多播是以UDP方式進行不可靠多點廣播傳輸的協議。RTP工作於IP多播的頂層,用於處理IP網上的視頻和音頻流,每個UDP包均加上一個包含時間戳和序號的報頭。若接收端配以適當的緩沖,那麼它就可以種用時間戳和序號信息"復原,再生"數據包、記錄失序包、同步語音、圖像和數據以及改善邊接重放效果。實時控制協議RTCP用於RTP的控制。RTCP監視服務質量以及網上傳送的信息,並定期將包含服務質量信息的控制信息包發分給所有通信節點。
在大型分組網路如網際網路中,為一個多媒體呼叫保留點足夠的寬頻是很重要的,也是很困難的。另一個IETF協議--資源預流協議RSVP允許接收端為某一特殊的數據流申請一定數量的寬頻,並得到一個答復,確認申請是否被許可。雖然RSVP不是H.323標準的正式組成部份,但大多數H.323產品都必須支持他,因為寬頻的預流對IP網路上多媒體通信的成功至關重要,RSVP需要得到終端、網關、裝有多點處理器的MCU以及中間路由器或交換機的支持。
H.225.0適用於不同類型的網路,其中包括乙太網、令牌環網等。H.225.0被定義在諸如TCP/IP,SPX/IPX傳輸層。H.225.0通信的范圍是在H.323網關之間,並且是在同一個網上,使用同一種傳輸協議。如果在整個網際網路上使用H.323協議,通信性能將會下降。H.323試圖把H.320擴展到無質量保證的區域網中,通過使用強大的認可控制會議控制,使一個專門會議的參加者從幾人到幾千人。
H.225.0建立了一個呼叫模型,在這個模型中,呼叫建立和性能協商沒有使用RTP傳輸地址,呼叫建立之後才建立若干個RTP/RTCP連接。呼叫建立之前,終端可以向某個關守(Gatekeeper)注冊。如果終端要向某個關守注冊,它必須知道這個關守的年限(Vintage)。正因為如此,發現(discovery)和注冊(registion)結構都包含了一個H.245類型的對象標志,它提供了H.323應用版本的年限。這些結構還包含了可選擇的非標准消息,它允許終端建立非標准關系。在這些結構的末尾,還包括了版本號的非標准狀態。其中:版本號是必須的,非標准信息是可選的。非標准信息用來在兩個終端之間相通知其年限及非標准狀態。雖然所有的Q.931消息在用戶到用戶信息中具有可選的非標准信息,但在所有的RAS通道信息中還是具有可選的非標准信息。另外,在任何時候都能發送一個非標准RAS消息。進行注冊、認可和狀態通信的不可靠通道稱為RAS通道。開始一個呼叫一般必須首先發送一個認可請求消息,接著發送一個初始建立消息,這個過程以收到連接消息為結束。
當可靠的H.245控制通道建立之後,音頻、視頻以及數據的傳輸通道都可以相應建立。多媒體會議的有關設置也可以在這里設置。當使用可靠的H.245控制通道傳送消息後,H.225終端可以通過不可靠通道發送音頻、視頻數據。錯誤隱藏和其它一些信息是用來處理發生丟包的情況。一般情況下,音頻、視頻數據包不會重發,因為重發將引起網路網路上的延時。假設底層已經處理了對位出錯的檢測,而且錯誤的包不會傳給H.225。音頻、視頻數據和呼叫信號不會在同一個通道里傳輸,並且不使用同樣的消息結構。H.225.0有能力使用不同的傳輸地址,在不同的RTP實例當中發送和接收音頻、視頻數據,以確保不同媒體幀的序列號和每種媒體的服務質量。現在ITU正在研究如何把音頻、視頻數據包混合在同一個傳輸地址中同一幀中,雖然音頻、視頻數據能夠憑錯傳輸層服務訪問點標識來共享同一個網路地址,但是製造商還是選擇使用不同的網路地址來分別傳輸音頻、視頻數據。在網關、多點控制單元和關守中可以使用動態傳輸層服務訪問點標識來代替固定傳輸層服務訪問點標識。
一個可靠的傳輸地址用於終端與終端之間的呼叫建立,也可以用於關守之間,可靠的呼叫信號連接必須按照下例規則進行。在終端與終端的呼叫信號傳輸中,每個終端都可以打開或關閉可靠呼叫信號通道。對於關守的呼叫信號傳輸,終端必須保證在整個過程中打開可靠埠。雖然關守能夠選擇是否關閉信號通道,但是對於網關正在使用的呼叫通道,關守必須保證它打開。諸如顯示信息等Q.931信息可以在端到端之間傳輸。如果由於傳輸層的某個原因使得可靠的連接被斷開,這個連接必須重建,此次呼叫不認為是失敗。除非H.245通道被關閉。呼叫狀態和呼叫參考值不受關閉可靠連接的影響。同一時間可以打開多個H.245通道,因此同一個終端可以同時參加多個會議。在一個會議中,一個終端甚至可以同時打開多種類型的通道,例如,同時打開兩個音頻通道來得到立體聲效果。但是在一個點對點的呼叫中只能打開一個H.245控制通道。
H.245協議定義了主從叛別功能,當在一個呼叫中的兩個終端同時初始化一個相同的事件時,就產生了沖突。例如,資源只能被一個事件使用。為了解決這個問題,終端必須判斷誰是主終端,誰是從終端,主從叛別過程用來判斷哪個終端是主終端,哪個是從終端。終端的狀態一旦決定,在整個呼叫過程期間都不會改變。性能交換過程用來保證傳輸的媒體信號是能夠被接收端接收的,也就是接收端必須能夠解碼接收數據。這要求每一個終端的接收和解碼能力必須被對方終端知道。終端不需具備所有的能力,對於不能理解的要求可以不予理睬。終端通過發送它的性能集使對方知道自己的接收和解碼能力。接收性能描述了終端接收和處理信息流的能力。發送必須確保所發送的性能集的內容是自己能夠做到的。發送性能給接收方提供了操作方式的選擇集,接收方可以從中選擇某種方式。如果預設了發送性能集,這說明了發送方沒有給接收方選擇,但這並不說明發送方不會向接收方發送數據。這些性能集使得終端可以同時提供多種媒體流的處理。例如,一個終端可以同時接收兩路不同的H.262視頻信號和兩路不同的H.722音頻信號。性能消息描述的不僅僅是終端具有的固有能力,還描述了它可以同時具有哪些模型。它也可能表示了發送性能和接收性能之間的一種折中。終端可以使用非標准參數結構來發送非標准性能和控制消息。非標准消息是製造商或其它組織定義的,用來表明其終端所具有的特殊能力。
邏輯通道信號過程確保在邏輯通道打開時,終端就具有接收和解碼數據的能力。打開邏輯通道消息包含了關於傳送數據的描述。邏輯通道必須在終端有能力同時接收所有打開通道的數據時才通被打開。一個邏輯通道由傳送方打開。接收方可以向傳送方請求關閉邏輯通道,傳送方可以接受請求,也可以拒絕請求。當性能交換結束時,雙方終端通過交換的性能描述符都知道了對方的性能。終端不需要知道描述符中所有性通,只要知道它使用的性能即可。終端知道自己與對方終端的環型延時是很有用的。環型延時判別就是用來測試環型延時的,它還可以用來測試遠方終端是否存在。命令和說明可以用來傳送一些特殊的數據。命令和說明不會得到遠程終端的響應消息。命令用於強迫遠程終端執行一個動作,說明用於提供信息。
H.323協議規定,音頻和視頻分組必須被封裝在實時協議RTP中,並通過發送端和接收端的一個UDP的Socket對來進行承載。而實時控制協議RTCP用來評估會話和連接質量,以及在通信方之間提供反饋信息。相應的數據及其支持性的分組可以通過TCP或UDP進行操作。H.323協議還規定,所有的H.323終端都必須帶一個語音編碼器,最低要求是必須支持G.711建議。
『玖』 H.323協議
H.323協議簡介
在傳統電話系統中,一次通話從建立系統連接到拆除連接都需要一定的信令來配合完成。同樣,在IP電話中,如何尋找被叫方、如何建立應答、如何按照彼此的數據處理能力發送數據,也需要相應的信令系統,一般稱為協議。目前在國際上,比較有景響的IP電話方面的協議包括ITU-T提出的H.323協議和IETE提出的SIP協議,本節主要介紹目前用得最廣泛H.323協議。
一、H.323的體系結構
為了能在不保證QoS的分組交換網路上展開多媒體會議,由ITU的第15研究組SG-15於1996年通過H.323建議的第一版,並在1998年提出了H.323的第二版。H.323制定了無QoS(服務質量)保證的分組網路PBN(packet Based Networks)上的多媒體通信系統標准,這些分組網路主宰了當今的桌面網路系統,包括基於TCP/IP、IPX分組交換的乙太網、快速乙太網、令牌網、FDDI技術。因此,H.323標准為LAN、WAN、Internet、網際網路上的多媒體通信應用提供了技術基礎和保障。
H.323是ITU多媒體通信系列標准H.32x的一部份,該系列標准使得在現有通信網路上進行視頻會議成為可能,其中,H.320是在N-ISDN上進行多媒體通信的標准:H.321是在B-ISDN上進行多媒體通信的標准:H.322是在有服務質量保證的LAN上進行多媒體通信的標准:H.324是在GSTN和無線網路上進行多媒體通信的標准。H.323為現有的分組網路PBN(如IP網路)提供多媒體通信標准。若和其它的IP技術如IETF的資源預留協議RSVP相結合,就可以實現IP網路的多媒體通信。基於IP的LAN正變得越來越強大,如IP over SDH/SONET、IP over ATM技術正在快速發展以及LAN 寬頻正在不斷的提高。由於能提供設備與設備、應用與應用、供應商與供應商之間的互操作能力,因此,H.323能夠保證所有H.323兼容設備的互操作性。更高速率的處理器、日益增強的圖形器件和強大的多媒體加速晶元使提PC成為一個越來越強大的多媒體平台。H.323可提供PBN與別的網路之間進行多媒體通信的互連互通標准。許多計算機、網路通信公司,如Inter、Microsoft和Netscape都支持H.323標准。H.323標准包括在無QoS保證的分組網路中進行多媒體通信所需的技術要求。這些分組網路包括LAN、WAN、Internet/網際網路以及使用PPP等分組協議通過GSTN或ISDN的撥號連接或點對點連接。
從整體上來說,H.323是一個框架性建設,它涉及到終端設備、視頻、音頻和數據傳輸、通信控制、網路介面方面的內容,還包括了組成多點會議的多點控制單元(MCU)、多點控制器(MC)、多點處理器(MP)、網關以及關守等設備。它的基本組成單元是"域",在H.323系統中,所謂域是指一個由關守管理的網關、多點控制單元(MCU)、多點控制器(MC)、多點處理器(MP)和所有終端組成的集合。一個域最少包含一個終端,而且必須有且只有一個關守。H.323系統中各個邏輯組成部份稱為H.323的實體,其種類有:終端、網關、多點控制單元(MCU)、多點控制器(MC)、多點處理器(MP)。其中終端、網關、多點控制單元(MCU)是H.323中的終端設備,是網路中的邏輯單元。終端設備是可呼叫的和被呼叫的,而有些實體是不通被呼叫的,如關守。H.323包括了H.323終端與其它終端之間的、通過不同網路的、端到端的連接。其體系結構如下面鏈接所示。
http://www.20cn.net/~achieve/office/imag/network/voip1.jpg
上為H.323的體系結構
二、H.323終端的組成
H.323為基於網路的通信系統定義了四個主要的組件:(Terminal)、網關(Gageway)、關守(Gagekeeper)、多點控制單元(MCU)。終端是分組網路中能提供實時、雙向通信的節點設備,也是一種終端用戶設備,可以和網關、多點接入控制單元通信。所有終端都必須支持語音通信,視頻和數據通信可選。H.323規定了不同的音頻、視頻或數據終端協同工作所需的操作模式。它將是下一代網際網路電話、音頻會議終端和視頻會議技術的主要標准。圖6-2所示為H.323終端的組成框圖,在發端,從輸入設備獲取的視頻和音頻信號,經編碼器壓縮後,按照一定格式打包,通過網路發送出去,在收端,來自網路的數據包首先被解包,獲得的視頻、音頻壓縮數據經解碼後送入輸出設備,用戶數據和控制數據也得到了相應的處理。它所包含的各個功能單元及其標准備或協議分別是:
視頻編解碼(H.263/ H.261):完成對視頻碼流的冗餘壓縮編碼。
音頻編解碼(H.723.1等):完成語音信號的編解碼,並在接收端可選擇地加入緩沖延遲以保證語音的連續性。所採用的標准為ITU-T的H.723.1,它提供5.3kbit/s和6.3kbit/s兩種碼率,採用線性預測綜合分析編碼方法,分別使用代數碼本激勵線性預測和多脈沖最大似然量化,從而各自獲得編碼復雜度和質量的優化。
各種數據應用:包括電子白板、靜止圖像傳輸、文件交換、資料庫共存、數據會議、運程設備控制等,可用的標准為T.120、T.84、T.434等。
控制單元(H.245):提供端到端信令,以保證H.323終端的正常通信。所採用的協議為H.245(多媒體通信控制協議),它定義了請求、應答、信令和指示四種信息,通過各種終端間進行通信能力協商,打開/關閉邏輯信道,發送命令或指示等操作,完成對通信的控制。
H.225層:將視頻、音頻、控制等數據格式化並發送,同時從網路接收數據。另外,還負責處理一些諸如邏輯分幀、加序列號、錯誤檢測等功能。
三、H.323標准協議簇 H.323是國際電信聯盟(ITU)的一個標准協議棧,該協議棧是一個有機的整體,根據功能可以將其分為四類協議,也就是說該協議從系統的總體框架(H.323)、視頻編解碼(H.263)、音頻編解碼(H.723.1)、系統控制(H.245)、數據流的復用(H.225)等各方
http://www.20cn.net/~achieve/office/imag/network/voip2.jpg
上為H.323終端框圖
面作了比較祥細的規定。為網路電話和可視電話會議系統的進一步發展和系統的兼容性提供了良好的條件。其中系統控制協議包括H.323、H.245、和H.225.0,Q.931和RTP/RTCP是H.225.0的主要組成部份。系統控制是H.323終端的核心。整個系統控制由H.245控制信道、H.225.0呼叫信令信道和RAS(注冊、許可、狀態)信道提供,音頻編解碼協議包括G.711協議(必選)、G.722、G.723.1、G.728、G.729等協議。編碼器使用的音頻標准必須由H.245協議協商確定。H.323終端應由對本身所具有的音頻編解碼能力進行非對稱操作。如以G.711發送,以G.729接收。視頻編解碼協議主要包括H.261協議(必選)和H.263協議。H.323系統中視頻功能是可選的。數據會議功能也是可選的,其標準是多媒體會議數據協議T.120。其結構如下面鏈接所示。
http://www.20cn.net/~achieve/office/imag/network/voip3.jpg
上為H.323協議棧
1、H.323組件 H.323終端是H.323定義的最基本組件。所有的H.323終端也必須支持H.245標准,H.245標准用於控制信道使用情況和信道性能。在H.323終端中的其它可選組件是圖像編解碼器、T.120數據會議協議以及MCU功能。
網關也是H.323會議系統的一個可選組件。網關提供很多服務,其中包含H.323會議節點設備與其它ITU標准相兼容的終端之間的轉換功能。這種功能包括傳輸格式(如H.250.0到H.221)和通信規程的轉換(如H.245到H.242)。另外,在分組網路端和電路交換網路端之間,網關還執行語音和圖像編解碼器轉換工作,以及呼叫建立和拆除工作。終端使用H.245和H.225.0協議與網關進行通信。採用適當的解碼器,H.323網關可支持符合H.310、H.321、H.322以及V.70標准終端。
關守是H.323系統的一個可組選件,其功能是向H.323節點提供呼叫控制服務。當系統中存在H.323關守時,其必須提供以下四種服務地址:地址翻譯、帶寬控制、許可控制與區域管理功能。帶寬管理、呼叫鑒權、呼叫控制信令和呼叫管理等為關守的可選功能。雖然從邏輯上,關守和H.323節點設備上分離的,但是生產商可以將關守的功能融入H.323終端、網關和多點控制單元等物理設備中。由單一關守管理的所有終端、網關和多點控制單元的集合稱之為H.323域。 多點控制單元支持三個以上節點設備的會議,在H.323系統中,一個多點控制單元由一個多點控制器MC和幾個多點處理器MP組成,但可以不包含MP。MC處理端點間的H.245控制信息,從而決定它對視頻和音頻的通常處理能力。在必要的情況下,MC還可以通過判斷哪些視頻流和音頻流需要多播來控制會議資源。MC並不直接處理任何媒體信息流,而將它留給MP來處理。MP對音頻、視頻或數據信息進行混合、切換和處理。MC和MP可能存在於一台專用設備中或作為其它的H.323組件的一部份。
音頻編碼器對從麥克風輸入的音頻信息進行編碼傳輸,在接收端進行解碼以便輸出到揚聲器,音頻信號包含數字化且壓縮的語音。H.323支持的壓縮演算法符合ITU標准。為進行語音壓縮,H.323終端必須支持G.711語音標准,傳送和接收A律和u律。其它音頻編解碼器標准如G.722、G.723.1、G.729.A、MPEG-1音頻則可選擇支持。編碼器使用的音頻演算法必須由H.245來確定。H.323終端應能對本身所具有的音頻編解碼能力進行非對稱操作,如以G.711發送,以G.728接收。
視頻編解碼器在視頻源處將視頻信息進行解碼傳輸,在接收端進行解碼顯示。雖然視頻功能可選,但任何具有視頻功能的H.323終端必須支持H.261QCIF格式;支持H.261的其它格式以及可選支持H.263標准。在分組網路上,使用H.261、H.263編解碼無需BCH糾錯和糾錯幀。數據會議T.120是可選功能。當支持數據會議時,數據會議可出現協同工作,如白板、應用共享、文件傳輸、靜態圖像傳輸、資料庫訪問、音頻圖像會議等。通過H.245處理後也可以使用其它的數據應用和協議。
2、H.225、H.245等協議 H.323系統中的通信可以看成是視頻、音頻、控制信息的混合。系統控制功能是H.323終端的核心,它提供了H.323終端正確操作的信令。這些功能包括呼叫控制(建立與拆除)、通力切換、命令和指示信令以及用於開放和描述邏輯信道內容的報文等。整個系統的控制由H.245控制信道、H.225.0呼叫信令信道以及RAS信道提供。H.225.0標准描述了無QoS保證的LAN上媒體流的打包分組與同步傳輸機制。H.225.0對傳輸的控制流進行格式化,以便輸出到網路介面,同時從網路介面輸入報文中檢索出接收到控制流。另外,它還完成邏輯幀、順序編號、糾錯與檢錯功能。
在H.323多媒體通信系統中,控制信令和數據流的傳送利用了面向連接的傳輸機制。在IP游戲棧中,IP與TCP協作,共同完成面向連接的傳輸。可靠的傳輸保證了數據數據包傳輸時的流量控制、連續性以及正確性,但也可能引起傳輸時延以及佔用網路寬頻。H.323將可靠的TCP用於H.245控制信道、T.120數據信道,呼叫信令信道。而視頻和音頻信息採用不可靠的、面向非連接的傳輸方式,即利用用戶數據協議UDP(User Datagram Protocol)。UDP無法提供很好的QoS,只提供最少的控制信息,因此傳輸時延較TCP小。 在有多個視頻流和音頻流的多媒體通信系統中,基於UDP和不可靠傳輸利用IP多點廣播和由IETF實時傳輸協議RTP處理視頻和音頻信息。IP多播是以UDP方式進行不可靠多點廣播傳輸的協議。RTP工作於IP多播的頂層,用於處理IP網上的視頻和音頻流,每個UDP包均加上一個包含時間戳和序號的報頭。若接收端配以適當的緩沖,那麼它就可以種用時間戳和序號信息"復原,再生"數據包、記錄失序包、同步語音、圖像和數據以及改善邊接重放效果。實時控制協議RTCP用於RTP的控制。RTCP監視服務質量以及網上傳送的信息,並定期將包含服務質量信息的控制信息包發分給所有通信節點。
在大型分組網路如網際網路中,為一個多媒體呼叫保留點足夠的寬頻是很重要的,也是很困難的。另一個IETF協議--資源預流協議RSVP允許接收端為某一特殊的數據流申請一定數量的寬頻,並得到一個答復,確認申請是否被許可。雖然RSVP不是H.323標準的正式組成部份,但大多數H.323產品都必須支持他,因為寬頻的預流對IP網路上多媒體通信的成功至關重要,RSVP需要得到終端、網關、裝有多點處理器的MCU以及中間路由器或交換機的支持。
H.225.0適用於不同類型的網路,其中包括乙太網、令牌環網等。H.225.0被定義在諸如TCP/IP,SPX/IPX傳輸層。H.225.0通信的范圍是在H.323網關之間,並且是在同一個網上,使用同一種傳輸協議。如果在整個網際網路上使用H.323協議,通信性能將會下降。H.323試圖把H.320擴展到無質量保證的區域網中,通過使用強大的認可控制會議控制,使一個專門會議的參加者從幾人到幾千人。
H.225.0建立了一個呼叫模型,在這個模型中,呼叫建立和性能協商沒有使用RTP傳輸地址,呼叫建立之後才建立若干個RTP/RTCP連接。呼叫建立之前,終端可以向某個關守(Gatekeeper)注冊。如果終端要向某個關守注冊,它必須知道這個關守的年限(Vintage)。正因為如此,發現(discovery)和注冊(registion)結構都包含了一個H.245類型的對象標志,它提供了H.323應用版本的年限。這些結構還包含了可選擇的非標准消息,它允許終端建立非標准關系。在這些結構的末尾,還包括了版本號的非標准狀態。其中:版本號是必須的,非標准信息是可選的。非標准信息用來在兩個終端之間相通知其年限及非標准狀態。雖然所有的Q.931消息在用戶到用戶信息中具有可選的非標准信息,但在所有的RAS通道信息中還是具有可選的非標准信息。另外,在任何時候都能發送一個非標准RAS消息。進行注冊、認可和狀態通信的不可靠通道稱為RAS通道。開始一個呼叫一般必須首先發送一個認可請求消息,接著發送一個初始建立消息,這個過程以收到連接消息為結束。
當可靠的H.245控制通道建立之後,音頻、視頻以及數據的傳輸通道都可以相應建立。多媒體會議的有關設置也可以在這里設置。當使用可靠的H.245控制通道傳送消息後,H.225終端可以通過不可靠通道發送音頻、視頻數據。錯誤隱藏和其它一些信息是用來處理發生丟包的情況。一般情況下,音頻、視頻數據包不會重發,因為重發將引起網路網路上的延時。假設底層已經處理了對位出錯的檢測,而且錯誤的包不會傳給H.225。音頻、視頻數據和呼叫信號不會在同一個通道里傳輸,並且不使用同樣的消息結構。H.225.0有能力使用不同的傳輸地址,在不同的RTP實例當中發送和接收音頻、視頻數據,以確保不同媒體幀的序列號和每種媒體的服務質量。現在ITU正在研究如何把音頻、視頻數據包混合在同一個傳輸地址中同一幀中,雖然音頻、視頻數據能夠憑錯傳輸層服務訪問點標識來共享同一個網路地址,但是製造商還是選擇使用不同的網路地址來分別傳輸音頻、視頻數據。在網關、多點控制單元和關守中可以使用動態傳輸層服務訪問點標識來代替固定傳輸層服務訪問點標識。
一個可靠的傳輸地址用於終端與終端之間的呼叫建立,也可以用於關守之間,可靠的呼叫信號連接必須按照下例規則進行。在終端與終端的呼叫信號傳輸中,每個終端都可以打開或關閉可靠呼叫信號通道。對於關守的呼叫信號傳輸,終端必須保證在整個過程中打開可靠埠。雖然關守能夠選擇是否關閉信號通道,但是對於網關正在使用的呼叫通道,關守必須保證它打開。諸如顯示信息等Q.931信息可以在端到端之間傳輸。如果由於傳輸層的某個原因使得可靠的連接被斷開,這個連接必須重建,此次呼叫不認為是失敗。除非H.245通道被關閉。呼叫狀態和呼叫參考值不受關閉可靠連接的影響。同一時間可以打開多個H.245通道,因此同一個終端可以同時參加多個會議。在一個會議中,一個終端甚至可以同時打開多種類型的通道,例如,同時打開兩個音頻通道來得到立體聲效果。但是在一個點對點的呼叫中只能打開一個H.245控制通道。
H.245協議定義了主從叛別功能,當在一個呼叫中的兩個終端同時初始化一個相同的事件時,就產生了沖突。例如,資源只能被一個事件使用。為了解決這個問題,終端必須判斷誰是主終端,誰是從終端,主從叛別過程用來判斷哪個終端是主終端,哪個是從終端。終端的狀態一旦決定,在整個呼叫過程期間都不會改變。性能交換過程用來保證傳輸的媒體信號是能夠被接收端接收的,也就是接收端必須能夠解碼接收數據。這要求每一個終端的接收和解碼能力必須被對方終端知道。終端不需具備所有的能力,對於不能理解的要求可以不予理睬。終端通過發送它的性能集使對方知道自己的接收和解碼能力。接收性能描述了終端接收和處理信息流的能力。發送必須確保所發送的性能集的內容是自己能夠做到的。發送性能給接收方提供了操作方式的選擇集,接收方可以從中選擇某種方式。如果預設了發送性能集,這說明了發送方沒有給接收方選擇,但這並不說明發送方不會向接收方發送數據。這些性能集使得終端可以同時提供多種媒體流的處理。例如,一個終端可以同時接收兩路不同的H.262視頻信號和兩路不同的H.722音頻信號。性能消息描述的不僅僅是終端具有的固有能力,還描述了它可以同時具有哪些模型。它也可能表示了發送性能和接收性能之間的一種折中。終端可以使用非標准參數結構來發送非標准性能和控制消息。非標准消息是製造商或其它組織定義的,用來表明其終端所具有的特殊能力。
邏輯通道信號過程確保在邏輯通道打開時,終端就具有接收和解碼數據的能力。打開邏輯通道消息包含了關於傳送數據的描述。邏輯通道必須在終端有能力同時接收所有打開通道的數據時才通被打開。一個邏輯通道由傳送方打開。接收方可以向傳送方請求關閉邏輯通道,傳送方可以接受請求,也可以拒絕請求。當性能交換結束時,雙方終端通過交換的性能描述符都知道了對方的性能。終端不需要知道描述符中所有性通,只要知道它使用的性能即可。終端知道自己與對方終端的環型延時是很有用的。環型延時判別就是用來測試環型延時的,它還可以用來測試遠方終端是否存在。命令和說明可以用來傳送一些特殊的數據。命令和說明不會得到遠程終端的響應消息。命令用於強迫遠程終端執行一個動作,說明用於提供信息。
H.323協議規定,音頻和視頻分組必須被封裝在實時協議RTP中,並通過發送端和接收端的一個UDP的Socket對來進行承載。而實時控制協議RTCP用來評估會話和連接質量,以及在通信方之間提供反饋信息。相應的數據及其支持性的分組可以通過TCP或UDP進行操作。H.323協議還規定,所有的H.323終端都必須帶一個語音編碼器,最低要求是必須支持G.711建議。