我是靠谱客的博主 玩命小鸽子,最近开发中收集的这篇文章主要介绍网络状态码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

事件 错误码 含义 SDK处理方式 建议业务方处理方式

200 成功

joinRoom/token/reconnected 400 数据格式错误,非json数据 调试信息,正常版本100%不可能出现这种情况
401 没有携带authorization字段
500 rpc 错误
重试3次,如果还失败,向业务方报warning:BRERR_JOIN_ROOM_WARNING,

继续重试,无限重试

提示用户正在加入房间,请稍等
501 rpc channel 超时
700 token 过期 向业务方报error:BRERR_INVALID_TOKEN 重试获取token
701 token 错误
publish 400 数据格式错误,非json数据 调试信息,正常版本100%不可能出现这种情况
403 用户没有权限 向业务方报error:BRERR_NO_PUBLISH_PERMISSION 提示用户,没有发布权限
414 调度严重错误 指定expectMSAddr的时候,调度认为改地址不可用 重新获取expectMSAddr,用新ip重新建立ICE连接
500 rpc 错误
重试3次,如果还失败,向业务方报warning:BRWARN_PUBLISH_STREAM_WARNING,

继续重试,无限重试

提示用户正在发布,请稍等
501 rpc channel 超时
511 调度错误
512 流媒体服务器 不可达
513 已经存在
519 未知错误
subscribe 400 数据格式错误,非json数据 调试信息,正常版本100%不可能出现这种情况
403 用户没有权限 向业务方报error:BRERR_NO_SUBSCRIBE_PERMISSION 提示用户,没有订阅权限
404 找不到流 向业务方报warning:BRWARN_SUBSCRIBE_STREAM_FAILED_404 提示用户,获取对方媒体数据失败,请退出重试
414 调度严重错误 指定expectMSAddr的时候,调度认为改地址不可用 重新获取expectMSAddr,用新ip重新建立ICE连接
500 rpc 错误 重试3次,如果还失败,向业务方报warning:BRWARN_SUBSCRIBE_STREAM_WARNING_5xx 提示用户正在订阅,请稍等
501 rpc channel 超时
511 调度错误
512 流媒体服务器 不可达
513 不存在
unpublish 400 数据格式错误,非json数据 调试信息,正常版本100%不可能出现这种情况

403 用户没有权限 不处理
404 找不到流
unsubscribe 400 数据格式错误,非json数据 调试信息,正常版本100%不可能出现这种情况
403 用户没有权限 不处理
404 找不到流
signalingMessage 400 数据格式错误,非json数据 调试信息,正常版本100%不可能出现这种情况
410 数据格式错误,message非json数据
411 数据格式错误,message中没有type字段
412 数据格式错误,message中没有streamId字段
leaveRoom 400 数据解析出错

通用错误码 500 服务器出错

200 成功

520 连接未认证 信令发现连接没有认证,出现场景有两种,一种是redis出错,查不到该连接,这种不常见;还有一种是sdk出现断网,一部分信令被缓存在buffer中,在重连之后,还未发送reconnected就发送了缓存中的信令,信令会回复520 客户端确认是否已经已经在房间,或者正在加入房间,如果是:重试即可,如果不在房间也没有发送reconnected,发送reconnected 重连

最后

以上就是玩命小鸽子为你收集整理的网络状态码的全部内容,希望文章能够帮你解决网络状态码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部