基于DXVA的视频监控系统

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:Seanecn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3G以及WIFI网络的发展以及网络带宽的提高,视频监控这种直观方便内容丰富的方式成为住宅,交通等领域的重要防范手段。传统的视频监控系统主要用于安全监控产业,摄像前端与监控终端通过电缆连接,将数据发回监控终端,但是工作范围小,监控距离有限,设备难移植。对于信息化时代,智能终端(如手机,Pad等)的出现成为人们生活不可或缺的一部分,可以随身携带,方便快捷。人们更容易也更愿意通过它获取所需信息,如随时随地获取视频内容到本地播放,或者随时随地都能将自己拍摄的视频上传播放,以及实时传给好友分享等。基于无线网络的,以手机,Pad等智能设备作为采集设备的任何时间,任何地点的解决方案正是监控市场的发展方向,也是未来发展趋势。本系统主要是在Android智能设备上实现对视频的采集,完成远端视频实时监控,同时保留了传统摄像头监控模式。系统客户端包括PC端与移动端两部分。在PC端实时采集摄像头数据,然后将其编码为H.264格式发送到服务器端,这相当于传统视频监控部分。而对于移动端,在手机,Pad等Android智能设备上安装客户端软件,通过自带的摄像头采集视频数据,编码处理后发送到服务器端。在移动端,还可以对已上传视频的管理,如视频列表获取、视频回放、视频记录删除等。同时,移动端之间也能实现视频数据的相互传输,完成点到点方式的实时监控。系统服务器端最大可以支持16路视频同时实时播放。同时支持对客户端用户的管理,视频数据的存储,下载、删除、回放等。还包含一个小型播放器,支持对本地已上传的视频数据的回放。由于视频解码及播放需要大量CPU计算,极大消耗系统资源。为提升系统性能,应用了Microsoft DirectShow多媒体框架技术和DXVA(DirectX Video Accelerator)规范。服务器端接收以H.264格式压缩的实时视频流,然后将解码渲染等消耗系统资源的操作交给GPU去执行。经过多次测试验证,系统可以流畅播放从网络上接收的多路实时视频流,并且解码渲染时对CPU的占用率比传统方式的降低一半以上。
其他文献
DIBR(Depth Image Based Rendering)技术被广泛应用于自由视点3DTV和面向移动设备的3D游戏和漫游等应用中。其基本方法是用一张纹理图和对应的深度图合成自由视点3D场景。然
随着网络技术的飞速发展,网络安全问题也越来越突出,传统的入侵检测技术已经很难应付各种复杂的网络攻击。免疫系统具有的自适应、自组织和分布性正是传统的入侵检测技术所期望
在现代钢管焊缝缺陷检测中,常采用人工评阅X射线底片的方法,人工评阅主观性较大,评阅人员在大量重复性的脑力活动下,极易产生疲劳,很大程度上影响了检测的效率和准确性。基于
随着现代物流业的快速发展,物流灵魂的仓储管理技术(WMS)的研究与开发已成为需求紧迫,前景广阔的课题。尤其是仓储设备由机械化进入自动化阶段,仓库管控呈现出新的发展趋势,技术
随着计算机图形学与以三维扫描为代表的硬件技术的发展,三维几何数据在当今社会得到了广泛的应用。在以三角形表面网格成为三维几何数据主流表示形式的同时,四面体网格(下称
混合结构视频网格利用客户端主机资源为其他用户提供视频服务,缩短了视频数据流的传输路径,扩展了系统结构,增强了系统的服务能力。但是,由于客户端主机性能差异较大且经常随
随着信息技术的飞速发展,软件的应用领域不断扩大,但是软件的可靠性和质量却没有得到相应的提高,这成为制约软件产业发展的一个重要因素。工业控制、交通、金融和医疗等领域
在三网融合逐步实现的大背景下,本文分析了三网融合、智能电视、AppStore、云计算的发展现状与趋势,针对当前电视发展存在的内容服务缺乏的问题,提出采用云计算技术、AppOnline
在网络技术不断发展和成熟的时代,越来越多的组织和机构加入互联网,在网络上发布和分享信息。因此,人们获取和管理信息的方式正在从书本向网络上转变,但网络上的信息量日益剧
随着计算机技术的发展和广泛的应用,人们对互联网越来越依赖,萌发了大批的中小型互联网创业企业,大量的传统行业逐渐转移到了互联网。因而网络所带来的威胁已远非从前能比,层