通知回调使用
优质
小牛编辑
128浏览
2023-12-01
回调使用方式
- 登录控制台https://www.xnip.cn/doc/QSfBOXSPconsole/, 进入系统管理下的回调通知,点击添加。
直播回调说明
直播开始时回调
{
"channel_id":"d5zjyp40",
"call":"publish",
"event":"publish"
}
直播结束时回调
{
"channel_id":"d5zjyp40",
"call":"publish_done",
"event":"publish_done"
}
直播录制回调
录制视频地址见点播回调说明
{
"channel_id":"d5zjyp40",
"call":"record_callback",
"event":"record_callback",
"storage_id":"lokoy625",
"video_id":"n0dvvaj0",
"start":1554258033,
"end":1554258033
}
直播完成后的点播视频解析WebVTT任务完成时的回调
{
"sei_task_id":"apkd1keo"
"call":"sei_task_done",
"event":"sei_task_done",
"success":true,
"errmsg":""
}
点播回调说明
视频准备好后发送
参数|描述|类型| |-------|--------|--------| |event_type|事件类型,值为 "video_ready" |string| |video_id|视频 ID|string| |storage_id|存储 ID|string| |source_type|上传来源类型|string| |source_id|来源 hash ID|string| |url_origin|原片 URL|string| |thumb_url|视频封面 URL|string| |file_size|视频文件大小|int| |video_name|视频名称|string| |video_width|视频宽|int| |video_height|视频高|int| |video_duration|视频时长|int| |play_set|视频转码的数据(定义见下表)|object array|
其中 play_set 是一个对象数组,对象描述:
参数 | 描述 | 类型 |
---|---|---|
play_set_id | PlaySet ID | string |
trans_task_config_temp_id | 转码模板 ID | int |
resolution | 清晰度("360P", "480P", "720P", "1080P", "Origin") | string |
url | 文件 URL | string |
file_size | 视频文件大小 | int |
video_width | 视频宽 | int |
video_height | 视频高 | int |
video_duration | 视频时长 | int |
若用户有转码配置,play_set 会包含一个转码数据;否则 play_set 为空
转码视频准备好后发送
参数 | 描述 | 类型 |
---|---|---|
event_type | 事件类型,值为 "video_play_set_ready" | string |
play_set_id | PlaySet ID | string |
video_id | 视频 ID | string |
trans_task_config_temp_id | 转码模板 ID | int |
resolution | 清晰度("360P", "480P", "720P", "1080P", "Origin") | string |
url | 文件 URL | string |
file_size | 视频文件大小 | int |
video_width | 视频宽 | int |
video_height | 视频高 | int |
video_duration | 视频时长 | int |
转码回调说明
转码进度回调
{
"task_id":"7lozkj25",
"progress":0.7819949984550476,
"event_type":"progress"
}
转码成功回调
{
"task_id":"7lozkj25",
"progress":0,
"event_type":"success",
"file_uri":"http://192.168.1.194:30021/data/temp/transcoder/video/14cebe34-3f01-40fc-9c79-945a33eba774/14cebe3.mp4",
"file_size":0,
"width":1280,
"height":720,
"duration":3454497000
}