ONVIF协议媒体服务的设计实现
发布时间:2021-09-01 06:04
统一标准在各行各业都给人们带来了方便,大家已经开始喜欢按照行业标准从事并且在不断的实践中改进与完善行业标准。在蓬勃发展的视频监控领域也是如此。已经有不少企业联合组织起来制定一系列的行业标准。其中,开放式网络视频接口论坛(ONVIF)于近年来发展迅速。它正在不断地提出与完善网络视频接口的协议规范,并且得到了越来越多的企业青睐。本文首先对ONVIF协议进行深入研究,包括所有的ONVIF协议规范及所用到的重用协议,针对各种不同的网络应用场景,提出了一套基于Web服务架构的媒体服务解决方案。整个方案已经在海思Hi3516芯片平台实现运行,作为服务端可以完成网络中的ONVIF设备发现,与客户端通过SOAP协议进行信息交互,根据RTP/RTCP实时流传输及控制协议实现服务端到客户端的媒体流传输。协议采用的架构和实现过程较为复杂,这对服务端的开发测试工作带来不少困难。鉴于协议对一些现有标准的依赖性,本文提出利用gSOAP工具开发服务端的代码框架,简化上层应用的开发。在进行媒体流传输过程中,针对网络延时及拥塞而带来的数据传输问题,本文给出了一些改进方法,包括对缓冲区的处理及增加一个发送调度控制单元,很...
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:55 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景及研究的目的和意义
1.2 视频接口标准的研究现状
1.2.1 PSIA 的发展现状
1.2.2 ONVIF 的发展现状
1.2.3 ONVIF 和 PSIA 标准的使用选择
1.3 标准的应用
1.4 本文的主要研究内容
第2章 系统框架设计
2.1 设计要素
2.2 软件框架设计
2.3 WEB 服务器的构建
2.3.1 Web Service
2.3.2 Web 服务层次结构
2.3.3 Web 服务技术关键
2.4 本章小结
第3章 ONVIF 标准接口模块设计
3.1 ONVIF 协议开发过程
3.1.1 数据及接口方法描述
3.1.2 解析 WSDL 描述文档
3.1.3 根据 WSDL 描述打包 SOAP 消息
3.2 接口模块的开发流程
3.2.1 借助 gSOAP 实现消息交互框架
3.2.2 接口方法的生成
3.2.3 服务的逻辑实现
3.3 网络内的设备发现
3.4 设备的媒体参数配置
3.5 服务端传输媒体流
3.5.1 实时媒体流的传输和控制
3.5.2 调用 JRTPLIB 实现 RTP 传输
3.5.3 服务端发送处理
3.6 本章小结
第4章 声纹识别模块的设计
4.1 对 ONVIF 协议进行的扩展
4.1.1 添加数据类型
4.1.2 添加消息描述
4.2 服务端声纹识别系统实现
4.3 本章小结
第5章 测试及对接实例
5.1 搭建测试环境
5.2 ONVIF 测试工具测试结果
5.2.1 设备搜索测试
5.2.2 接口命令测试
5.2.3 码流点通测试
5.3 与支持 ONVIF 协议的客户端对接
5.4 本章小结
结论
参考文献
致谢
本文编号:3376414
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:55 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景及研究的目的和意义
1.2 视频接口标准的研究现状
1.2.1 PSIA 的发展现状
1.2.2 ONVIF 的发展现状
1.2.3 ONVIF 和 PSIA 标准的使用选择
1.3 标准的应用
1.4 本文的主要研究内容
第2章 系统框架设计
2.1 设计要素
2.2 软件框架设计
2.3 WEB 服务器的构建
2.3.1 Web Service
2.3.2 Web 服务层次结构
2.3.3 Web 服务技术关键
2.4 本章小结
第3章 ONVIF 标准接口模块设计
3.1 ONVIF 协议开发过程
3.1.1 数据及接口方法描述
3.1.2 解析 WSDL 描述文档
3.1.3 根据 WSDL 描述打包 SOAP 消息
3.2 接口模块的开发流程
3.2.1 借助 gSOAP 实现消息交互框架
3.2.2 接口方法的生成
3.2.3 服务的逻辑实现
3.3 网络内的设备发现
3.4 设备的媒体参数配置
3.5 服务端传输媒体流
3.5.1 实时媒体流的传输和控制
3.5.2 调用 JRTPLIB 实现 RTP 传输
3.5.3 服务端发送处理
3.6 本章小结
第4章 声纹识别模块的设计
4.1 对 ONVIF 协议进行的扩展
4.1.1 添加数据类型
4.1.2 添加消息描述
4.2 服务端声纹识别系统实现
4.3 本章小结
第5章 测试及对接实例
5.1 搭建测试环境
5.2 ONVIF 测试工具测试结果
5.2.1 设备搜索测试
5.2.2 接口命令测试
5.2.3 码流点通测试
5.3 与支持 ONVIF 协议的客户端对接
5.4 本章小结
结论
参考文献
致谢
本文编号:3376414
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3376414.html