liteavsdk的推流事件和播放事件的事件码

推流和播放的事件码我们通常通过这个来判断当前的流的状态

推流事件列表

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 读/写失败,将会断开连接

原文链接:https://faq.qcloudtrtc.com/docs/%E9%94%99%E8%AF%AF%E7%A0%81/liteav%E9%94%99%E8%AF%AF%E7%A0%81.html#%E6%92%AD%E6%94%BE%E4%BA%8B%E4%BB%B6%E5%88%97%E8%A1%A8

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券