基于Darwin和HTML5的视频监控系统的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:gege1232000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,以及社会整体安防意识的提高,网络视频监控系统逐渐在行业应用与个人应用领域蓬勃发展。与此同时,平安城市、平安小区、平安校园等一系列项目的大力推广,视频监控已经成为安防领域的热点研究课题。视频监控系统主要由摄像头、流媒体服务器以及客户端组成。伴随着用户数的增多,项目中原有流媒体服务器Live 555出现了稳定性欠佳和并发量上的瓶颈,亟需一种性能稳定的服务器将其替换。另一方面,视频监控客户端存在着使用不便和用户体验不佳的问题:PC版的安装、配置以及调试过程略显复杂,而Web版本需要安装插件且浏览器兼容性方面还有待提高。若能够基于浏览器开发出一种免插件安装、跨平台运行的新型客户端,对于公司而言能够降低开发和部署客户端的成本;对于用户而言,可降低使用的技术门槛并提升用户体验。针对以上问题和需求,本文的主要工作如下:(1)分析视频监控系统相关的关键技术,包括流媒体传输协议RTSP/RTP、视频编解码技术H.264、Darwin流媒体服务器、HTML5视频解码与渲染技术、WebSocket协议以及Node.JS等;(2)分析Darwin服务器内核原理及相关源码,设计并实现了全新的转发模块,仅在用户发出点播请求时,流媒体服务器才请求前端设备的RTSP视频流并进行转发;(3)针对HTML 5客户端与Darwin服务器无法通信的问题,设计并实现代理服务器,它能够解析客户端的请求信令并转化为RTSP请求发送给流媒体服务器,另一方面接收流媒体服务器的视频数据并使用WebSocket协议进行封装发送给客户端;(4)设计并实现HTML5客户端,它可以对WebSocket协议封装的视频数据进行解析与组包,使用Javascript的H.264解码器对视频帧进行解码,并最终将图像渲染到画布以显示出监控画面。最后,本文对该系统进行了功能测试和性能测试。功能测试上,相关的测试点均测试通过。性能测试方面,在实验环境下,平均网络时延约小于600ms,支持的并发量可达900,对比实验表明Darwin的网络实验和并发量均好于Live555;客户端能以20fps的帧率,渲染640x360分辨率的画面。测试表明,系统具备视频监控的基本功能,实际运行效果达到设计的目标。
其他文献
在原建筑结构基础上进行扩建,其方案选择尤为重要,为了保障扩建加固工程的质量和安全,研究采用分步破除法,并根据具体情况采用不同的破除机械设备,与原结构体加固连接时,采用
目的探讨手卫生所致医院感染的预防和控制措施。方法对我院内科2015年1月至2015年12月(将此时期设为对照组,选取1000名病例参与研究)因手卫生引起的医院感染情况进行调查、分
随着汽车行业逐渐标准化,国际汽车巨头所积累的先进技术与丰富资源优势,对进入竞争市场处于劣势的自主品牌汽车设置了不小的阻碍。作为生产技术及质量较差的一方,如何选取目
本文主要介绍了一种带可控反馈回路及使用专用放电芯片的低功耗节能待机的开关电源设计。
目的探讨窄带成像放大内镜技术(NBI-ME)在血清癌胚抗原(CEA)阳性病例中进行微血管分型诊断胃癌和肠癌的临床价值。方法搜集2012~2013年在该院检测血清CEA结果为阳性的病例873
随着城市交通事业的快速发展,交通噪声污染严重地影响了人们的生活、学习和身心健康。城市道路声屏障是控制城市交通噪声、保护城市居住环境的重要措施。文章通过对国内外道
<正>徐华翎1975年出生于中国黑龙江2003年获中央美术学院胡勃工作室硕士学位现居于北京,任教于北京工业大学艺术设计学院个展2008年徐华翎——侠女Kohler Muller画廊荷兰阿姆
回顾了我国体育教练员继续教育的历史 ,分析了我国体育教练员岗位培训的成绩 ,提出体育院校是体育教练员接受继续教育的基地的观点 ,教练员岗位培训对提高我国教练员水平具有
近几年,我国铁路发展迅速,客运需求不断增长,虽行车技术作业时分与过去相比大大压缩了,但我国铁路行车技术作业标准时间主要由人工决策制定的,缺乏科学手段,导致大量技术作业
转型期经济和社会发展对城市公共产品的要求及其供给中存在的"政府失灵"、"市场失灵"和"社会失灵"提出了城市公共事务合作共治的现实需要。公共产品生产和供应在理论上的区分