AlivcLivePusher  v4.5.1
Aliyun Live Pusher API Reference Manual for iOS Platforms
<AlivcLivePusherNetworkDelegate> Protocol Reference

推流网络相关回调 More...

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...
 

Detailed Description

推流网络相关回调

Method Documentation

◆ onConnectFail:error:

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

推流链接失败

Parameters
pusher推流引擎对象
error错误信息,AlivcLivePushError

◆ onConnectionLost:

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

链接断开

Parameters
pusher推流引擎对象
Note
此回调表示推流链接断开

◆ onConnectRecovery:

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

网络恢复

Parameters
pusher推流引擎对象
Note
此回调表示当前主播网络恢复

◆ onNetworkPoor:

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

网络差回调

Parameters
pusher推流引擎对象
Note
此回调表示当前主播网络差

◆ onPacketsLost:

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

网络原因导致音视频丢包

Parameters
pusher推流引擎对象

◆ onPushURLAuthenticationOverdue:

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

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

Parameters
pusher推流引擎对象
Returns
新的重新生成鉴权URL的推流URL
Note
此回调当前推流URL鉴权过期,需要给SDK传递一个新的URL

◆ onReconnectError:error:

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

重连失败回调

Parameters
pusher推流引擎对象
error错误信息,AlivcLivePushError
Note
此回调表示重连失败

◆ onReconnectStart:

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

重连开始回调

Parameters
pusher推流引擎对象
Note
此回调表示当前推流链接断开,正在开始重连

◆ onReconnectSuccess:

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

重连成功回调

Parameters
pusher推流引擎对象
Note
此回调表示重连成功

◆ onSendDataTimeout:

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

发送数据超时

Parameters
pusher推流引擎对象
Note
此回调表示发送数据超时

◆ onSendSeiMessage:

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

发送SEI Message 通知

Parameters
pusher推流引擎对象

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