ISAPI下载海康威视视频回放文件的postman验证
时间: 2023-09-20 22:05:38 浏览: 99
首先,你需要使用Postman创建一个新的请求。在请求中,选择POST方法,然后输入API的URL。
接下来,你需要在请求头中添加以下信息:
- Content-Type: application/json
- Accept: application/json
- Authorization: Basic [Base64编码的用户名和密码]
其中,用户名和密码需要使用Base64编码进行加密。例如,如果你的用户名是admin,密码是123456,那么编码后的字符串应该是YWRtaW46MTIzNDU2。
接着,在请求体中添加以下JSON格式的数据:
{
"fileName": "回放文件名",
"fileType": "0",
"beginTime": "开始时间",
"endTime": "结束时间"
}
其中,fileName是回放文件的名称,fileType是回放文件的类型(0表示主码流,1表示子码流),beginTime是回放文件的开始时间,endTime是回放文件的结束时间。
最后,发送请求并查看响应结果。如果请求成功,响应结果会包含文件的二进制数据,你可以将其保存为文件进行回放。
相关问题
postman怎么验证ISAPI下载海康威视视频回放文件
要验证ISAPI下载海康威视视频回放文件,可以按照以下步骤进行:
1. 打开Postman,创建一个新的请求,并选择HTTP方法为POST。
2. 在请求的URL中输入海康威视设备的IP地址和端口号,例如:`http://192.168.1.100:80/ISAPI/ContentMgmt/download`.
3. 在请求的Header中添加以下参数:
- `Authorization`:身份验证信息,可以使用海康威视设备的用户名和密码进行Base64编码后得到。
- `Content-Type`:请求体的类型,应该设置为`application/xml`。
4. 在请求的Body中添加以下XML格式的参数:
```xml
<CMSearchDescription>
<searchID>123</searchID>
<trackID>1</trackID>
<timeSpanList>
<timeSpan>
<startTime>20210501120000</startTime>
<endTime>20210501123000</endTime>
</timeSpan>
</timeSpanList>
<fileType>h264</fileType>
<maxResults>20</maxResults>
<searchResultPostion>0</searchResultPostion>
<metadataList>
<metadataDescriptor>//metadata.schemas.microsoft.com/windowsmedia/2005/01/Package/Thumbnail</metadataDescriptor>
</metadataList>
</CMSearchDescription>
```
其中,`searchID`可以是任意整数,`trackID`是视频的通道号,`startTime`和`endTime`是视频回放的起始时间和结束时间,`fileType`是要下载的文件类型,`maxResults`是最多返回的结果数量,`searchResultPostion`是搜索结果的起始位置,`metadataList`是元数据列表。
5. 发送请求,如果验证通过,就会下载视频回放文件。
需要注意的是,Postman只是一个HTTP客户端工具,无法对视频回放文件进行验证。如果要验证视频回放文件,可以使用海康威视的相关工具或API。
ISAPI下载海康威视视频回放文件
ISAPI是海康威视的网络API接口,可以通过ISAPI接口来实现海康威视视频回放文件的下载。具体步骤如下:
1. 获取登录session:使用ISAPI的登录接口获取登录session。登录接口为:/ISAPI/Security/userCheck。
2. 获取回放文件列表:使用ISAPI的查询回放文件列表接口获取回放文件列表。查询回放文件列表接口为:/ISAPI/ContentMgmt/search.
3. 下载回放文件:使用ISAPI的下载回放文件接口下载回放文件。下载回放文件接口为:/ISAPI/ContentMgmt/download。
需要注意的是,ISAPI接口需要使用HTTP或HTTPS协议进行通信,并且需要使用正确的用户名和密码进行身份验证。具体实现方式可以参考海康威视提供的ISAPI开发文档。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)