AlivcLivePusher  4.3.1
Aliyun Live Pusher API Reference Manual for iOS Platforms
<AlivcLivePusherNetworkDelegate> Protocol Reference
Inheritance diagram for <AlivcLivePusherNetworkDelegate>:

Instance Methods

(void) - onConnectFail:error:
 推流链接失败 More...
 
(void) - onConnectionLost:
 连接被断开 More...
 
(void) - onConnectRecovery:
 网络恢复 More...
 
(void) - onNetworkPoor:
 网络差回调 More...
 
(void) - onPacketsLost:
 网络原因导致音视频丢包 More...
 
(NSString *) - onPushURLAuthenticationOverdue:
 推流URL的鉴权时长即将过期(将在过期前1min内发送此回调) More...
 
(void) - onReconnectError:error:
 重连失败回调 More...
 
(void) - onReconnectStart:
 重连开始回调 More...
 
(void) - onReconnectSuccess:
 重连成功回调 More...
 
(void) - onSendDataTimeout:
 发送数据超时 More...
 
(void) - onSendSeiMessage:
 发送SEI Message 通知 More...
 

Method Documentation

◆ onConnectFail:error:

- (void) onConnectFail: (AlivcLivePusher *)  pusher
error: (AlivcLivePushError *)  error 
required

推流链接失败

Parameters
pusher推流AlivcLivePusher
errorerror

◆ onConnectionLost:

- (void) onConnectionLost: (AlivcLivePusher *)  pusher
required

连接被断开

Parameters
pusher推流AlivcLivePusher

◆ onConnectRecovery:

- (void) onConnectRecovery: (AlivcLivePusher *)  pusher
required

网络恢复

Parameters
pusher推流AlivcLivePusher

◆ onNetworkPoor:

- (void) onNetworkPoor: (AlivcLivePusher *)  pusher
required

网络差回调

Parameters
pusher推流AlivcLivePusher

◆ onPacketsLost:

- (void) onPacketsLost: (AlivcLivePusher *)  pusher
optional

网络原因导致音视频丢包

Parameters
pusher推流AlivcLivePusher

◆ onPushURLAuthenticationOverdue:

- (NSString *) onPushURLAuthenticationOverdue: (AlivcLivePusher *)  pusher
required

推流URL的鉴权时长即将过期(将在过期前1min内发送此回调)

Parameters
pusher推流AlivcLivePusher
Returns
新的推流URL

◆ onReconnectError:error:

- (void) onReconnectError: (AlivcLivePusher *)  pusher
error: (AlivcLivePushError *)  error 
required

重连失败回调

Parameters
pusher推流AlivcLivePusher
errorerror

◆ onReconnectStart:

- (void) onReconnectStart: (AlivcLivePusher *)  pusher
required

重连开始回调

Parameters
pusher推流AlivcLivePusher

◆ onReconnectSuccess:

- (void) onReconnectSuccess: (AlivcLivePusher *)  pusher
required

重连成功回调

Parameters
pusher推流AlivcLivePusher

◆ onSendDataTimeout:

- (void) onSendDataTimeout: (AlivcLivePusher *)  pusher
required

发送数据超时

Parameters
pusher推流AlivcLivePusher

◆ onSendSeiMessage:

- (void) onSendSeiMessage: (AlivcLivePusher *)  pusher
required

发送SEI Message 通知

Parameters
pusher推流AlivcLivePusher

The documentation for this protocol was generated from the following file: