RTMP_STREAM_PUBLISH_ERROR_TYPE
推流错误信息。
枚举值
- RTMP_STREAM_PUBLISH_ERROR_OK
- 0:推流成功。
- RTMP_STREAM_PUBLISH_ERROR_INVALID_ARGUMENT
- 1:参数无效。请检查输入参数是否正确。如果你在调用 AddPublishStreamUrl 前没有调用 SetLiveTranscoding 设置转码参数,SDK 会返回该错误。
- RTMP_STREAM_PUBLISH_ERROR_ENCRYPTED_STREAM_NOT_ALLOWED
- 2:推流已加密,不能推流。
- RTMP_STREAM_PUBLISH_ERROR_CONNECTION_TIMEOUT
- 3:推流超时未成功。可调用 AddPublishStreamUrl 重新推流。
- RTMP_STREAM_PUBLISH_ERROR_INTERNAL_SERVER_ERROR
- 4:推流服务器出现错误。请调用 AddPublishStreamUrl 重新推流。
- RTMP_STREAM_PUBLISH_ERROR_RTMP_SERVER_ERROR
- 5:CDN 服务器出现错误。
- RTMP_STREAM_PUBLISH_ERROR_TOO_OFTEN
- 6:推流请求过于频繁。
- RTMP_STREAM_PUBLISH_ERROR_REACH_LIMIT
- 7:单个主播的推流地址数目达到上限 10。请删掉一些不用的推流地址再增加推流地址。
- RTMP_STREAM_PUBLISH_ERROR_NOT_AUTHORIZED
- 8:主播操作不属于自己的流。例如更新其他主播的流参数、停止其他主播的流。请检查 App 逻辑。
- RTMP_STREAM_PUBLISH_ERROR_STREAM_NOT_FOUND
- 9:服务器未找到这个流。
- RTMP_STREAM_PUBLISH_ERROR_FORMAT_NOT_SUPPORTED
- 10:推流地址格式有错误。请检查推流地址格式是否正确。
- RTMP_STREAM_PUBLISH_ERROR_NOT_BROADCASTER
- 11:用户角色不是主播,该用户无法使用推流功能。请检查你的应用代码逻辑。
- RTMP_STREAM_PUBLISH_ERROR_TRANSCODING_NO_MIX_STREAM
- 13:非转码推流情况下,调用了 UpdateRtmpTranscoding 或 SetLiveTranscoding 方法更新转码属性。请检查你的应用代码逻辑。
- RTMP_STREAM_PUBLISH_ERROR_NET_DOWN
- 14:主播的网络出错。
- RTMP_STREAM_PUBLISH_ERROR_INVALID_APPID
- 15:你的 App ID 没有使用声网推流服务的权限。请参考旁路推流中的前提条件开启推流服务。
- RTMP_STREAM_UNPUBLISH_ERROR_OK
- 100:推流已正常结束。当你调用 RemovePublishStreamUrl 结束推流后,SDK 会返回该值。