# Tutorial: 错误码说明及处理建议

RTC Web SDK 接口返回的错误码的描述及处理方案见下表：

错误码 | 描述 | 出现原因 | 处理方法 | 备注
--- | --- | --- | --- | ---
1014 | 加会超时 | 默认加会超时时长是10秒，如网络不好等10秒内不没有加会成功会报此错。 |  |
1018 | sdk引擎初始化失败 | 一般是服务器地址或端口连接不上 | 请确认填入的服务器址 |
1300 | userId是必须项，不能为空 |  |  |
1301 | 同一个userId不能多次登录 |  |  |
1302 | roomId是必须项，不能为空 |  |  |
1303 | params是必须项，不能为空 |  |  |
1304 | userAddress是必须项，不能为 |  |  |
1305 | 模块无授权 |  |  |
2010 | 打开设备权限不足，原因是非https访问 | 因浏览器限制设备需要在https的安全协议下打开 |  |
2011 | 设备打开失败，因为设备约束可能不满足 | 约束不满足的条件比较多，如设置了一个摄像头设备不支持的高分辨率. |  |
2012 | 设备打开失败，因为设备已被占用 |  |  |
2013 | 打开设备权限不足，原因是用户拒绝了媒体访问请求 | 浏览器弹出的设备许可允许框，应用层点了禁用 | 浏览器设置中开启设备的操作许可 |
2015 | 设备打开失败未知错误 | 打开设备失败，除已知错误信息外的其它错误 |  |
2016 | 设备打开失败，请确保想要打开的音/视频设备连接正常 |  |  |
2017 | 摄像头ID不存在 |  | 确认摄像头ID的有效性，摄像头ID可以从设备列表中获取到 |
2019 | 设备打开无响应，请重启浏览器后重试 |  |  |
2020 | Websocket创建失败 |  |  |
2021 | Websocket操作失败 |  |  |
2033 | 桌面共享失败，原因用户没有选择共享内容，就做了退出操作 | 20 |  |