H323协议详解:理论与实践交融的电视会议之旅

5星 · 超过95%的资源 需积分: 9 14 下载量 168 浏览量 更新于2024-08-02 收藏 2.68MB DOC 举报
H323协议学习笔记是一篇深入探讨H.323通信技术的实用指南,由业务研究院多媒体&终端三亚软件开发部的彭志江撰写。文章以理论与实践相结合的方式,帮助读者理解这个复杂的通信协议。理论部分涵盖了H323的基本概念,包括其发展历史、标准规范,以及与其相关的子协议如H.225、H.245、RAS、H.235、H.239、H.460等。H.323最初是为了支持高质量的视频会议而设计,主要用于远程音频/视频通信。 实践部分则聚焦于H323在电视会议中的具体应用,特别是终端软件流程的分析。彭志江强调,虽然文章重点讲述电视会议终端,但并不涵盖MCU(多点控制单元)、GK(网关)等设备,留待读者自行探索或后续补充。他鼓励读者参与进来,通过修改记录和版本管理,共同丰富内容。 文章中特别指出,学习H323并非易事,需要理论与实践的结合,且资料繁多,使得初学者在查找信息时可能会感到困扰。作者希望通过本书,提供一个系统化的学习路径,从基础概念到实际操作,帮助读者逐步掌握H323的各个方面。书中还提供了参考资料目录,供读者深入研究。 关键词如H.225、H.245等展示了作者关注的重点,这些协议在H323框架下发挥着关键作用。此外,文章还提到了一些特定的设备和技术名词,如FANTAS、MA、EP等,这些都是理解H323协议不可或缺的知识点。 这是一份全面且实用的H323学习指南,适合想要深入理解并应用于实际场景的IT专业人士。通过阅读这本书,读者可以建立起扎实的H323基础知识,为日后的工作或项目开发打下坚实的基础。
2009-07-22 上传
1概况••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1 2标准的参考••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••2 3定义••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••3 4符号和缩写••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••8 5常规••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 6系统描述••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 6.1信息流••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 6.2终端特性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••11 6.2.1本协议以外的终端元素••••••••••••••••••••••••••••••••••••••••••••••11 6.2.2本协议以内的终端元素••••••••••••••••••••••••••••••••••••••••••••••12 6.2.3LAN接口•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••12 6.2.4视频编码••••••••••••••••••••••••••••••••••••••••••••••••••••••••••12 6.2.5音频编码••••••••••••••••••••••••••••••••••••••••••••••••••••••••••13 6.2.6接收路径迟延••••••••••••••••••••••••••••••••••••••••••••••••••••••14 6.2.7数据通道••••••••••••••••••••••••••••••••••••••••••••••••••••••••••14 6.2.8H.245控制函数•••••••••••••••••••••••••••••••••••••••••••••••••••••16 6.2.9RAS信号函数•••••••••••••••••••••••••••••••••••••••••••••••••••••••20 6.2.10呼叫信号函数•••••••••••••••••••••••••••••••••••••••••••••••••••••20 6.2.11H.225.0层••••••••••••••••••••••••••••••••••••••••••••••••••••••••21 6.3网关特性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••21 6.4网闸特性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••24 6.5多点控制器特性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••25 6.6多点处理器特性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••26 6.7多点控制单元特性••••••••••••••••••••••••••••••••••••••••••••••••••••••••27 6.8多点能力••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••27 6.8.1中心多点能力••••••••••••••••••••••••••••••••••••••••••••••••••••••27 6.8.2非中心多点能力••••••••••••••••••••••••••••••••••••••••••••••••••••27 6.8.3混合多点-中心音频•••••••••••••••••••••••••••••••••••••••••••••••••28 6.8.4混合多点-中心视频•••••••••••••••••••••••••••••••••••••••••••••••••28 6.8.5建立常规模型••••••••••••••••••••••••••••••••••••••••••••••••••••••28 6.8.6多点速率匹配••••••••••••••••••••••••••••••••••••••••••••••••••••••29 6.8.7多点边缘同步••••••••••••••••••••••••••••••••••••••••••••••••••••••29 6.8.8多点加密••••••••••••••••••••••••••••••••••••••••••••••••••••••••••30 6.8.9级联多点控制单元••••••••••••••••••••••••••••••••••••••••••••••••••30 7 呼叫信号•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••30 7.1地址••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••30 7.1.1LAN地址•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••30 7.1.2TSAP标识符••••••••••••••••••••••••••••••••••••••••••••••••••••••••30 7.1.3别名地址••••••••••••••••••••••••••••••••••••••••••••••••••••••••••30 7.2注册,管理和状态通道••••••••••••••••••••••••••••••••••••••••••••••••••••31 7.2.1网闸的发现••••••••••••••••••••••••••••••••••••••••••••••••••••••••31 7.2.2端点注册••••••••••••••••••••••••••••••••••••••••••••••••••••••••••32 7.2.3端点定位••••••••••••••••••••••••••••••••••••••••••••••••••••••••••33 7.2.4许可,带宽改变,状态,断开••••••••••••••••••••••••••••••••••••••••34 7.3呼叫信号通道••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••34 7.3.1呼叫信号通道路由选择••••••••••••••••••••••••••••••••••••••••••••••34 7.3.2控制信道路由选择••••••••••••••••••••••••••••••••••••••••••••••••••35 7.4呼叫基准值••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••36 7.5会议ID和会议目标•••••••••••••••••••••••••••••••••••••••••••••••••••••••37 8 呼叫信令过程••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••37 8.1A阶段-建立呼叫••••••••••••••••••••••••••••••••••••••••••••••••••••••••••37 8.1.1基本呼叫建立-双方没有端点注册•••••••••••••••••••••••••••••••••••••37 8.1.2双方端点注册到同一网闸••••••••••••••••••••••••••••••••••••••••••••38 8.1.3只有主叫方端点有网闸••••••••••••••••••••••••••••••••••••••••••••••39 8.1.4只有被叫方端点有网闸••••••••••••••••••••••••••••••••••••••••••••••41 8.1.5双方端点注册到不同网闸••••••••••••••••••••••••••••••••••••••••••••42 8.1.6通过网关建立呼叫••••••••••••••••••••••••••••••••••••••••••••••••••46 8.1.7通过MCU建立呼叫••••••••••••••••••••••••••••••••••••••••••••••••••47 8.1.8呼叫转发••••••••••••••••••••••••••••••••••••••••••••••••••••••••••47 8.1.9建立广播呼叫••••••••••••••••••••••••••••••••••••••••••••••••••••••48 8.2B阶段-初始化通信和交换能力••••••••••••••••••••••••••••••••••••••••••••••48 8.3C阶段-建立视听通信••••••••••••••••••••••••••••••••••••••••••••••••••••••48 8.3.1模式转换••••••••••••••••••••••••••••••••••••••••••••••••••••••••••48 8.3.2双方协议的视频转换••••••••••••••••••••••••••••••••••••••••••••••••48 8.3.3媒体流地址分布••••••••••••••••••••••••••••••••••••••••••••••••••••49 8.4D阶段-呼叫服务••••••••••••••••••••••••••••••••••••••••••••••••••••••••••49 8.4.1带宽改变••••••••••••••••••••••••••••••••••••••••••••••••••••••••••49 8.4.2状态••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••51 8.4.3特别多点会议扩展••••••••••••••••••••••••••••••••••••••••••••••••••••51 8.4.4附加服务••••••••••••••••••••••••••••••••••••••••••••••••••••••••••58 8.5E阶段-呼叫结束••••••••••••••••••••••••••••••••••••••••••••••••••••••••••59 8.5.1不带网闸的呼叫清除••••••••••••••••••••••••••••••••••••••••••••••••59 8.5.2带网闸的呼叫清除••••••••••••••••••••••••••••••••••••••••••••••••••59 8.5.3使用网闸的呼叫清除••••••••••••••••••••••••••••••••••••••••••••••••60 8.6协议失败处理••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••61 9 与其他终端类型的协作••••••••••••••••••••••••••••••••••••••••••••••••••••61 9.1只有话音的终端••••••••••••••••••••••••••••••••••••••••••••••••••••••••••61 9.2基于ISDN(H.320)的可视电话终端•••••••••••••••••••••••••••••••••••••••••62 9.3基于GSTN(H.324)的可视电话终端•••••••••••••••••••••••••••••••••••••••••62 9.4基于无线移动(H.324/M)的可视电话终端•••••••••••••••••••••••••••••••••62 9.5基于ATM(H.324)的可视电话终端••••••••••••••••••••••••••••••••••••••••••62 9.6基于质量保证的LANs服务(H.322)的可视电话终端••••••••••••••••••••••••••63 9.7基于GSTN(V.70)的同步语音和数据终端••••••••••••••••••••••••••••••••••••63 9.8LAN上的T.120终端•••••••••••••••••••••••••••••••••••••••••••••••••••••••63 10 可选扩展••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••63 10.1加密•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••63 11 维护•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••64 11.1保护性回退•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••64 11.2监测方法•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••65 附件A-H.323端点使用的H.245消息•••••••••••••••••••••••••••••••••••••••••••65 附录I-网关中Q.931消息的处理过程•••••••••••••••••••••••••••••••••••••••••••65