
# 客户端错误码
本章节介绍了Web SDK的客户端错误码RtcErrorCode的详细信息。
 表1错误码说明 
| 类成员                                            | 错误码      | 描述                                                                          | 错误原因或建议处理方式                                                          |
|:---|:---|:---|:---|
| RTC_ERR_CODE_SUCCESS                           | 0        | success                                                                     | 成功。                                                                  |
| RTC_ERR_CODE_RTC_SDK_ERROR                     | 90000001 | sdk internal error                                                          | SDK内部错误，请联系技术支持。                                                     |
| RTC_ERR_CODE_WAIT_RSP_TIMEOUT                  | 90000004 | message response timeout                                                    | 消息响应超时，请联系技术支持。                                                      |
| RTC_ERR_CODE_INVALID_PARAMETER                 | 90000005 | invalid parameter                                                           | 参数传递错误，请参照API文档排查。                                                   |
| RTC_ERR_CODE_INVALID_OPERATION                 | 90100001 | illegal operation                                                           | 非法操作，用户状态不正确。                                                        |
| RTC_ERR_CODE_NOT_SUPPORT_MEDIA_DEVICES         | 90100002 | not support enumerate devices                                               | 浏览器不支持enumerateDevices方法。                                            |
| RTC_ERR_CODE_NO_AVAILABLE_DEVICES              | 90100003 | no available devices                                                        | 没有找到可用设备，请排查设备是否就绪。                                                  |
| RTC_ERR_CODE_NO_AVAILABLE_VIDEO_INPUT_DEVICES  | 90100004 | no available video input devices                                            | 没有找到可用摄像头设备，请排查视频采集设备是否就绪。                                           |
| RTC_ERR_CODE_NO_AVAILABLE_AUDIO_INPUT_DEVICES  | 90100005 | no available audio input devices                                            | 没有找到音频输入设备，请排查音频采集设备是否就绪。                                            |
| RTC_ERR_CODE_NO_AVAILABLE_AUDIO_OUTPUT_DEVICES | 90100006 | no available audio output devices                                           | 没有找到音频输出设备。                                                          |
| RTC_ERR_CODE_STATUS_ERROR                      | 90100007 | room status error                                                           | 房间状态不正确，检查是否入会成功。                                                    |
| RTC_ERR_CODE_WEBSOCKET_NOT_CONNECTED           | 90100008 | websocket connection state is not "CONNECTED"                               | websocket 链接未成功，检查链接情况。                                              |
| RTC_ERR_CODE_WAIT_CONFIG_FAIL                  | 90100009 | wait server config fail                                                     | 获取下发配置失败，请联系技术支持。                                                    |
| RTC_ERR_CODE_PUBLISH_RESPONSE_FAIL             | 90100010 | publish response fail                                                       | 发布流响应失败，请联系技术支持。                                                     |
| RTC_ERR_CODE_REGION_NOT_COVERED                | 90100011 | current region is not covered, service unavailable                          | 没有找到服务端地址，请联系技术支持。                                                   |
| RTC_ERR_CODE_WEBSOCKET_CONNECT_TIMEOUT         | 90100012 | websocket connect timeout                                                   | websocket建链超时，请联系技术支持。                                               |
| RTC_ERR_CODE_WEBSOCKET_RECONNECT_TIMEOUT       | 90100013 | websocket reconnect timeout                                                 | websocket重连超时，请联系技术支持。                                               |
| RTC_ERR_CODE_WEBSOCKET_NOT_OPEN                | 90100014 | websocket is not open                                                       | websocket链接未打开，请联系技术支持。                                              |
| RTC_ERR_CODE_WEBSOCKET_INTERRUPTED             | 90100015 | websocket connection state is idle, interrupt operation                     | websocket链接被强制关闭，一般为离会或者重连。                                          |
| RTC_ERR_CODE_WEBSOCKET_CONNECT_ERROR           | 90100016 | websocket connect error                                                     | websocket监听onerror，服务端主动断链。                                          |
| RTC_ERR_CODE_CAPTURE_PERMISSION_DENIED         | 90100017 | capture failed, permission denied                                           | 采集失败，音视频设备采集权限未被授权。建议提示用户授权摄像头/麦克风访问权限。                              |
| RTC_ERR_CODE_CAPTURE_OVER_CONSTRAINED          | 90100018 | capture failed, Constraint parameter invalid                                | 采集失败，音视频采集设备不支持设置的采集约束。                                              |
| RTC_ERR_CODE_CAPTURE_DEVICE_NOT_FOUND          | 90100019 | capture failed, requested device not found                                  | 采集失败，设备未找到。建议在通话开始前引导用户检查通话所需的摄像头或麦克风等设备是够就绪。                        |
| RTC_ERR_CODE_CAPTURE_DEVICE_NOT_READABLE       | 90100020 | capture failed, maybe device is occupied by other application               | 采集失败，设备被占用，请检查使用状态。建议提示用户"暂时无法访问摄像头/麦克风，请确保当前没有其他应用请求访问摄像头/麦克风，并重试"。 |
| RTC_ERR_CODE_PLAY_NOT_ALLOW                    | 90100021 | the user didn't interact with the document first, please trigger by gesture | 不允许播放。                                                               |
| RTC_ERR_CODE_ROLE_NO_PERMISSION                | 90100022 | the user role have no permission to operate                                 | 用户角色没有权限，请检查用户角色。                                                    |
| RTC_ERR_CODE_ANSWER_SDP_INVALID                | 90100023 | the answer sdp is invalid                                                   | SDP协商错误，请联系技术支持。                                                     |
| RTC_ERR_CODE_MEDIA_UPSTREAM_UNSUPPORTED        | 90100024 | the upstream media is not supported                                         | 浏览器不支持媒体采集。                                                          |
| RTC_ERR_CODE_MEDIA_NETWORK_ERROR               | 90100026 | media connection establish failed, please switch network or try again later | 媒体建链失败，请切换网络重试。                                                      |
| RTC_ERR_CODE_CLIENT_RELAY_ROOM_OVER_MAXNUM     | 90100027 | relay room number over maximum number                                       | 跨房数量超过最大值。                                                           |
| RTC_ERR_CODE_CLIENT_RELAY_JOINER_OVER_MAXNUM   | 90100028 | joiner already exist in relay rooms                                         | 跨房内主播人数超过最大值。                                                        |
| RTC_ERR_CODE_ROOM_STREAM_STATUS_PAUSED         | 90100029 | room stream status paused                                                   | 房间音视频暂停。                                                             |
| RTC_ERR_CODE_SIGNATURE_EXPIRED                 | 90100030 | signature expired                                                           | 签名过期。                                                                |
| RTC_ERR_CODE_SIGNATURE_INVALID                 | 90100031 | signature invalid                                                           | 签名非法。                                                                |
| RTC_ERR_CODE_WINDOW_OR_NAVIGATOR_UNSUPPORTED   | 90100032 | window or navigator error                                                   | 浏览器window或者navigator异常，请升级或更换浏览器。                                    |
| RTC_ERR_CODE_CHROME_VERSION_UNSUPPORTED        | 90100033 | the kernel Chrome version is earlier than 67.                               | 浏览器chrome内核版本低于67，请升级或更换浏览器。                                         |
| RTC_ERR_CODE_WEBSOCKET_UNSUPPORTED             | 90100034 | the websocket component is missing                                          | 浏览器websocket能力不支持，请升级或更换浏览器                                          |
| RTC_ERR_CODE_WEBRTC_AVC_ENCODE_UNSUPPORTED     | 90100035 | RTCPeerConnection unsupport AVC encoders.                                   | WebRTC不支持远端画面渲染，请升级或更换浏览器。                                           |
| RTC_ERR_CODE_WEBRTC_AVC_DECODE_UNSUPPORTED     | 90100036 | RTCPeerConnection unsupport AVC decoders.                                   | WebRTC不支持本地画面传输，请升级或更换浏览器。                                           |
| RTC_ERR_CODE_WEBRTC_WECHAT_UNSUPPORTED         | 90100037 | browser not support, the model is not in the trustlist.                     | 该机型不支持微信浏览器。                                                         |
| RTC_ERR_CODE_RTC_ACS                           | 90100100 | server internal exception                                                   | 服务端内部错误，请联系技术支持。                                                     |
| RTC_ERR_CODE_RTC_CONTROL_ERROR                 | 90100200 | server internal exception                                                   | 服务端内部错误，请联系技术支持。                                                     |
| RTC_ERR_CODE_SFU_ERROR                         | 90100600 | server internal exception                                                   | 服务端内部错误，请联系技术支持。                                                     |
   
