AgoraDirectCdnStreamingEventDelegate
AgoraDirectCdnStreamingEventDelegate 接口类用于 SDK 向 app 发送 CDN 推流的事件通知,app 通过继承该接口类的方法获取 SDK 的事件通知。
onDirectCdnStreamingStateChanged
CDN 推流状态改变回调。
- (void)onDirectCdnStreamingStateChanged:(AgoraDirectCdnStreamingState)state error:(AgoraDirectCdnStreamingError)error message:(NSString *_Nullable)message;
主播端直接向 CDN 推流后,当推流状态改变时,SDK 会触发该回调向你报告新的状态、错误码和信息。你可以据此排查问题。
参数
- state
- 当前推流状态。详见 AgoraDirectCdnStreamingState。
- error
- 推流出错的原因。详见 AgoraDirectCdnStreamingError。
- message
- 状态改变对应的信息。
onDirectCdnStreamingStats
CDN 推流统计数据回调。
- (void)onDirectCdnStreamingStats:(AgoraDirectCdnStreamStats *_Nonnull)stats;
在主播直接向 CDN 推流的过程中,SDK 每隔 1 秒触发一次该回调。
参数
- stats
- 当前推流的统计数据。详见 AgoraDirectCdnStreamingStats。