RTC_ERROR_CODE

enum bytertc::RTC_ERROR_CODE

回调错误码。 SDK 内部遇到不可恢复的错误时,会通过 OnChannelError 回调通知用户。

Defined in : byte_rtc_engine_defines.h

枚举值

类型 值 说明
BRERR_INVALID_TOKEN -1000 Token 无效。
调用 JoinChannel 方法时使用的 Token 无效或过期失效。需要用户重新获取 Token,并调用
RenewToken 方法更新 Token。
BRERR_JOIN_ROOM_ERROR -1001 加入房间错误。
调用 JoinChannel 方法时发生未知错误导致加入房间失败。需要用户重新加入房间。
BRERR_NO_PUBLISH_PERMISSION -1002 没有发布音视频流权限。
用户在所在房间中发布音视频流失败,失败原因为用户没有发布流的权限。
BRERR_NO_SUBSCRIBE_PERMISSION -1003 没有订阅音视频流权限。
用户订阅所在房间中的音视频流失败,失败原因为用户没有订阅流的权限。
BRERR_DUPLICATE_LOGIN -1004 用户重复登录。
本端用户所在房间中有相同用户ID的用户登录,导致本端用户被踢出房间。
BRERR_OVER_SUBSCRIBE_LIMIT -1070 订阅音视频流总数超过上限。
游戏场景下为了保证音视频通话的性能和质量,服务器会限制用户订阅的音视频流的总数。当用户订阅的音视频流总数已达上限时,继续订阅更多流时会失败,同时通知用户订阅音视频流总数超过上限。

RTC_WARN_CODE

enum bytertc::RTC_WARN_CODE

回调警告码。 警告码说明 SDK 内部遇到问题正在尝试恢复。警告码仅作通知。

Defined in : byte_rtc_engine_defines.h

枚举值

类型 值 说明
BRWARN_JOIN_ROOM_FAILED -2001 加入房间失败。
用户调用 JoinChannel
加入房间或由于网络状况不佳断网重连时,由于服务器错误导致用户加入房间失败。SDK 会自动重试加入房间。
BRWARN_PUBLISH_STREAM_FAILED -2002 发布音视频流失败。
用户在所在房间中发布音视频流时,由于服务器错误导致发布失败。SDK 会自动重试发布。
BRWARN_SUBSCRIBE_STREAM_FAILED_404 -2003 订阅音视频流失败。
当前房间中找不到订阅的音视频流导致订阅失败。建议用户退出重试。
BRWARN_SUBSCRIBE_STREAM_FAILED_5xx -2004 订阅音视频流失败。
用户订阅所在房间中的音视频流时,由于服务器错误导致订阅失败。SDK 会自动重试订阅。
BRWARN_SUBSCRIBE_STREAM_FORBIDEN -2010 用户手动订阅音视频流错误。
自动订阅功能开启时,用户调用 SubscribeStream 方法手动订阅音视频流时触发此警告。
BRWARN_SEND_CUSTOM_MESSAGE -2011 发送自定义广播消息失败,当前用户未在房间中。
BRWARN_PERMISSION_CAMERA -5001 摄像头权限异常,当前应用没有获取摄像头权限
BRWARN_PERMISSION_MICROPHONE -5002 麦克风权限异常,当前应用没有获取麦克风权限
BRWARN_ADM_RECORDING_START_FAIL -5003 录音设备启动失败。
启动录音设备失败,当前录音设备可能被其他应用占用。
BRWARN_ADM_PLAYOUT_START_FAIL -5004 播放设备启动失败警告
可能由于系统资源不足,或参数错误
BRWARN_ADM_NO_RECORDING_DEVICE -5005 无可用录音设备
启动录音设备失败,请插入可用的录音设备
BRWARN_ADM_NO_PLAYOUT_DEVICE = -5006 -5006 无可用播放设备
启动播放设备失败,请插入可用的播放设备

LocalVideoStreamError

enum bytertc::LocalVideoStreamError

本地视频状态改变时的错误码

Defined in : byte_rtc_engine_defines.h

枚举值

类型 值 说明
kLocalVideoStreamErrorOk 0 本地视频状态正常
kLocalVideoStreamErrorFailure 1 视频流发布失败
kLocalVideoStreamErrorDeviceNoPermission 2 没有权限启动本地视频录制设备
kLocalVideoStreamErrorDeviceBusy 3 本地视频录制设备已经在使用中
kLocalVideoStreamErrorRecordFailure 4 本地视频录制失败,建议检查录制设备是否正常工作
kLocalVideoStreamErrorEncodeFailure 5 本地视频编码失败