基于darwin和html5的视频监控系统的研究与实现

基于darwin和html5的视频监控系统的研究与实现

ID:35055994

大小:6.58 MB

页数:86页

时间:2019-03-17

基于darwin和html5的视频监控系统的研究与实现_第1页
基于darwin和html5的视频监控系统的研究与实现_第2页
基于darwin和html5的视频监控系统的研究与实现_第3页
基于darwin和html5的视频监控系统的研究与实现_第4页
基于darwin和html5的视频监控系统的研究与实现_第5页
资源描述:

《基于darwin和html5的视频监控系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Sou化ChinaUniversityofTechnology工程硕±学位论文基于Darwin和HTML5的视频监控系统的研究与实现‘r作者姓名郑安定工程领域计算机技术校内指导教师张宇高级工程师校外指导教师郭用强高级工程师所在学院计算机科学与工程学院论文提交日期2016年3月TheResearchandImplementationofVideoSurveillanceSystemBasedonDarwinandHTML5AD

2、issertationSubmittedfortheDegreeofMasterCandidate:ZhengAndingSupervisor:ZhangYuSouthChinaUniversityofTechnologyGuangzhou,China分类号:TP39学校代号:10561学号:201321031302华南理工大学硕士学位论文基于Darwin和HTML5的视频监控系统的研究与实现作者姓名:郑安定指导教师姓名、职称:张宇高级工程师申请学位级别:工程硕士工程领域名称:计算机技术论文形式:

3、□产品研发□工程设计□√应用研究□工程/项目管理□调研报告研究方向:多媒体技术论文提交日期:2016年03月01日论文答辩日期:2016年03月24日学位授予单位:华南理工大学学位授予日期:年月日答辩委员会成员:主席:许勇教授委员:肖南峰教授、袁华副教授、许洁斌高级工程师、傅贵高级工程师华南理工大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加W标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对

4、本文的研究做出重要贡。献的个人和集体,均已在文中W明确方式标明本人完全意识到本声明的法律后果由本人承担。作者签名:聲敗日期:训6年3月>^日学位论文脈权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,艮P:‘研究生在校攻读学位期间论文工作的知识产权单位属华南理工大学。学校有权保存并向国家有关部口或机构送交论文的复印件和电子版,允许学位论文被查阅(除在保密期内的保密论文外);学校可W公布学位论文的全部或部分内容,可W允许采用影印、缩印或其它复

5、制手段保存、汇编学位论文一。本人电子文档的内容和纸质论文的内容相致。本学位论文属于;□保密,在年解密后适用本授权书。口木保密,同意在校园网上发布,供校内师生和与学校有共享协议的单位浏览;同意将本人学位论文提交中国学术期刊光盘版电子杂志社()全文出版和编入CNKI《中国知识资源总库》,传播学位论文的全部或部分内容。""(请在W上相应方框内打V)心;刮|、兴作者签名:冷咨1日:期球.;签呼导名;日期:指教师若套:;子作者联系电话电邮箱联:系地

6、址含邮编()■摘要随着计算机技术的飞速发展,以及社会整体安防意识的提高,网络视频监控系统逐渐在行业应用与个人应用领域蓬勃发展。与此同时,平安城市、平安小区、平安校园等一系列项目的大力推广,视频监控已经成为安防领域的热点研究课题。视频监控系统主要由摄像头、流媒体服务器以及客户端组成。伴随着用户数的增多,项目中原有流媒体服务器Live555出现了稳定性欠佳和并发量上的瓶颈,亟需一种性能稳定的服务器将其替换。另一方面,视频监控客户端存在着使用不便和用户体验不佳的问题:PC版的安装、配置以及调试过程略显复

7、杂,而Web版本需要安装插件且浏览器兼容性方面还有待提高。若能够基于浏览器开发出一种免插件安装、跨平台运行的新型客户端,对于公司而言能够降低开发和部署客户端的成本;对于用户而言,可降低使用的技术门槛并提升用户体验。针对以上问题和需求,本文的主要工作如下:(1)分析视频监控系统相关的关键技术,包括流媒体传输协议RTSP/RTP、视频编解码技术H.264、Darwin流媒体服务器、HTML5视频解码与渲染技术、WebSocket协议以及Node.JS等;(2)分析Darwin服务器内核原理及相关源码,

8、设计并实现了全新的转发模块,仅在用户发出点播请求时,流媒体服务器才请求前端设备的RTSP视频流并进行转发;(3)针对HTML5客户端与Darwin服务器无法通信的问题,设计并实现代理服务器,它能够解析客户端的请求信令并转化为RTSP请求发送给流媒体服务器,另一方面接收流媒体服务器的视频数据并使用WebSocket协议进行封装发送给客户端;(4)设计并实现HTML5客户端,它可以对WebSocket协议封装的视频数据进行解析与组包,使用Javascript的H.264解码器对视频帧进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。