腾讯云互动白板白板推流事件-教育服务解决方案
推流开始
事件名称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折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
发表评论