更新时间:2022-07-29 GMT+08:00
分享

视频回调

功能介绍

录制视频成功后通知第三方

接口约束

URI

POST 方式请求(接口地址见录制视频接口入参callbackUrl)

请求参数

接口字段

字段类型

是否必填

说明

备注

channelId

String

频道ID

appId

String

应用ID

ISDP+申请的appId

recordingId

String

录制id

ISDP+生成

userId

String

用户ID

可选,当modeType=0时可用,表示录制当前用户ID的单路视频流

extraData

String

回调透传参数

支持最大1000位字节

authTimestamp

String

事件通知签名过期UNIX时间戳

格式为十进制的UNIX时间戳,即从1970年1月1日(UTC/GMT的午夜)以来的当前时间秒数。

示例:1592639100(即2020-06-20 15:45)

fileId

String

录制文件ID

当storageType=ISDP时返回

filePath

String

录制文件存储路径

当storageType=NAS时返回

fileName

String

录制文件名

文件命名例如:“XXXXXX.mp4”

当storageType=NAS时返回

表8.5.4-1请求参数

请求头

字段

字段类型

是否必填

说明

备注

X-HW-SIGN

String

请求头参数

请求头值(请求参数值拼接的hash256密文):HmacSHA256(appId + appKey + channelId + userId + extraData + authTimestamp)

表8.5.4-2请求头

响应参数

接口字段

字段类型

是否必填

说明

备注

errorCode

int

状态码

请参考错误码为空说明成功

errorMessage

String

消息内容

SUCCESS,FAIL

timestamp

String

时间

  

data

Object

响应内容

见data参数

表8.5.4-3响应参数

请求示例

请求示例:

{
                   "channelId": "23198805",
                   "appId": "************************JjLAzFN5",
                   "recordingId": "202212311431169569",
                   "userId": "444444",
                   "extraData": "",
                   "authTimestamp": "2022-02-06T15:47:45.692+0800",
                   "fileId": "",
                   "filePath": "/saas/application/ys.mp4",
                   "fileName": ""
}

响应示例:

成功返回示例:

{
         "errorCode":"0",
         "errorMessage": null,
    "timestamp":"2021-12-15T18:41:14.369+0800",
         "data": null
}
错误示例:
{
    "errorCode":1001001,
"errorMessage":"PARAM_IS_INVALID",
"timestamp":"2021-12-15T18:41:14.369+0800",
"data":null
}
分享:

    相关文档

    相关产品