回调地址相关API
优质
小牛编辑
136浏览
2023-12-01
回调相关
- 备注:
1. 视频转码回调,是以GET请求的方式通知到客户
2. 除了视频转码回调以为,其余均以POST JSON 请求的方式通知到客户
3. 回调相关的配置在CC账户 admin/云课堂/回调地址管理 进行设置
说明:
1.开始/结束直播回调
回调数据中type字段标识开始直播/结束直播, type为start_live为开始直播,type为end_live为结束直播
开始直播示例:
{"roomid": "123", "type": "start_live", "liveid": "123", "start_time": "2018-01-01 00:00:00","callback_data":""}
说明:
roomid:房间ID liveid:直播场次ID start_time:直播开始时间 callback_data:自定义回调参数,开始直播SDK传入的自定义参数
结束直播示例:
{"roomid": "123", "type": "end_live", "liveid": "123", "start_time": "2018-01-01 00:00:00", "end_time": "2018-01-01 00:00:00","callback_data":""}
说明:
roomid:房间ID liveid:直播场次ID start_time:直播开始时间 end_time:直播结束时间 callback_data:自定义回调参数,结束直播SDK传入的自定义参数
2.登录/登出用户信息
登录示例
{'exit': [], 'enter': [{'user_id': 'ef19e1f2e05a42d8b7b6904b06c6d592', 'roomid': '318DE55001B6CEE39C33DC5901307461', 'living_id': 85771, 'platform': '5', 'role': 'presenter', 'username': 'web老师', 'enter_time': '2018-12-17 11:31:39', 'ip': '192.168.203.99', }]}
说明:
user_id: 登录用户ID
roomid: 房间ID
living_id: 直播场次ID
platform: 登录客户端类型 "ANDROID" / "IOS" / "WEB"
role: 登录角色 讲师(presenter)/互动(talker)/旁听(audience)/(助教)assistant
username: 登录用户名
enter_time: 登录时间
ip: 登录IP
登出示例
{'enter': [], 'exit': [{'user_id': '49d6d8e68e19497abaf95769a76aafad', 'roomid': '318DE55001B6CEE39C33DC5901307461', 'living_id': 85771, 'platform': 'Web', 'role': 'talker', 'enter_time': '2018-12-14 10:24:50', 'duration': 218.0, 'exit_time': '2018-12-14 10:28:28', 'username': 'luo', 'ip': '192.168.203.118'}]}
说明:
user_id: 登录用户ID
roomid: 房间ID
living_id: 直播场次ID
platform: 登录客户端类型 "ANDROID" / "IOS" / "WEB"
role: 登录角色 讲师(presenter)/互动(talker)/旁听(audience)/(助教)assistant
username: 登录用户名
enter_time: 登录时间
ip: 登录IP
duration: 持续时长以秒计算
exit_time: 登出时间
3.视频转码回调
参考点播文档:
https://doc.bokecc.com/vod/%E5%BC%80%E5%8F%91%E8%80%85%E8%B5%84%E6%BA%90/%E4%B8%8A%E4%BC%A0API/Flash%E8%A7%86%E9%A2%91%E4%B8%8A%E4%BC%A0/Flash%E8%A7%86%E9%A2%91%E4%B8%8A%E4%BC%A0.html
4.文档转码回调
转码成功
示例
{"doc_id": "123", "convert_status": 1}
转码失败
示例
{"doc_id": "123", "convert_status": 3}
说明:
doc_id: 文档ID
convert_status: 转码状态 1(成功) 3(失败)