论文部分内容阅读
随着社会的发展和科技的进步,安防系统在社会生活与工业生产中发挥着越来越重要的作用,网络视频监控系统以其直观、丰富、便捷的特点成为当前安防系统的发展主流,在安防体系中占有举足轻重的地位。近些年,随着Web技术的发展和更注重用户交互的Web2.0应用的普及,以Flex为代表的富客户端技术逐渐进入了人们的视野。Flex技术能够提供更加绚丽的互动界面、多样化的交互手段和更好的用户体验,各种多媒体资源能够以更加简便、更加绚丽的方式向用户进行展示,并能和应用系统的后台进行无缝集成。因此,对基于Flex的网络视频监控系统的研究具有重要的现实意义和实用价值。根据实际需求,本文设计与实现了基于Flex的网络视频监控系统,将当前流行的Flex技术引入传统的视频监控领域,实现Flex技术和网络视频监控系统的结合,有效解决了传统网络视频监控客户端操作性、交互性和用户体验不足的问题,为网络视频监控用户提供更优质的视频监控画面和更丰富、更具有交互性与响应性的用户体验,为今后视频监控系统的发展提供一项新的思路。本文的主要工作如下:1.设计了基于Flex的网络视频监控系统,包括视频采集端、服务器端和客户端,其中客户端的设计与实现是本文研究的重点。2.设计与实现了系统的视频传输方案,包括RTP数据包发送与接收,RTMP包的封装与推送,Red5转发和Flex播放视频流,其中如何使Flex客户端接收服务器端转发的RTP数据包是本文的最大创新点和难点。3.设计与实现了Flex客户端,包括设计更具操作性、交互性和用户体验的Flex界面,实现Flex客户端各个模块的功能。4.对本文设计的基于Flex的网络视频监控客户端软件进行了测试,并且对系统中存在的不足提出了更具实用性的解决方案。