回调地址相关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(失败)