计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

IP组播技术及其在视频监控系统中的应用(1)

2015-05-12 01:12
导读:计算机应用论文论文,IP组播技术及其在视频监控系统中的应用(1)怎么写,格式要求,写法技巧,科教论文网展示的这篇文章是很好的参考: 摘 要 IP组播在IP网络中实现了多点通信模型,促进了视频点播、
摘 要 IP组播在IP网络中实现了多点通信模型,促进了视频点播、音视频会议和数据分发等多点通信业务在互联网上的发展,是互联网络发展的一个重要方向。采用IP组播技术实现监控视频的多点传输,可以大大节省网络带宽资源,提高数据传送的效率。本文对IP组播技术和其在视频监控系统中的应用作了介绍。给出了组播技术在视频传输系统中的设计思想与实现方法。运行结果表明,方案合理,运行可靠。 关键词 IP组播;组播通信;组播路由;组播配置;视频传输1 引言 IP组播和WWW虽处于同一时期,但组播的发展远远慢于WWW,主要原因是IP组播通信模式要求路由器能提供每个群组和每个源的信息状态,随着PIM-SM、PIM-DM、MBGP、MSDP等组播路由协议的出现,使组播IP包能正确而又迅速地发送给成千上万的接收者,IP组播的技术和应用开始快速发展。2 IP组播2.1 IP组播及其优缺点 IP 组播[1]是将 IP 数据包 “ 尽最大努力 ” 传输到一个构成组播群组的主机集合,群组的各个成员可以分布于各个独立的物理网络上。 IP 组播群组中成员的关系是动态的,主机可以随时加入和退出群组,群组的成员关系决定了主机是否接收送给该群组的组播数据包,不是某群组的成员主机也能向该群组发送组播数据包。 由于网络用户的增多、涉及面扩大,大量的用户经常要在大致相同的时间里访问相同的信息。这种情况下,组播的优势就显现出来了。构建一种具有组播能力的IP网络,允许中间路由器将数据包复制到几个输出接口上,这样,一个服务器只需向一组终端用户发送单一流,并利用网络层提供的组播路由功能将数据包传递到每一个加入该组播组的接收者,从本质上减少整个网络带宽的需求,减轻服务器的负担。另外,组播传送的信息能同时到达用户端,延时小,且网络中的服务器不需要知道每个客户机的地址。所有的接收者使用一个网络组播地址,可实现匿名服务。 与IP组播系统执行程序相关联的主要缺点包括不可靠的信息包交付、信息包复制以及网络阻塞。由于IP组播假定一对多的通信方式,它不使用TCP的端到端的机制。IP组播信息包是用户数据报协议(UDP)的典型应用,这是一种尽力而为的协议。因此,一个使用IP组播的应用一定会遇到偶然的信息包丢失。 单播和组播之间的关键差别是路由器主动地发送组播信息包的拷贝到多个接口。这增加了多个拷贝的组播信息包到达某一接收点的可能性。如果设计不当,可能会导致关键的控制命令在IP组播信息包被执行多次。 就TCP单播来说.标准TCP补偿和慢开启窗口机制自动地调整数据传送的速度,因此在一定程度上避免了网络阻塞。因为IP组播不使用TCP,所以没有内建的阻塞避免机制防止组播流耗尽链路带宽或者其他关键的路由器资源。2.2 IP组播通信 在组播中,用户按不同的应用分为不同的用户组,组成员要向组播服务器(一般为路由器)注册,用户主机发出请求报文,表明所要加入的组。每个组播群组有惟一的D类地址。其地址范围从224.0.0.0到239.255.255.255。IP最多可提供多达228个同步组播群组的地址,因此,实际群组数受选路表大小而不是编址的约束。 转发IP组播需要特殊的组播路由器(multicast router)。通常是给常规路由器添加这种能力。组播路由器会周期性地对该组进行查询,检查组内的成员是否还参与其中,只要还有一个主机仍在参与,组播路由器就继续接收数据。当所有的主机都离开了组后,组播路由器会收到一个Internet组管理协议(Internet Group Manage Protocol, IGMP)的“离开”消息报文,组播路由器就会马上查询组中是否还有活动的组成员。如果有活动的组成员,组播路由器就继续转发数据;如果没有,就不再转发数据。2.3 IP组播路由协议 组播路由协议[2]就是根据网络拓扑、组播源和组播成员的位置信息采用一定的组播树生成算法来构造组播转发树的协议。 组播网内数据的流动必须根据组播路由协议建立生成树,使发送源和组播组成员之间形成一条单独的转发路径,确保每个数据包都能转发到目的地。组播生成树的形成与发送者和接收者的分布、网络的流量状况以及组成员的动态性有关。组播生成树也反映了不同的组播路由算法和组播应用。目前构建组播树的算法主要有泛洪(Flooding)、生成树ST(Spanning Tree)、反向路径广播RPB(Reverse Path Broadcasting)、扩散-剪枝的RPB算法和基于核心的组播算法等。 根据网络中组成员的分布,IP组播路由协议可分为两种基本类型:稀疏模式协议和密集模式协议。密集模式假设组成员密集分布在网络中,并且有足够的带宽。这种组播路由协议依赖于广播技术来将数据“推”向网络中的所有路由器。它包括距离向量组播路由协议(DVMRP)、组播开放最短路径优先协议 (MOSPF) 和密集模式的协议无关组播路由协议(PIM-DM),属于数据驱动型;当组成员稀疏分布时,就需要另一种类型的组播协议,即稀疏模式组播路由协议,将组播流量限制在到组成员的路径上,通过发出加入请求申请,在含有集中点或核心点的空生成树上添加树枝形成组播生成树,属于接收者驱动型。既保证了数据传输的安全,又能够有效控制网络流量和路由器负载。例如广域网或用户使用 ISDN 线上网。它包括基于核心树的组播路由协议(CBT) 和稀疏模式协议无关组播路由协议(PIM-SM)。3 IP组播在视频监控系统中的应用3.1 系统总体设计 系统由四部分组成为:视频采集装置、视频服务器、应用客户端、组播网络。 视频服务器实现前端视频的实时采集、压缩和传输。应用客户端包括监控中心和远程监控端,为普通PC机,完成视频的接收、解压回放,并且,负责加入或退出组播组。开发工具为VC 6.0,运行平台为Windows操作系统。系统架构如图1所示。图1 监控系统架构图 系统通过组播技术实现监控视频的多点传输,使身处不同IP地点的多个监控者通过网络可以同时看到多个被监控对象的实时视频信息。共2页: 1 [2] 下一页 论文出处(作者):
上一篇:单点登录系统集成应用子系统的方法探讨(1) 下一篇:VC环境下的OPC客户端程序开发(1)