更新时间:2023-05-22 06:38:32下载pdf
本文介绍了 IPC SDK 相关的操作错误码,部分包含了 P2P SDK 的错误码。
状态码 | 说明 | 可能原因 |
---|---|---|
0 | 无错误 | - |
-1 | 未初始化 SDK | - |
-3 | 连接超时,建议重新连接一次 | - |
-5 | 无效的参数 | - |
-11 | 无效的会话 | - |
-12 | 连接被设备关闭 | - |
-13 | 会话已关闭 | - |
-14 | 会话被本地关闭 | - |
-16 | 监听被中断 | - |
-19 | 连接被中断 | 调用了 break() 方法 |
-23 | 会话数达到上限 | - |
-24 | 无效的预连接 | - |
-25 | 预连接已断开 | - |
-26 | 预连接已激活 | - |
-29 | 内存不足 | - |
-30 | 接口调用失败 | - |
-31 | 不支持预连接 | - |
-100 | P2P 对端已关闭 | - |
-102 | 设备处于隐私模式,关闭会话 | - |
-103 | 发送数据线程创建失败,关闭会话 | - |
-104 | 会话已满,因此关闭会话 | - |
-105 | 鉴权失败,关闭会话,建议重新连接一次 | - |
-106 | 会话正常关闭,recv() 到 -13 |
- |
-108 | 因故障或死锁而无法正常结束或回滚的会话(僵尸会话),强制关闭 | 超过 20 分钟无数据交互 |
-109 | 开放 API,您主动关闭会话 | - |
-110 | 开放 API,您退出 P2P 模块 | - |
-111 | 开放 API,设备进入隐私模式 | - |
-113 | 设备正在通话 | - |
-114 | 应用层资源申请失败 | - |
状态码 | 说明 | 可能原因 |
---|---|---|
-10000 | Camera 对象未创建 | - |
-10001 | 设备未连接 | 设备未连接或连接断开时,进行 camera 相关操作 |
-10002 | 无效的会话 | - |
-10003 | 超时 | - |
-10004 | P2P 连接中途被取消 | 请检查 P2P 接口调用顺序是否正确 |
-10006 | 设备不在线 | - |
-10007 | 用户取消操作 | - |
-10008 | 设备通用错误 | - |
-20001 | 无效的命令 | - |
-20002 | 无效的参数 | - |
-20003 | 无效的数据 | 云存储媒体信息存在错误 |
-20004 | 启动中的云视频被 Stop 操作中断 |
检查云存储接口调用顺序是否正确 |
-20005 | 操作不允许 | - |
-20006 | 当前 SDK 版本不支持该协议 | 建议升级 SDK |
-20007 | 设备服务繁忙 | 语音对讲被其它设备占用 |
-20008 | 内存不足 | - |
-30001 | 下载文件失败 | - |
-30002 | 不在回放状态 | 检查回放相关方法调用顺序,例如在开启回放前调用了回放倍速播放方法 |
-30003 | 设置播放速度失败 | - |
-30004 | 不在云存储播放状态 | 检查云存储相关方法调用顺序,例如在开启云存储预览前调用了云存储倍速播放方法 |
-30005 | 删除回放数据失败 | - |
-30006 | 回放数据下载视频片段太长或者为 0 | 检查设备端的回放下载时间片个数 |
-30007 | 回放图片仅支持 JPG 文件 | - |
-30008 | 回放下载状态错误 | - |
-30010 | Curl 连接错误 | - |
-30011 | 当前并未进行文件录制 | 检查录像方法调用顺序是否正常,例如未开始录像前调用了停止录像 |
-30012 | 音视频参数有误 | - |
-30013 | MP4 文件头写入失败 | - |
-30014 | MP4 文件 Trailer 写入失败 | - |
-30050 | 开启对讲失败 | - |
-30060 | 设备端 Response 返回错误 |
- |
-30061 | 数据传输过程中出现错误 | 数据上传下载过程中发生异常,可能是网络或者设备断开了连接 |
-30062 | 文件不存在 | - |
-30063 | 创建本地文件失败 | 请检查路径是否存在 |
-30064 | 下载的文件太多或者为 0 | - |
-30065 | 删除文件失败 | 设备端返回,请排查设备日志 |
-30100 | 上传文件的文件名过长 | - |
-30080 | 不支持 mjpeg2jpeg | - |
-30081 | 不支持 MJPEG 格式 | - |
-30082 | 没收到第一个 I 帧 | - |
-30083 | 当前只支持 MJPEG 流 | - |
-30090 | 云存储下载的片段存在音视频参数变化,不支持下载 | - |
-40000 | CameraSDK 通用错误 |
- |
-40001 | 入参为空 | - |
-40002 | JSON 解析失败 | - |
-40200 | 媒体流处理通用错误 | - |
-40300 | 解码处理通用错误 | - |
-40301 | 错误的解码输入 | - |
-40302 | 错误的解码输出 | - |
-40303 | 不支持的像素格式 | 排查设备端码流的像素格式,移动端是否支持 |
-40400 | 云存储通用错误 | - |
-40401 | 云端 URL 无法访问 | - |
-40600 | 录制通用错误 | - |
-40800 | 上传下载通用错误 | - |
-41000 | 设备通用错误 | - |
close_reason
和 close_reason_local
。close_reason
为 4
时,close_reason_local
有效。您可以通过 close_reason_local
进一步分析连接被本地关闭的原因。close_reason
定义如下:
close_reason |
说明 |
---|---|
1 | ICE(Interactive Connectivity Establishment)初始化失败 |
2 | DTLS(Datagram Transport Layer Security)握手失败 |
3 | 连接被取消(主动取消连接,break() ) |
4 | 连接被本地关闭(主动关闭连接,disconnect() ) |
5 | 连接被对端关闭,接收到 disconnect() 信令 |
9 | DTLS 认证失败 |
10 | ICE、UDP、TCP 连接失败 |
11 | P2P 库被重置 |
12 | 会话数达到上限 |
13 | 预连接会话激活或挂起响应超时 |
14 | 接口获取 Token 超时 |
15 | 预连接会话关闭 |
16 | 对端不支持预连接 |
17 | 接口调用失败 |
18 | 预连接信令丢失 |
close_reason_local
定义如下:
close_reason_local |
说明 |
---|---|
2 | 监听到会话,但是设备处于隐私模式,关闭会话 |
3 | 发送数据线程创建失败,关闭会话 |
4 | 会话数达到上限,关闭会话 |
5 | 鉴权失败,关闭会话 |
6 | 会话正常关闭 |
8 | 超过 20 分钟无数据交互,强制关闭会话 |
9 | 开放 API,您主动关闭会话,例如在固件 OTA 升级等场景下 |
10 | 开放 API,您退出 P2P 模块 |
11 | 开放 API,设备进入隐私模式 |
13 | 设备正在通话 |
14 | 应用层资源申请失败 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈