RTMP_STREAM_PUBLISH_REASON
RTMP_STREAM_PUBLISH_REASON
RTMP 或 RTMPS 推流状态变更的原因。
枚举值
- RTMP_STREAM_PUBLISH_REASON_OK
- (0):RTMP 或 RTMPS 推流尚未开始或已结束。
- RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT
- (1):参数无效。请检查参数设置是否正确。
- RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED
- (2):RTMP 或 RTMPS 推流为加密流,无法发布。
- RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT
- (3):RTMP 或 RTMPS 推流连接超时。
- RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR
- (4):声网推流服务器发生内部错误。
- RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR
- (5):CDN 服务器发生错误。
- RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN
- (6):RTMP 或 RTMPS 推流过于频繁。
- RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT
- (7):主播发布的 URL 超过 10 条。请删除不必要的 URL 后再添加新 URL。
- RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED
- (8):主播操作了其他主播的 URL,例如更新或停止其他主播的推流。请检查应用逻辑。
- RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND
- (9):声网服务器未找到对应的 RTMP 或 RTMPS 推流。
- RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED
- (10):RTMP 或 RTMPS 推流地址格式不支持。请检查地址格式是否正确。
- RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER
- (11):用户角色不是主播,无法使用 CDN 直播功能。请检查应用代码逻辑。
- RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM
- (13):在无转码推流场景中调用了 updateRtmpTranscoding 方法更新转码配置。请检查应用代码逻辑。
- RTMP_STREAM_PUBLISH_REASON_NET_DOWN
- (14):主播端网络发生错误。
- RTMP_STREAM_PUBLISH_REASON_INVALID_APPID
- (15):App ID 无权限使用 CDN 直播功能。
- RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE
- (16):项目无权限使用推流服务。
- RTMP_STREAM_UNPUBLISH_REASON_OK
- (100):推流已正常停止。调用停止媒体推送后,SDK 返回该值。