RCRTCCode Constants Reference

Declared in RCRTCCodeDefine.h

RCRTCCode

音视频错误码定义

服务器返回错误以 4 开头,后两位是业务代码,最后两位是错误码 4XXXX,如 400XX 基础连接部分 本地返回错误以 5 开头,后两位是业务代码,最后两位是错误码 5XXXX,如 500XX 初始化基础连接部分

Definition

typedef NS_ENUM(NSInteger, RCRTCCode ) {
   RCRTCCodeSuccess = 0,
   RCRTCCodeSignalServerNotConnect = 50000,
   RCRTCCodeParameterError = 50001,
   RCRTCCodeJoinToSameRoom = 50002,
   RCRTCCodeNotInRTCRoom = 50003,
   RCRTCCodeVoIPNotAvailable = 50004,
   RCRTCCodeRTCTokenIsNull = 50006,
   RCRTCCodeIllegalState = 50007,
   RCRTCCodeChatRoomKVTimeout = 50008,
   RCRTCCodeHttpTimeoutError = 50010,
   RCRTCCodeHttpError = 50011,
   RCRTCCodePublishDuplicateResources = 50020,
   RCRTCCodeSetLocalSDPError = 50021,
   RCRTCCodeSetRemoteSDPError = 50022,
   RCRTCCodePublishStreamsHasReachedMaxCount = 50023,
   RCRTCCodeUnpublishUnexistStream = 50024,
   RCRTCCodeCreateOfferError = 50025,
   RCRTCCodeCreateAnswerError = 50026,
   RCRTCCodeIncompatibleWithPrivateServer = 50027,
   RCRTCCodeProxyUnavailableError = 50028,
   RCRTCCodeSubscribeNotExistResources = 50030,
   RCRTCCodeSubscribeDuplicateResources = 50031,
   RCRTCCodeUnsubscribeNotExistResouce = 50032,
   RCRTCCodeLiveUrlNotInCurrentRoom = 50033,
   RCRTCCodeRTCConnectionIsNil = 50065,
   RCRTCCodeParseJsonDataError = 50069,
   RCRTCCodeNotJoinedMainRoom = 50074,
   RCRTCCodeOtherRoomIDSameWithMainRoomId = 50075,
   RCRTCCodeCancelInviteNotExist = 50076,
   RCRTCCodeRespondInviteNotExist = 50077,
   RCRTCCodeMCUListNotExist = 50079,
   RCRTCCodeCDNCountReachToLimit = 50080,
   RCRTCCodeIllegalFrameTimestamp = 50081,
   RCRTCCodeDecodeVideoFrameError = 50082,
   RCRTCCodeEffectFileCountHasBeenReached = 50090,
   RCRTCCodeHandlingIllegalEffectSoundId = 50091,
   RCRTCCodeReconnectError = 50100,
   RCRTCCodeChatRoomKVNotExist = 50101,
   RCRTCCodeSubscribeCDNError = 51202,
   RCRTCCodeAudioDeviceStartError = 52000,
   RCRTCCodePlayerModuleNotFound = 54001,
   RCRTCCodeCDNInnerError = 54002,
   RCRTCCodeCdnInfoVideoInterrupt = 54008,
   RCRTCCodePlayerInitError = 54009,
   RCRTCCodeSwitchRoleRoomTypeError = 55001,
   RCRTCCodeSwitchRoleSameRoleError = 55002,
   RCRTCCodeProbeTestNotStart = 56001,
   RCRTCCodeProbeTestExist = 56002,
   RCRTCCodeProbeTestForceStop = 56003,
   RCRTCCodeMediaServerIceDisConnect = 56004,
   RCRTCCodeInterruptByInternal = 56005,
   RCRTCCodeSEILengthReachToLimit = 56006,
   RCRTCCodeSEIChannelNotExist = 56007,
   RCRTCCodeSEISendUnknownError = 56008,
   RCRTCCodeSEISendTimePerSecondReachToLimit = 56009,
};

Constants

RCRTCCodeSuccess
 成功

Declared In RCRTCCodeDefine.h.

RCRTCCodeSignalServerNotConnect
 初始化失败, 信令服务(IM Server)未连接

Declared In RCRTCCodeDefine.h.

RCRTCCodeParameterError
 参数错误

Declared In RCRTCCodeDefine.h.

RCRTCCodeJoinToSameRoom
 加入相同房间错误,表示用户在客户端重复加入相同的房间

Declared In RCRTCCodeDefine.h.

RCRTCCodeNotInRTCRoom
 不在房间中

Declared In RCRTCCodeDefine.h.

RCRTCCodeVoIPNotAvailable
 请检查是否开通音视频服务

Declared In RCRTCCodeDefine.h.

RCRTCCodeRTCTokenIsNull
 RTC token为空,请查看是否还在房间内或者房间是否销毁

Declared In RCRTCCodeDefine.h.

RCRTCCodeIllegalState
 SDK 内部状态错误

Declared In RCRTCCodeDefine.h.

RCRTCCodeChatRoomKVTimeout
 观众加聊天室成功,kv 回调超时(30s)

Declared In RCRTCCodeDefine.h.

RCRTCCodeHttpTimeoutError
 HTTP 请求超时

Declared In RCRTCCodeDefine.h.

RCRTCCodeHttpError
 HTTP 错误(含 500,404,405 等错误)

Declared In RCRTCCodeDefine.h.

RCRTCCodePublishDuplicateResources
 发布重复资源

Declared In RCRTCCodeDefine.h.

RCRTCCodeSetLocalSDPError
 设置本地 SDP 错误

Declared In RCRTCCodeDefine.h.

RCRTCCodeSetRemoteSDPError
 设置远端 SDP 错误

Declared In RCRTCCodeDefine.h.

RCRTCCodePublishStreamsHasReachedMaxCount
 发布的流的个数已经到达上限

Declared In RCRTCCodeDefine.h.

RCRTCCodeUnpublishUnexistStream
 取消发布不存在的资源

Declared In RCRTCCodeDefine.h.

RCRTCCodeCreateOfferError
 创建本地 Offer 失败

Declared In RCRTCCodeDefine.h.

RCRTCCodeCreateAnswerError
 创建本地 Answer 失败

Declared In RCRTCCodeDefine.h.

RCRTCCodeIncompatibleWithPrivateServer
 公有云 SDK 不能访问私有云服务

Declared In RCRTCCodeDefine.h.

RCRTCCodeProxyUnavailableError
 无法使用设置的代理服务转发资源

Declared In RCRTCCodeDefine.h.

RCRTCCodeSubscribeNotExistResources
 订阅不存在的音视频资源

Declared In RCRTCCodeDefine.h.

RCRTCCodeSubscribeDuplicateResources
 资源重复订阅

Declared In RCRTCCodeDefine.h.

RCRTCCodeUnsubscribeNotExistResouce
 取消订阅不存在的音视频资源

Declared In RCRTCCodeDefine.h.

RCRTCCodeLiveUrlNotInCurrentRoom
 当前房间不存在这个 liveUrl

Declared In RCRTCCodeDefine.h.

RCRTCCodeRTCConnectionIsNil
 RTCConnection 为空

Declared In RCRTCCodeDefine.h.

RCRTCCodeParseJsonDataError
 解析 Json 串出错

Declared In RCRTCCodeDefine.h.

RCRTCCodeNotJoinedMainRoom
 未加入主房间

Declared In RCRTCCodeDefine.h.

RCRTCCodeOtherRoomIDSameWithMainRoomId
 操作的副房间号码和主房间号码一致错误

Declared In RCRTCCodeDefine.h.

RCRTCCodeCancelInviteNotExist
 取消的跨房间连麦请求不存在

Declared In RCRTCCodeDefine.h.

RCRTCCodeRespondInviteNotExist
 响应的跨房间连麦请求不存在

Declared In RCRTCCodeDefine.h.

RCRTCCodeMCUListNotExist
 发布时mediaServer返回的mcu流为空

Declared In RCRTCCodeDefine.h.

RCRTCCodeCDNCountReachToLimit
 cdn 地址配置数量到达上限(最大为10个)

Declared In RCRTCCodeDefine.h.

RCRTCCodeIllegalFrameTimestamp
 帧时间戳非法

Declared In RCRTCCodeDefine.h.

RCRTCCodeDecodeVideoFrameError
 解码视频帧失败

Declared In RCRTCCodeDefine.h.

RCRTCCodeEffectFileCountHasBeenReached
 音效文件数量已经到达最大数量

Declared In RCRTCCodeDefine.h.

RCRTCCodeHandlingIllegalEffectSoundId
 处理非法的 soundId,如停止播放没有播放过的音效文件 id,
 此音效 ID 没有预设或者播放过。

Declared In RCRTCCodeDefine.h.

RCRTCCodeReconnectError
 自动重连异常

Declared In RCRTCCodeDefine.h.

RCRTCCodeChatRoomKVNotExist
 观众加聊天室成功,pullData KV没有值

Declared In RCRTCCodeDefine.h.

RCRTCCodeSubscribeCDNError
 订阅流时,cdn流订阅失败

Declared In RCRTCCodeDefine.h.

RCRTCCodeAudioDeviceStartError
 音频设备启动失败

Declared In RCRTCCodeDefine.h.

RCRTCCodePlayerModuleNotFound
 没有集成player SDK

Declared In RCRTCCodeDefine.h.

RCRTCCodeCDNInnerError
 CDN内部错误

Declared In RCRTCCodeDefine.h.

RCRTCCodeCdnInfoVideoInterrupt
 数据连接中断 或 音视频源格式不支持

Declared In RCRTCCodeDefine.h.

RCRTCCodePlayerInitError
 订阅 CDN 流时,初始化 player 模块异常

Declared In RCRTCCodeDefine.h.

RCRTCCodeSwitchRoleRoomTypeError

Add from 5.1.9 切换角色时房间类型错误,必须为直播房间

Declared In RCRTCCodeDefine.h.

RCRTCCodeSwitchRoleSameRoleError

Add from 5.1.9 切换的角色和当前角色相同错误

Declared In RCRTCCodeDefine.h.

RCRTCCodeProbeTestNotStart

Add from 5.1.17 RTC 网络探测未开始

Declared In RCRTCCodeDefine.h.

RCRTCCodeProbeTestExist

Add from 5.1.17 RTC 网络探测已开始

Declared In RCRTCCodeDefine.h.

RCRTCCodeProbeTestForceStop

Add from 5.1.17 RTC 网络探测被内部强制停止

Declared In RCRTCCodeDefine.h.

RCRTCCodeMediaServerIceDisConnect
 与 media server ICE 断开

Declared In RCRTCCodeDefine.h.

RCRTCCodeInterruptByInternal
 加房间操作打断探测

Declared In RCRTCCodeDefine.h.

RCRTCCodeSEILengthReachToLimit
 SEI 数据长度超出限制 4096 个字节

Declared In RCRTCCodeDefine.h.

RCRTCCodeSEIChannelNotExist
 SEI 通道未建立,请检查是否开启 SEI,或者发布音视频

Declared In RCRTCCodeDefine.h.

RCRTCCodeSEISendUnknownError
 SEI 发送失败

Declared In RCRTCCodeDefine.h.

RCRTCCodeSEISendTimePerSecondReachToLimit
 SEI 频率超出限制, 1秒内不超过 30 次

Declared In RCRTCCodeDefine.h.

Declared In

RCRTCCodeDefine.h