短视频错误码

短视频录制

code TXRecordCommon中对应常量 含义说明
-1 START_RECORD_ERR_IS_IN_RECORDING 开始录制时存在未完成的任务
-2 START_RECORD_ERR_VIDEO_PATH_IS_EMPTY 开始录制时视频文件路径为空
-3 START_RECORD_ERR_API_IS_LOWER_THAN_18 版本小于18
-4 START_RECORD_ERR_NOT_INIT 开始录制时还未初始化结束
-5 START_RECORD_ERR_LICENCE_VERIFICATION_FAILED licence校验失败
-1 RECORD_RESULT_FAILED 录制失败(回调)

短视频编辑

code TXVideoEditConstants中对应常量 含义说明
-100001 ERR_SOURCE_NO_FOUND 通过setVideoPath传入的源视频文件找不到
-100002 ERR_SOURCE_DAMAGED 通过setVideoPath传入的源视频文件已被损坏
-100003 ERR_SOURCE_NO_TRACK 解封装(把合成的视频文件中的视频、音频提取处不同的格式文件)目前不支持的视频格式(OppoR9s目前不支持音频为mp3的音频格式)

短视频上传

SDK错误码

短视频上传SDK 通过 TXRecordCommon.ITXVideoPublishListener 接口来监听短视频发布相关的状态。因此,可以利用TXRecordCommon.TXPublishResult 中的 retCode 来确认视频发布的情况。

code 事件定义 含义说明
0 NO_ERROR 发布成功
1001 ERR_UGC_REQUEST_FAILED 请求上传失败
1002 ERR_UGC_PARSE_FAILED 请求信息解析失败
1003 ERR_UPLOAD_VIDEO_FAILED 上传视频失败
1004 ERR_UPLOAD_COVER_FAILED 上传封面失败
1005 ERR_UGC_FINISH_REQUEST_FAILED 结束上传请求失败
1006 ERR_UGC_FINISH_RESPONSE_FAILED 结束上传响应错误
1007 ERR_USER_CANCEL 用户取消发布操作
1007 ERR_CLIENT_BUSY 客户端正忙(对象无法处理更多请求)
1008 ERR_FILE_NOEXIT 上传文件不存在
1009 ERR_UGC_PUBLISHING 视频正在上传中
1010 ERR_UGC_INVALID_PARAM 上传参数设置有误
1011 ERR_UGC_INVALID_SECRETID 视频上传secretID错误,已经废弃,不会抛出
1012 ERR_UGC_INVALID_SIGNATURE 视频上传signature错误
1013 ERR_UGC_INVALID_VIDOPATH 视频文件的路径错误
1014 ERR_UGC_INVALID_VIDEO_FILE 当前路径下视频文件不存在
1015 ERR_UGC_FILE_NAME 视频上传文件名太长或含有特殊字符
1016 ERR_UGC_INVALID_COVER_PATH 视频文件封面路径不对,文件不存在
服务器错误码

如果您无法从 SDK 错误码中诊断出视频发布的结果,可以查询以下服务器返回的错误码,这些错误码可以在 Log 信息中找到。

错误码 含义
0 发布成功
-20001 秒传成功
-20002 任务取消
-20003 任务暂停
-20004 文件不存在
-20007 服务器回包为空
-20008 请求超时
-20009 appid为空
-20010 bucket为空
-20011 COS远程路径为空
-20012 COS目录中含有保留字符
-20013 dest_fileId为空
-20014 bucket_authority为空
-21001 Out Of Memory
-22000 IO异常
-25000 其他错误,如需处理请联系腾讯商务人员或者提交工单,联系电话:4009-100-100

移动直播错误码

推流事件列表

code TXLiveSDKEventDef常量 含义说明
1001 PUSH_EVT_CONNECT_SUCC 已经连接推流服务器
1002 PUSH_EVT_PUSH_BEGIN 已经与服务器握手完毕,开始推流
1003 PUSH_EVT_OPEN_CAMERA_SUCC 打开摄像头成功
1005 PUSH_EVT_CHANGE_RESOLUTION 推流动态调整分辨率
1006 PUSH_EVT_CHANGE_BITRATE 推流动态调整码率
1007 PUSH_EVT_FIRST_FRAME_AVAILABLE 首帧画面采集完成
1008 PUSH_EVT_START_VIDEO_ENCODER 编码器启动
1018 PUSH_EVT_ROOM_IN 已经在webrtc房间里面,进房成功后通知
1019 PUSH_EVT_ROOM_OUT 不在webrtc房间里面,进房失败或者中途退出房间时通知
1020 PUSH_EVT_ROOM_USERLIST 下发webrtc房间成员列表(不包括自己)
1021 PUSH_EVT_ROOM_NEED_REENTER WiFi切换到4G会触发断线重连,此时需要重新进入webrtc房间(拉取最优的服务器地址)
-1301 PUSH_ERR_OPEN_CAMERA_FAIL 打开摄像头失败
-1302 PUSH_ERR_OPEN_MIC_FAIL 打开麦克风失败
-1303 PUSH_ERR_VIDEO_ENCODE_FAIL 视频编码失败
-1304 PUSH_ERR_AUDIO_ENCODE_FAIL 音频编码失败
-1305 PUSH_ERR_UNSUPPORTED_RESOLUTION 不支持的视频分辨率
-1306 PUSH_ERR_UNSUPPORTED_SAMPLERATE 不支持的音频采样率
-1307 PUSH_ERR_NET_DISCONNECT 网络断连,且经多次重连抢救无效,可以放弃治疗,更多重试请自行重启推流
-1308 PUSH_ERR_AUDIO_SYSTEM_NOT_WORK 系统异常,录音失败
1101 PUSH_WARNING_NET_BUSY 网络状况不佳:上行带宽太小,上传数据受阻
1102 PUSH_WARNING_RECONNECT 网络断连, 已启动自动重连 (自动重连连续失败超过三次会放弃)
1103 PUSH_WARNING_HW_ACCELERATION_FAIL 硬编码启动失败,采用软编码
1104 PUSH_WARNING_VIDEO_ENCODE_FAIL 视频编码失败,非致命错,内部会重启编码器
1105 PUSH_WARNING_BEAUTYSURFACE_VIEW_INIT_FAIL 视频编码码率异常,警告
1106 PUSH_WARNING_VIDEO_ENCODE_BITRATE_OVERFLOW 视频编码码率异常,警告
3001 PUSH_WARNING_DNS_FAIL RTMP -DNS解析失败
3002 PUSH_WARNING_SEVER_CONN_FAIL RTMP服务器连接失败
3003 PUSH_WARNING_SHAKE_FAIL RTMP服务器握手失败
3004 PUSH_WARNING_SERVER_DISCONNECT RTMP服务器主动断开,请检查推流地址的合法性或防盗链有效期
3005 PUSH_WARNING_READ_WRITE_FAIL RTMP 读/写失败,将会断开连接
100001 INNER_EVT_SET_BITRATE_4_SCREEN_CAPTURE 动态设置录屏编码码率
100002 INNER_EVT_BGM_PLAY_FINISH BGM播放完毕

播放事件列表

code TXLiveSDKEventDef常量 含义说明
2001 PLAY_EVT_CONNECT_SUCC 已经连接服务器
2002 PLAY_EVT_RTMP_STREAM_BEGIN 已经连接服务器,开始拉流
2003 PLAY_EVT_RCV_FIRST_I_FRAME 渲染首个视频数据包(IDR)
2004 PLAY_EVT_PLAY_BEGIN 视频播放开始
2005 PLAY_EVT_PLAY_PROGRESS 视频播放进度
2006 PLAY_EVT_PLAY_END 视频播放结束
2007 PLAY_EVT_PLAY_LOADING 视频播放loading
2008 PLAY_EVT_START_VIDEO_DECODER 解码器启动
2009 PLAY_EVT_CHANGE_RESOLUTION 视频分辨率改变
2010 PLAY_EVT_GET_PLAYINFO_SUCC 获取点播文件信息成功
2011 PLAY_EVT_CHANGE_ROTATION MP4视频旋转角度
2012 PLAY_EVT_GET_MESSAGE 消息事件
2013 PLAY_EVT_VOD_PLAY_PREPARED 视频加载完毕(点播)
2014 PLAY_EVT_VOD_LOADING_END loading结束(点播)
-2301 PLAY_ERR_NET_DISCONNECT 网络断连,且经多次重连抢救无效,可以放弃治疗,更多重试请自行重启播放
-2302 PLAY_ERR_GET_RTMP_ACC_URL_FAIL 获取加速拉流地址失败
-2303 PLAY_ERR_FILE_NOT_FOUND 播放文件不存在
-2304 PLAY_ERR_HEVC_DECODE_FAIL H265解码失败
-2305 PLAY_ERR_HLS_KEY HLS解码key获取失败
-2306 PLAY_ERR_GET_PLAYINFO_FAIL 获取点播文件信息失败
2101 PLAY_WARNING_VIDEO_DECODE_FAIL 当前视频帧解码失败
2102 PLAY_WARNING_AUDIO_DECODE_FAIL 当前音频帧解码失败
2103 PLAY_WARNING_RECONNECT 网络断连, 已启动自动重连 (自动重连连续失败超过三次会放弃)
2104 PLAY_WARNING_RECV_DATA_LAG 网络来包不稳:可能是下行带宽不足,或由于主播端出流不均匀
2105 PLAY_WARNING_VIDEO_PLAY_LAG 当前视频播放出现卡顿(用户直观感受)
2106 PLAY_WARNING_HW_ACCELERATION_FAIL 硬解启动失败,采用软解
2107 PLAY_WARNING_VIDEO_DISCONTINUITY 当前视频帧不连续,可能丢帧
2108 PLAY_WARNING_FIRST_IDR_HW_DECODE_FAIL 当前流硬解第一个I帧失败,SDK自动切软解
3001 PLAY_WARNING_DNS_FAIL RTMP -DNS解析失败
3002 PLAY_WARNING_SEVER_CONN_FAIL RTMP服务器连接失败
3003 PLAY_WARNING_SHAKE_FAIL RTMP服务器握手失败
3004 PLAY_WARNING_SERVER_DISCONNECT RTMP服务器主动断开
3005 PLAY_WARNING_READ_WRITE_FAIL RTMP 读/写失败,将会断开连接

results matching ""

    No results matching ""