通过阅读本文,您可以了解Native RTS SDK消息类型。
消息ID | 支持的最低版本 | 说明(产生的时机) | 建议处理方案 |
100 | 无限制 | Help Support ID消息,发生在open函数中的connect之前。 | 不涉及。 |
102 | 无限制 | Help Support ID消息,发生在connect操作中。 | |
103 | 无限制 | Help Support ID消息,发生在推流操作中。 | |
104 | 无限制 | Help Support ID消息,发生在拉流操作中。 | |
105 | 无限制 | 每4秒统计一次数据消息。 说明 当消息ID是105(统计数据消息)时,desc的内容格式为 | |
106 | 无限制 | 获取aes keyinfo。 | |
121 | 2.2.0 | 停止拉流。 | |
20001 (E_DNS_FAIL) | 1.0 | DNS解析失败。 | 建议降级成传统直播。 |
20002 (E_AUTH_FAIL) | 1.0 | 鉴权失败 | |
20011 (E_CONN_TIMEOUT) | 2.2.0 | 建联信令超时,超时时间可配置,默认10秒。 | |
20012 (E_SUB_TIMEOUT) | 1.0 | 订阅信令返回错误,或者超时。超时时间可配置,默认10秒。 | |
20013 (E_SUB_NO_STREAM) | 1.0 | 订阅流不存在。 | |
20052 (E_STREAM_BROKEN) | 1.0 | 媒体超时,没有收到音频包和视频包。超时时间可配置,默认8秒。 | 可能网络中断,建议重试一次,重试失败降级成传统直播。 |
20053 (E_STREAM_RECOVERED) | 1.0 | E_STREAM_BROKEN恢复。 | 不属于错误码。与20052(E_STREAM_BROKEN)成对出现。 |
20061 (E_RECV_STOP_SIGNAL) | 2.5 | 拉流成功后,如果收到CDN的stop信令,则把code和msg都回调给客户。 | 客户可根据业务定制。例如,如果某错误码表示转码流不可用,可以降级到原流播放。 |