腾讯云互动白板白板推流事件-教育服务解决方案

推流开始

事件名称WhiteboardPushStarted事件说明当白板推流服务准备完成,开始推流时通知 App 后台EventData 结构定义:

参数名称 类型 描述
TaskId String 推流已开始的白板推流 TaskId
RoomId Integer 白板的房间 Id
PushUserId String 当前任务用于白板推流服务进房的用户 Id
PushStartTime Integer 实际开始推流时间,Unix 时间戳,单位秒

示例

{    "EventData": {        "PushStartTime": 1610545438,        "PushUserId": "tic_push_user_1253_01",        "RoomId": 1253,        "TaskId": "bj0mt2l23osdj300hl30"    },    "EventType": "WhiteboardPushStarted",    "ExpireTime": 1590046391,    "SdkAppId": 1400000001,    "Sign": "a2dabb362a9b811c0e26953a6276a41c",    "Timestamp": 1575545412}

推流结束

事件名称WhiteboardPushStopped事件说明当用户主动调用停止推流接口或者由于其他原因自动停止推流时通知 App 后台EventData 结构定义:

参数名称 类型 描述
TaskId String 推流结束的白板推流任务 Id
RoomId Integer 房间号
GroupId String 白板的群组 Id
PushUserId String 推流用户 Id
FinishReason String 推流结束原因- AUTO:房间内长时间没有音视频上行及白板操作导致自动停止推流- USER_CALL:主动调用了停止推流接口- EXCEPTION:推流异常结束
PushStartTime Integer 实际开始推流时间,Unix 时间戳,单位秒
PushStopTime Integer 实际停止推流时间,Unix 时间戳,单位秒
IMSyncTime Integer 白板推流首帧对应的 IM 时间戳,可用于录制回放时 IM 聊天消息与白板推流视频进行同步对时
ExceptionCnt Integer 推流过程中出现异常的次数
Error.Code String 如果白板推流发生错误会有该字段,错误码为 FailedOperation.Record
Error.Message String 如果白板推流发生错误的具体错误描述

示例

{  "EventData": {    "TaskId": "ghucnligqtgtvk2624mb",    "RoomId": 880528,    "GroupId": "880528",    "PushUserId": "tic_push_user_880528_test-01",    "FinishReason": "USER_CALL",    "PushStartTime": 1568949369,    "PushStopTime": 1568949392,    "IMSyncTime": 1568949369,    "ExceptionCnt": 0  },  "EventType": "WhiteboardPushStopped",  "ExpireTime": 1590046391,  "SdkAppId": 1400000001,  "Sign": "a2dabb362a9b811c0e26953a6276a41c",  "Timestamp": 1575545412}



腾讯云官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

发表评论