开发者平台

TP-LINK官网首页
开发者平台 / 视频管理系统(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
          }