海康DS-8632N-I16-V2下载H.264编码的回放视频的ISAPI接口/ISAPI/ContentMgmt/download怎么postman调用
时间: 2024-01-26 09:03:10 浏览: 133
NVR_K41_QD_CN_STD_V3.4.91_161220.zip
以下是使用Postman进行调用的步骤:
1. 打开Postman,选择POST请求方式。
2. 在URL输入框中输入设备IP地址和ISAPI接口路径:http://设备IP地址/ISAPI/ContentMgmt/download
3. 在Headers选项卡中添加以下请求头:
- Content-Type: application/xml
- Authorization: Basic Auth(设备用户名:设备密码)
- Cookie: WebSession=(从登录接口返回的Cookie值)
4. 在Body选项卡中选择raw格式,并输入以下XML请求体:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<CMSearchDescription>
<searchID>123456789</searchID>
<trackID>1</trackID>
<timeSpanList>
<timeSpan>
<startTime>20211015080000</startTime>
<endTime>20211015090000</endTime>
</timeSpan>
</timeSpanList>
<fileFormat>ps</fileFormat>
<maxResults>40</maxResults>
<streamType>main</streamType>
</CMSearchDescription>
```
其中,timeSpan标签中的startTime和endTime表示需要回放的起始时间和结束时间,格式为YYYYMMDDHHmmss。
5. 点击Send按钮进行请求,如果请求成功,会返回一个视频文件的二进制数据。
注意事项:
- 请求头中的Authorization和Cookie需要根据实际情况进行替换,其中Basic Auth需要将设备用户名和密码进行Base64编码。
- 请求体中的searchID可以随意设置,但需要保证唯一性。
- 在请求头中添加Content-Type为application/xml,表示请求体是一个XML格式的数据。
- 在请求体中指定fileFormat为ps,表示要下载的视频文件格式为PS流。
阅读全文