基于DM642的流式网络视频监控系统研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:hzzaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前市场上关于网络视频监控的主流产品有两大类:网络摄像机和网络视频服务器。网络摄像机结构简单,使用方便,但其对多用户并发访问支持不够,所以主要适用于小规模的视频监控。网络视频服务器因把服务器功能用专用嵌入式系统来实现,在性能上有了很大提高,对用户的并发访问支持度也较高。网络视频服务器以专用的高性能嵌入式系统在一定程度上增加了对用户访问度的支持,然而相应的系统成本也提高了。当应用规模不断扩大时,它只有通过提高硬件性能才能够满足应用规模的变化的需求。能否在已有的硬件条件下以软件的方式来提高监控系统的性能而满足应用规模的变化呢?因此,本文提出了一个基于DM642的流式网络视频监控系统模型,该模型通过把一个具有分布式计算功能的视频服务器软件放在网络中不同的PC机上,多台PC机之间协同工作构成一个分布式的视频服务器集群,当应用规模扩大时,只要在原来的分布式系统中增加PC机模块就可以了,没有必要花很高的成本去提高系统的硬件性能。本文在北京合众达开发的数字媒体DSP实验平台VPM642的基础上进行了系统的开发。系统需要分别实现运行在DSP端和PC端的软件。DSP端几个关键软件模块是:视频采集、视频压缩和网络传输。本文中以实现TVP5150硬件驱动的方式来达到视频采集的功能;采用了最新的视频编码标准H.264,通过在DSP上移植和优化X264实现了视频压缩模块;通过在嵌入式环境下使用RTP协议实现了视频数据的实时传输。PC端软件包括:实时流媒体数据接收模块、流媒体视频服务器模块以及文件服务器模块。实时流媒体数据接收模块是DSP端系统与PC端系统衔接的桥梁,由于本课题的流媒体视频服务器采用的是RealServer,所以可以通过用RealSystem SDK开发RealServer广播插件的方式来实现该模块,文中给出了实现插件的方法;在大规模应用下,流媒体视频服务器应该架构成一种分布式的结构,各个服务器之间协调工作来为用户提供视频服务,这就牵涉到服务器负载均衡问题,文中给出了两种解决负载均衡的方法;最后对为用户提供视频数据检索的文件服务器给出了详细的设计。
其他文献
在软件系统的生命周期中,70%的时间和代价花费在软件维护上。以数据为中心的遗产系统,如商业信息系统,通常依赖于大量的数据库表(数据文件)。对这类系统进行维护和更新,是一
IP多播已经在流媒体传递技术,比如在高速网络数据流和视频会议等方面取得了一定的成功。但是某些缺点导致了IP多播尚未被大范围部署,并且也不能作为一项基本的网络服务提供给终
IP多媒体子系统(IP Multimedia Subsystem,IMS)是一种全新的提供多媒体业务的网络架构,它能够满足用户更新颖、更多样化的多媒体业务需求。3GPP R5和R6版本指出,IMS需要支持I
VPN即虚拟专用网络(Virtual Private Network)是指利用隧道协议和安全措施在公用网络上构建的专用网络,这里的公用网络主要指Internet。“虚拟”的含义是指在开放、不安全的
计算视觉是计算机利用其图像采集设备拍摄目标物、分析处理,以帮助或代替人眼和人脑完成相关视觉分析任务的一项科学技术。计算视觉的典型任务包括:识别、运动分析、场景重建
视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。嵌入式视频监控系统是以应用为中心、
随着计算机技术和网络应用的迅猛发展,人们的日常生活与工作越来越趋于数字化和网络化。大量私有数据在网络上的传播、网络交易日益风行,使传统的版权保护手段和数据安全技术
随着XML应用的日益广泛,快速准确的查询XML文档中的数据已经越来越受到重视。这涉及到XML存储,查询和索引等技术。论文分析了当前XML索引技术的研究现状,目前基于区间编码和
近年来,服装CAD技术取得了快速的发展,其使用极大地提高服装设计与生产的质量和效率。在服装CAD中,无论是二维结构设计还是三维效果设计,都涉及了到曲线或曲面造型。不同的曲线或
肺癌已跃居世界癌症死亡率的首位,造成肺癌高死亡率的主要原因是肺癌早期症状不明显而难以诊断,因此“早期发现,早期诊断,早期治疗”是降低肺癌患者死亡率的重要举措之一。临