AgoraDirectCdnStreamingState
AgoraDirectCdnStreamingState
当前 CDN 推流状态。
枚举值
- AgoraDirectCdnStreamingStateIdle
- 0:初始状态,即推流尚未开始。
- AgoraDirectCdnStreamingStateRunning
- 1:正在推流中。当你调用 startDirectCdnStreaming:publishUrl:mediaOptions: 成功推流时,SDK 会返回该值。
- AgoraDirectCdnStreamingStateStopped
- 2:推流已正常结束。当你调用 stopDirectCdnStreaming 主动停止推流时,SDK 会返回该值。
- AgoraDirectCdnStreamingStateFailed
- 3:推流失败。你可以通过 onDirectCdnStreamingStateChanged:reason:message: 回调报告的信息排查问题,然后重新推流。
- AgoraDirectCdnStreamingStateRecovering
- 4:尝试重新连接声网服务器和 CDN。最多尝试重连 10 次,如仍未成功恢复连接,则推流状态变为 AgoraDirectCdnStreamingStateFailed。