面试录制视频上传回调接口
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package com.cool.store.dto.trtc;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TRTCVideoCallBackPayLoad {
|
||||
@ApiModelProperty("参数:" +
|
||||
"0:代表本录制文件正常上传至点播平台" +
|
||||
"1:代表本录制文件滞留在服务器或者备份存储上" +
|
||||
"2:代表本录制文件上传点播任务异常")
|
||||
private String Status;
|
||||
|
||||
@ApiModelProperty("audio 音频 / video 纯视频 / audio_video 音视频")
|
||||
private String TrackType;
|
||||
|
||||
@ApiModelProperty("主辅流标识,main代表主流(摄像头),aux代表辅流(屏幕分享),mix代表混流录制")
|
||||
private String MediaId;
|
||||
|
||||
@ApiModelProperty("statue 不为0时,对应的错误信息")
|
||||
private String Errmsg;
|
||||
|
||||
@ApiModelProperty("TencentVod")
|
||||
private TRTCVideoCallBackTencentVod TencentVod;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.cool.store.dto.trtc;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TRTCVideoCallBackTencentVod {
|
||||
|
||||
@ApiModelProperty("本录制文件在点播平台的播放地址")
|
||||
private String VideoUrl;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.cool.store.dto.trtc;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class VideoCallBackEventInfo {
|
||||
|
||||
@ApiModelProperty("房间号")
|
||||
private String RoomId;
|
||||
|
||||
@ApiModelProperty("信息参数")
|
||||
private TRTCVideoCallBackPayLoad PayLoad;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.dto.trtc.VideoCallBackEventInfo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel(description = "腾讯音视频录制文件上传回调")
|
||||
public class TRTCVideoCallBackReq {
|
||||
|
||||
@ApiModelProperty("回调通知的事件类型,311 为音视频上传事件")
|
||||
private String EventType;
|
||||
|
||||
@ApiModelProperty("事件信息")
|
||||
private VideoCallBackEventInfo EventInfo;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user