开发者平台 / 视频管理系统(VMS)/ API功能接口定义 / 直播管理
4.9.24 获取flv回放URL
接口说明:
名称 | 内容 | |
---|---|---|
URL | https://xxx/tums/live/v1/getFlvPlaybackUrl | |
功能说明 |
获取flv回放URL 调用该接口前,需先调用getStoragesById接口获取存储设备索引,再调用searchVideo接口获取录像的开始结束时间和录像类型。 | |
使用限制 | 登录后使用 |
请求参数:
参数名称 | 参数描述 | |
---|---|---|
devId String | 设备索引 | |
storageDevId String | 存储设备索引 | |
startTime String | 录像开始回放时间 | |
endTime String | 录像结束回放时间 | |
videoType int |
录像类型 采用bitmap形式。取值为searchVideo接口返回值中的videoType取值的bitmap形式。 例如,searchVideo接口返回值有三组,videoType为1,2,7,则若想回放第一段录像,则取值为1,回放前两段取值为3,回放三段取值为67,其他情况依次类推。 此外,searchVideo接口返回值中videoType 1代表定时录像,2代表移动侦测录像,其余值为其他事件录像 |
返回参数:
参数名称 | 参数描述 | |
---|---|---|
error_code | 返回码,0 – 成功,其他- 失败,具体请参考返回码章节 | |
result | url String | http flv URL |
httpsFlvUrl String | https flv URL | |
sessionId String | 视频流索引ID |
代码示例
https://xxx/tums/live/v1/getFlvPlaybackUrl request: { "devId":"2", "storageDevId":"2", "startTime":"1583905159", "endTime":"1583906083", "videoType":3 } response: { "result": { "url": "http://192.168.1.140:10180/flv52bf470decbd4e69af13c9e2e38d7666.flv", "httpsUrl": "https://192.168.1.140:10181/flv52bf470decbd4e69af13c9e2e38d7666.flv", "sessionId": "52bf470decbd4e69af13c9e2e38d7666" }, "error_code": 0 }