GB28181学习(七)——设备视音频文件检索

news2024/11/25 6:42:20

要求

  • 文件检索主要用于区域、设备、录像时间段、录像地点、录像报警为条件的查询;
  • 用Message消息发送检索请求和返回查询结果,传送结果的Message消息可以发送多条;
  • 文件检索请求和应答命令采用MANSCDP协议格式定义;

流程

在这里插入图片描述

  1. 目录检索方向目录拥有方发送目录查询请求,包含检索条件;
  2. 目录拥有方向目录检索方发送200 OK,无消息体;
  3. 目录拥有方向目录检索方发送查询结果,消息体中含文件目录,当一条Message消息无法传送完所有查询结果时,采用多条消息传送;
  4. 目录检索方向目录拥有方发送200 OK,无消息体;

抓包

在这里插入图片描述

  1. 目录检索方发送文件目录检索请求;(107—>111)
<?xml version="1.0" encoding="UTF-8"?>
<Query>
	<CmdType>RecordInfo</CmdType>
	<SN>10000</SN>
	<DeviceID>xxx</DeviceID>
	<StartTime>2023-10-14T00:00:00</StartTime>
	<EndTime>2023-10-14T23:00:00</EndTime>
	<FilePath></FilePath>
	<Address></Address>
	<Secrecy>0</Secrecy>
	<Type>all</Type>
	<RecorderID>all</RecorderID>
</Query>
  1. 目录拥有方返回请求结果(111—>107)
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.107:5060;rport=5060;branch=xxx
From: <sip:xxx@192.168.0.107>;tag=xx
To: <sip:xxx@xx>;tag=xx
Call-ID: xxx
CSeq: 18467 MESSAGE
User-Agent: IP Camera
Content-Length: 0
  1. 目录拥有方返回目录信息(111—>107)
<?xml version="1.0" encoding="GB2312"?>
<Response>
	<CmdType>RecordInfo</CmdType>
	<SN>17430</SN>
	<DeviceID>xxx</DeviceID>
	<Name>Camera 01</Name>
	<SumNum>1</SumNum>
	<RecordList Num="1">
		<Item>
			<DeviceID>xxx</DeviceID>
			<Name>Camera 01</Name>
			<FilePath>file_path</FilePath>
			<Address>Address 1</Address>
			<StartTime>2023-10-14T14:15:52</StartTime>
			<EndTime>2023-10-14T14:31:28</EndTime>
			<Secrecy>0</Secrecy>
			<Type>time</Type>
			<FileSize>19396096</FileSize>
		</Item>
	</RecordList>
</Response>
  1. 目录检索方返回接收成功消息(107—>111)
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.111:5060;rport=5060;received=192.168.0.111;branch=xxx
Call-ID: xxx
From: <sip:xxx@xx>;tag=xxx
To: <sip:xxx@xx>;tag=xxx
CSeq: 20 MESSAGE
Content-Length:  0

界面展示

当设备端文件目录可能通过多条报文,本项目支持接受多条目录信息并全部展示。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1091645.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电商爬虫API快速入门指南

​电子商务爬虫API​是一个公共数据爬虫API&#xff0c;旨在通过大多数电子商务网站收集大量实时本地化数据并搜索信息。这个数据收集工具作为一个值得信赖的解决方案&#xff0c;实现通过最复杂的电子商务网站收集公共信息。电子商务爬虫API适用于商业用例&#xff0c;诸如价格…

对Python3.8配置OpenCV4.5.5中

已下载好Pycharm3.8&#xff0c;但是Pycharm3.8中还未配置OpenCV&#xff0c;这里直接在命令提示符中输入 pip install opencv-python 后回车 来下载opencv_python进行配置。

[23] IPDreamer: Appearance-Controllable 3D Object Generation with Image Prompts

pdf Text-to-3D任务中&#xff0c;对3D模型外观的控制不强&#xff0c;本文提出IPDreamer来解决该问题。在NeRF Training阶段&#xff0c;IPDreamer根据文本用ControlNet生成参考图&#xff0c;并将参考图作为Zero 1-to-3的控制条件&#xff0c;用基于Zero 1-to-3的SDS损失生成…

台达DOP-B07S410触摸屏出现HMI no response无法上传的解决办法

台达DOP-B07S410触摸屏出现HMI no response无法上传的解决办法 台达触摸屏(B07S410)在上载程序时(显示No response from HMI)我以前的电脑是WIN7的,从来没出现过这样的问题,现在换成win10的,怎么都不行,(USB显示是一个大容量存储)换一台电脑(win10)有些行,有些不行…

二阶RC滤波器

二阶RC低通滤波器 二阶RC低通滤波器是一种常用的电路&#xff0c;用于滤除输入信号中高频部分&#xff0c;只保留低频部分。 一、原理 二阶RC低通滤波器由两个电阻&#xff08;R1, R2&#xff09;和两个电容&#xff08;C1, C2&#xff09;组成&#xff0c;他们的原理基于RC…

对地址解析协议ARP进一步探讨

之前在讨论MAC地址和IP地址时&#xff0c;顺便对ARP协议做了初步的总结 &#xff08;计网第三章&#xff08;数据链路层&#xff09;&#xff08;四&#xff09;&#xff08;MAC地址和IP地址、ARP协议、集线器和交换机&#xff09;&#xff09;&#xff0c;但是当时对ARP请求的…

Java线程安全问题

1、什么是线程安全问题 2、用程序模拟线程安全问题 代码说明&#xff1a; Account代表账户类DrawThread代表线程类ThreadTest运行线程类 Account类&#xff1a; package ThreadSave;public class Account {private double money; //余额private String cardId; //卡号publi…

基于天牛须优化的BP神经网络(分类应用) - 附代码

基于天牛须优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于天牛须优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.天牛须优化BP神经网络3.1 BP神经网络参数设置3.2 天牛须算法应用 4.测试结果&#x…

使用图像处理跟踪瞳孔(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

比较和同步数据库架构和数据:MssqlMerge Pro Crack

比较和同步数据库架构和数据 适用于Oracle、MySQL 和 MariaDB、SQL Server、PostgreSQL、SQLite、MS Access和跨 DBMS 场景 业界领先的文本比较工具中常用的两面板 UI 快速过滤器显示所有/新/更改/新更改 合并两个方向的更改 轻量级&#xff1a;跨 DBMS 工具小于 20 MB&#xf…

【Java学习之道】Swing框架与组件介绍

引言 在本篇文章中&#xff0c;我们将重点介绍Swing框架及其组件。Swing是一个用于构建图形用户界面的Java库&#xff0c;它提供了丰富的组件和布局管理器&#xff0c;可以帮助你轻松地创建出漂亮、功能强大的界面。无论你是刚开始学习Java还是已经有一些经验&#xff0c;我相…

VR太空舱体验馆VR神舟返回舱VR虚拟现实科技科普乐园

VR航天航空设备&#xff0c;寓教于乐 VR科技正成为航天航空领域的新宠。作为一种沉浸式的数字技术&#xff0c;VR(Virtual Reality&#xff0c;虚拟现实)能够为用户创造出逼真的虚拟环境&#xff0c;让人们仿佛身临其境。借助VR技术&#xff0c;我们可以带领学生和游客深入了解…

基于秃鹰优化的BP神经网络(分类应用) - 附代码

基于秃鹰优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于秃鹰优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.秃鹰优化BP神经网络3.1 BP神经网络参数设置3.2 秃鹰算法应用 4.测试结果&#xff1a;5.M…

python 对图片增加边框,logo贴图,获取图片exif参数,填写图片文本内容

完整代码 # 找到个可以下载免费字体的网站https://font.chi删除我naz.com/mi删除我anfei.html from PIL import Image, ImageDraw, ImageFont import exifreaddef photo_exif(image_path):f open(image_path, rb)tags exifread.process_file(f)# 打印所有照片信息&#xff0…

Redis Windows版下载,带安装包

1、直接下载解压缩至任意全英文路径 打开后会看到都有这个目录 2、如何启动redis&#xff1f; 双击redis-server.exe 即可启动redis服务 注&#xff1a;若想保持redis处于开启状态&#xff0c;不要关闭启动后的窗口 关闭窗口后&#xff0c;一般情况下redis服务会默认随之关闭…

【物联网+JAVA 】智慧工地源码

一、什么是智慧工地&#xff1f; 工地本身不拥有智慧&#xff0c;工地的运作是依赖于人的智慧。工地信息化技术&#xff0c;能够减少对人的依赖&#xff0c;使工地拥有智慧。 智慧工地&#xff0c;就是立足于“智慧城市”和“互联网”&#xff0c;采用云计算、大数据和物联网…

礼品小程序商城的作用是什么

礼品总是在不同场景中出现&#xff0c;拓展度高&#xff0c;线上线下经营商家众多&#xff0c;而在实际经营中&#xff0c;礼品企业经营痛点也不少。 互联网电商时代&#xff0c;人们更依赖于线上购物&#xff0c;商家可以通过线上经营卖货及赋能客户消费。 通过【雨科】平台搭…

openGauss学习笔记-99 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置文件参考

文章目录 openGauss学习笔记-99 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置文件参考99.1 参数说明99.2 认证方式 openGauss学习笔记-99 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置文件参考 99.1 参数说明 表 1 参数说明 参数名称描述取值范…

传感器信息系统中的节能收集研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

图形界面四则运算计算器(Python+PyQt5)

(1) 导入所需的库和模块。 (2) 创建一个名为Calculator的类&#xff0c;继承自QMainWindow。 (3) 在Calculator类的__init__方法中&#xff0c;调用initUI方法初始化界面。 (4) 在initUI方法中&#xff0c;设置窗口标题和大小&#xff0c;创建显示结果的文本框&#xff0c;并调…