【摘 要】
:
目前的视频监控系统中,存在着两个比较突出的问题。第一是当前市场上的大多数摄像头,都只支持RTSP协议,由于RTSP的特殊性,用户必须需要在浏览器其上安装特定的插件才能查看摄
论文部分内容阅读
目前的视频监控系统中,存在着两个比较突出的问题。第一是当前市场上的大多数摄像头,都只支持RTSP协议,由于RTSP的特殊性,用户必须需要在浏览器其上安装特定的插件才能查看摄像头的画面,这样就提高了用户使用的复杂度,Web也失去了便利的特性。第二是当用户量上升时,流媒体服务器需要支持一定量的用户数并发量。针对以上两个问题,我们需要的是一个可以在浏览器免额外插件就可播放、跨平台,并且支持大并发量的视频监控系统。该系统无需安装额外插件,可以降低用户的使用成本,也降低了厂商发布或开发客户端的成本。单机的高并发也给厂商或者监控系统用户降低系统的使用和部署成本。基于以上的问题和需求,本文设计了一个基于Nginx的,把RTSP视频流转换为RTMP视频流的直播流转换系统。由于大部分的摄像头的输出协议都是RTSP协议,所以系统需要以RTSP协议作为输入,由于Flash在浏览器的安装率高达98%,所以选择RTMP直播流协议作为输出。对于并发量,采用了目前最为流行的Web服务器Nginx,Nginx以高并发著名,而且Nginx采用模块化开发,为Nginx编写模块相对比较简单,所以选择基于Nginx作为流媒体服务器的基础。针对以上的问题和需求,本文的工作主要如下:(1)研究视频监控相关的技术,包括RTSP协议,RTP/RTCP协议,RTMP协议,视频编码技术H.264,Nginx服务器等等。(2)研究RTSP协议与RTMP协议之间音视频数据的组成方式,设计两者的转换方法。(3)搭建Nginx环境,并安装Nginx-RTMP插件。研究Nginx和Nginx-RTMP的源码,并在Nginx-RTMP的基础上,为模块添加对RTSP的接收支持和实现RTSP和RTMP的协议转换。最后实现通过配置文件,可以把输入端的RTSP协议,转换为RTMP协议作为输出最后,本文对系统进行测试,包括功能测试和性能测试。功能测试关注的是配置文件功能是否正确,音视频是否可以正常播放。性能测试主要关注并发量。测试结果中,系统通过功能测试的相关项目,在性能测试的并发量测试中,在单核2GB内存的机器上,可以支持1000路左右的客户端并发连接和支持100路的后端RTSP服务器连接。测试表明,系统基本可以满足本文前面提到的需求。
其他文献
目的评价肝脏CT扫描中不同级别的迭代重建技术(iDose)对图像质量和噪声的影响,探讨获得最佳图像质量、最低噪声的迭代重建级别。方法应用256层CT(Brilliancei CT)对30例患者行肝脏
经过10多年的发展,金砖国家投资合作日益深入,中国对金砖国家投资存量增长超过10倍。随着金砖国家投资便利化政策逐步推进,以及中国政府“走出去”战略纵深发展,将会有越来越多的中国企业选择金砖国家作为进入市场。但中国企业在金砖国家的投资发展并不十分顺利,由于投资策略不当导致项目搁置或失败的案例时有发生。而选择合适的进入模式将有助于提高中国企业在金砖国家的投资效率及效益。本文在梳理国内外对外直接投资及投
<正>悉达多是古印度贵族少年,自年少起便开始追寻生命的意义(这里的悉达多,并不是我佛教创始者乔达摩·悉达多)。他曾学会在内心深处体认阿特曼(印度哲学术语,用以表示"自我"
自从2017年11月蓝牙SIG公开了BLE Mesh标准V1.0后,对于BLE Mesh网络,也即蓝牙低功耗网格网络的研究便成为了物联网领域的研究热点。在过往的研究成果中,不同公司、研究所间的BLE Mesh解决方案存在着互操作性差的问题,而该标准解决了这一问题,并且使BLE Mesh网络功耗低、覆盖范围大、兼容性强、安全性能突出等的优点更加突出,使得其成为了竞争力极强的通信方式,并被广泛应用于智
目的:评价颅脑CT扫描中不同级别的迭代重建技术(SAFIRE)对图像质量和噪声的影响,探讨获得最佳图像质量的迭代重建级别。方法收集40例于本院行颅脑CT检查患者,分别采用滤波反投影法
<正> 本文为料瓶规格及培养料装量影响菌丝长满瓶所需时间研究的继续(见《食用菌》1991第2期).即将培养料配方、酸碱度、接种量、培养温度等控制在同一水平上,专门分析培养料
目的:探讨急性缺血性脑卒中发生后患者体内血清胆红素水平的变化,以及胆红素水平与常见的脑血管病危险因素之间的关系。方法:收集急性缺血性脑卒中病例144例以及同期健康对照组
抓好医院文化建设,是推动医院和谐建设和发展必不可少的动力。文化自觉是一种对医院先进文化的坚定信念和正确心态,是推动医院文化繁荣发展的思想基础与先决条件。文化自信是
为了丰富课堂导入方式,提高学生学习兴趣,在此背景下,笔者以苏教版小学数学教材为例,通过创设故事情境、悬念情境、游戏情境、比赛情境等方式导入新课,唤醒学生的耳朵、好奇
医用离心机是通过高速旋转产生的离心力对不同沉淀系数混合物质进行快速分离、浓缩和提纯的专门设备,被广泛应用于医疗卫生、血站、制药厂、生物医学工程、动植物研究等领域