h323协议栈基础知识
来源:互联网 发布:淘宝拧盖器 编辑:程序博客网 时间:2024/05/22 01:38
一、基本组件
1. GW(Gateway):H.323网关是指在PBN上的H.323终端与SCN上的其它终端之间,或另一个H.323网关之间,提供实时双向业务的节点。
2. GK(Gatekeeper):GK是网络上的H.323实体,它为H.323终端,网关和MCU提供地址翻译,控制网络访问。也可以为终端,网关,和MCU提供其它服务:如带宽管理,定位网关等。
3. MCU(Multipoint control unit):多点控制单元用于控制多点会议。也可以用于连接两个终端的点对点会议(这种点对点会议以后可能发展为多点会议)。MCU通常按H.231 MCU的方式行事,不过音频处理器不是必须的。MCU由两部分组成:必备的MC和可选的MP。最简单的MCU可以只包括一个MC,没有MP。MCU也可能在不被某个节点显式呼叫的情况下,通过GK加入会议。
4. MC(Multipoint controller):MC是网络上的一个H.323实体,它为多点会议中三个或更多个终端的参与提供控制。也可以在点对点会议中连接两个终端,以后发展为多点会议。MC与所有终端进行能力协商,在共有的水平上进行通讯。它也可以管理会议资源,例如谁正在多点传送视频。MC不执行媒体流的混响与交换。
5. MP(Multipoint processor):MP是网络上的H.323实体,它为多点会议中的媒体流提供集中处理能力。在MC的控制下,提供混响,交换,和其它对媒体流的处理过程。MP 能够处理单个或多个媒体流依赖于支持的会议类型。
6. Terminal:H.323终端是网络上的一个节点,它与其它H.323终端,网关,或MCU之间进行实时、双向的通讯。
7. EP(Endpoint):节点指H.323终端,网关,或MCU。它能发起呼叫或被呼叫。由它产生、终止信息流。
8. Zone:区域是由一个GK管理的所有终端,网关,和MCU的集合。一个区域至少包括一个终端,可以不包括网关和MCU。一个区域有且只有一个GK。区域独立于网络拓扑结构,可以由通过路由设备相连的多个网段组成。
9. 呼叫信令:一组消息和流程。用于建立呼叫,请求改变呼叫的带宽,得到呼叫中端点的状态终止呼叫等。
二、协议模型
H.323协议是一种伞形规范,因为它涵盖了其它建议,包括H.225.0分组和同步,H.245控制,H.261和H.263视频CODEC,G.711、G.722、G.728、G.729和G.723音频CODEC,以及T.120系列多媒体通信协议。
1、RAS协议: ITU-TRAS (Registration, Admission, and Status)协议为网关与网守之间进行信息交互所使用的协议,在RAS协议中,一般模式都是网关向网守发送一个请求,然后网守返回接受或拒绝消息。RAS消息主要遵循H.323 V2协议。
2、Q.931
ITU-TQ.931协议为网关与网守之间进行信息交互所使用的协议,主要负责呼叫过程中的信令处理。
3、H.245
ITU-TH.245协议为主、被叫网关之间进行信息交互所使用的协议,H.245指定了许多独立的协议实体,支持端对端信令。一个协议实体由语法、词义、语义和一套流程来指定消息交换以及用户的互操作。H.245消息分为四类:请求、响应、命令、指示。请求和响应消息用于协议实体。请求消息要求一个指定的行动及一个立即的响应。响应消息响应一个相应的请求。命令消息要求一个指定的行动,但不需要响应。指示消息只是提供信息,不要求行动和响应。H.245控制信道是用来承载控制信息用以对H.323实体的操作,这些控制主要包括如下三个:
1. 主从决定
决定两方谁是主、谁是从。H.245主从决定消息流程用于解决下述情况的冲突:一是会议中两个节点都是MC,二是两个节点间尝试建立双向信道。两个节点在masterSlaveDetermination消息中交换随机数,以决定主从节点。
2. 能力交换
进行能力协商,获得双方都可接受的编解码类型。
3. 打开或关闭逻辑通道
打开RTP、RTCP通道,为通话做准备。
- h323协议栈基础知识
- H323,SIP,MGCP协议的入门基础知识
- H323,SIP,MGCP协议的入门基础知识__千家网
- asterisk H323协议配置
- 【协议分析】H323标准规范
- sip-h323-lync 协议
- H323与SIP协议对比
- h323协议 计算FPS 帧率
- 【协议识别】H323协议数据流识别
- H323
- h323
- 一个基于h323协议的网守桥接服务器
- H323、H248(MGCP)、SIP三协议浅析
- H323、H248(MGCP)、SIP三协议浅析
- H323、H248(MGCP)、SIP三协议浅析
- [Tech] H323
- h323 收藏
- h323 document
- Broadcast 和 BroadcastReceiver
- stm32移植ecos系列文章归档
- 【VB/.NET】What Is Attribute In .NET?
- 国际化测试
- DirectX 3D_基础之地形绘制基础 高度图 创建高度图 加载RAW文件 访问和修改高度图 创建地形的几何信息(顶点计算,索引计算,纹理映射,光照,着色,地形中行走)
- h323协议栈基础知识
- 本地化测试
- DIV+CSS圆角边框
- hdu2716水水哈希
- fedora10.0下安装gcc 和g++
- Android中资源文件的使用
- 密码代换技术验证
- UVA 11389——The Bus Driver Problem
- POJ 2960 博弈-简单SG