本文介绍音视频通话 Web API 的错误码及其说明。

建立通话相关错误码

错误码

说明

-101

信令连接初始化超时。

-102/1004

信令连接初始化错误。

-201

初始化房间失败:房间状态非法。

-202

初始化房间失败:初始化房间参数非法。

-203

初始化房间失败:初始化房间错误,P2P 模式下才能开启 Data Channel。

-301

创建房间失败:房间未初始化。

-302

创建房间失败:服务器返回错误。

-303

创建房间失败:创建房间超时。

-304

创建房间失败:在创建房间后,自启动发布的情况下,media 初始化超时。

-401

加入房间失败:房间未初始化。

-402

加入房间失败:参数错误。

-403

加入房间失败:服务器返回错误。

-404

加入房间失败:加⼊房间超时。

-501

邀请对方加入房间失败:房间状态非法。

-502

邀请对方加入房间失败:服务器返回错误。

-503

邀请对方加入房间失败:参数错误。

-601

用户答复邀请失败:房间状态错误。

-602

用户答复邀请失败:服务器返回错误。

发布/订阅媒体流相关错误码

错误码

说明

-1071

发布媒体流失败:服务器返回错误。

-1072

发布媒体流失败:未设置视频标签。

-1073

发布媒体流失败:超出发布限额。

-1074

发布媒体流失败:发布建立媒体链路连接超时。

-1081

订阅媒体流失败:服务器返回错误。

-1082

订阅媒体流失败:视频窗口的 videoId 已使用。

-1083

订阅媒体流失败:超出订阅限额。

-1084

订阅媒体流失败:订阅建立媒体链路失败。

-1085

订阅媒体流失败:订阅的窗口的 videoId 为空。

切流相关错误码

错误码

说明

-1101

切流失败:当前 sid 未发布。

-1102

切流失败:切流参数错误。

-1104

切流失败:获取音视频失败。

-1105

切流失败:共享屏幕流为空。

-1106

切流失败:获取视频失败。

-1107

切流失败:获取文件流失败。

-1108

切流失败:获取音频失败。

-1109

切流失败:浏览器不支持音视频。

-1110

切流失败:未提供自定义流。

服务端录制相关错误码

错误码

说明

-10311

服务端录制失败:服务端返回录制启动失败。

-10312

服务端录制失败:开启录制超时。

-10313/-10314

服务端录制失败。

-10291

服务端返回错误。

-10321

切换视频分辨率失败。

-10341

暂停服务端录制:房间状态错误。

-10342

暂停服务端录制:录制状态错误。

-10343

暂停服务端录制:服务端错误。

-10351

获取服务端录制结果失败:连接状态错误。

-10352

获取服务端录制结果失败:服务端返回错误。

-10353

获取服务端录制结果失败:请求参数错误。

-10361

恢复服务端录制:房间状态错误。

-10362

恢复服务端录制:录制状态错误。

-10363

恢复服务端录制:服务端错误。

语音点播相关错误码

错误码

说明

-10371

开始语音点播失败:服务端返回错误。

-10372

开始语音点播失败:房间状态错误。

-10373

开始语音点播失败:服务端通知开启失败。

-10374

开始语音点播失败:点播参数有误。

-10375

开始语音点播失败:开启点播超时。

-10381

变更服务端录制水印失败。

-10391

停止语音点播失败:服务端返回失败。

-10392

停止语音点播失败:房间状态错误。

-10393

停止语音点播失败:点播 ID 错误。

浏览器录制相关错误码

错误码

说明

-12481/-12482

服务端录制失败。

-20301

开启浏览器录制失败:房间状态错误。

-20302

开启浏览器录制失败:已经在录制中。

-20303

开启浏览器录制失败:录制 ID 已经使用。

-20304

开启浏览器录制失败:未发布或未订阅。

-20305

开启浏览器录制失败:mediaType 参数错误。

-20306

开启浏览器录制失败:stream_list 长度错误。

-20307

开启浏览器录制失败:没有要求录制的视频流或者音频流。

-20308

开启浏览器录制失败:record_resolution 错误。

-20331

停止浏览器录制失败:房间状态错误。

-20371

暂停浏览器录制失败:房间状态错误。

-20372

暂停浏览器录制失败:未开启浏览器录制。

-20391

继续浏览器录制失败:房间状态错误。

-20392

继续浏览器录制失败:未开启浏览器录制。

-20351

下载浏览器录制文件失败:房间状态错误。

-20352

下载浏览器录制文件失败:未开启浏览器录制。

-20353

下载浏览器录制文件失败:未停止浏览器录制。

-30101

获取设备信息失败:浏览器不支持音视频。

-30102

获取设备信息失败:获取媒体错误。

音视频关闭通知错误码

状态

错误码

说明

正常状态

5001

取消发布/订阅触发关闭流。

5002

对端离开房间,被动关闭流。

5006

对端取消发布,被动关闭流。

5008

退出房间触发关闭流。

异常状态

5003

启动流失败(信令阶段)。

5004

流建立连接超时。

5005

流建立连接成功,但房间状态异常。

5007

媒体链路连接关闭。

5009

媒体服务器通过信令通道发出关闭指令。

5010

媒体链路断开连接超时。

5011

媒体链路连接失败。

5012

发布初始化媒体源失败。

发布相关错误码

错误码

错误信息

5101

发布启动失败:视频启动失败。

5102

发布启动失败:音频启动失败。

5103

发布启动失败:浏览器不支持媒体。

5104

发布启动失败:房间状态非法。

5105

发布启动失败:共享桌面启动失败。

5106

发布启动失败:获取文件流失败。

5107

发布启动失败:发布文件不存在。

5108

发布启动失败:发布区域不存在。

5109

背景虚化图片未提供。

5110

自定义流未提供。

切换编码格式相关错误码

错误码

说明

-5201

切换编码格式:房间状态不正确。

-5202

切换编码格式:无法找到流信息。

-5203

切换编码格式:此编码格式当前不可用。

-5204

切换编码格式:setRemoteDescription 失败。

-5205

切换编码格式:setLocalDescription 失败。

-5206

切换编码格式:createOffer 失败。