腾讯云直播支持通过断流记录,快速查看直播推流断流的记录与断流原因。
一、前提条件
·已登录 云直播控制台。
·当前腾讯云账号下,有直播流的推流出现中断。
二、操作步骤
1. 在直播推流中断后,选择左侧菜单栏中的业务监控 > 断流记录,进入断流记录页。
2. 支持通过推流名称查询近30天断流记录,提供精确和模糊搜索。可以查看流名称、路径、域名、起止时间、推流时长、客户端 IP 和断流原因等信息。
其中:
·路径:推流地址中的 AppName。
·流名称:推流地址中的 StreamName。
三、断流原因
断流原因及错误码见下表:
| errcode | sub_errcode | errmsg |
| 0 | 0 | 未知原因 |
| 1 | 0 | 推流客户端主动断流 |
| 2 | 0 | 推流客户端主动断流 |
| 3 | 0 | 推流客户端主动断流 |
| 4 | 0 | 网络异常 |
| 5 | 0 | 直播系统内部错误 |
| 6 | 0 | RTMP 协议内容异常 |
| 7 | 0 | RTMP 单个帧大小超过配置允许的最大值 |
| 8 | 0 | 系统主动断开长时间无数据的推流 |
| 9 | 0 | 直播系统内部错误 |
| 10 | 0 | 代理层收到断流命令 |
| 11 | 0 | 直播系统内部错误 |
| 12 | 0 | 推流链路网络异常 |
| 13 | 0 | 推流链路网络异常 |
| 14 | 0 | 推流链路网络异常 |
| 15 | 0 | 推流链路网络异常 |
| 16 | 0 | 推流链路网络异常 |
| 17 | 0 | 推流链路网络异常 |
| 18 | 100 | 直播系统内部错误 |
| 18 | 101 | 直播系统内部错误 |
| 18 | 102 | 直播系统内部错误 |
| 18 | 103 | 直播系统内部错误 |
| 18 | 104 | 直播系统内部错误 |
| 18 | 200 | 获取推流链接对应的客户信息失败 |
| 18 | 201 | 你的直播服务已被关停 |
| 18 | 202 | 账号欠费,你的直播服务已被暂时关停,请及时充值 |
| 18 | 203 | 你的直播服务已被强制关停 |
| 18 | 300 | 不允许直接使用 IP 地址推流 |
| 18 | 301 | 无法识别推流域名 |
| 18 | 302 | 推流域名不合法 |
| 18 | 303 | 推流域名被禁用 |
| 18 | 304 | 推流应用名被禁用 |
| 18 | 305 | 推流的流名称处于禁播状态 |
| 18 | 306 | 接入模式为频道模式,但尚未创建相应的推流频道 |
| 18 | 307 | 接入模式为频道模式,但当前推流频道已关闭 |
| 18 | 308 | 推流的流名称中含有非法字符 |
| 18 | 309 | 推流应用名中含有非法字符 |
| 18 | 400 | 推流客户端 IP 在黑名单中 |
| 18 | 401 | 推流客户端 IP 不在白名单中 |
| 18 | 500 | 推流未携带过期时间参数 |
| 18 | 501 | 推流时间戳参数值已过期 |
| 18 | 502 | 推流未携带鉴权参数 |
| 18 | 503 | 校验鉴权参数不通过 |
| 18 | 600 | 当前推流条数超过配置允许的最大值 |
| 18 | 601 | 当前流名称对应的推流条数超过配置允许的最大值 |
| 18 | 602 | 推流优先级参数低于已经存在的推流链接 |
| 19 | 0 | 第三方鉴权失败 |
| 20 | 0 | 系统主动断开长时间无数据的推流 |
| 21 | 100 | 收到客户调用的断流请求 |
| 21 | 101 | 收到客户调用的禁播请求 |
| 21 | 102 | 收到新的推流链接顶替当前推流 |
| 21 | 103 | 收到新的推流链接顶替当前无数据的推流 |
| 22 | 0 | 未知原因 |
| 23 | 0 | RTMP 协议内容异常 |
| 24 | 0 | 直播系统内部错误 |
| 25 | 0 | 未知原因 |
| 26 | 0 | 未知原因 |
| 27 | 0 | 未知原因 |
| 28 | 0 | 未知原因 |
| 29 | 0 | 未知原因 |
| 30 | 0 | 未知原因 |
| 31 | 0 | 未知原因 |
| 32 | 0 | 未知原因 |
| 33 | 0 | RTMP AMF 数据异常 |
| 34 | 0 | 未知原因 |
| 35 | 0 | 推流客户端主动断流 |
| 36 | 0 | 未知原因 |
| 37 | 0 | SRS 断开没有播放的流 |
| 38 | 0 | 直播系统内部错误 |
| 39 | 0 | 推流帧率大小超过系统允许的最大值 |