agora::rtc::IRtmpConnectionObserver类 参考
- C++
更新时间不可用
详细描述
IRtmpConnectionObserver 类,用于监听 SDK 与 CDN 的连接状态。
构造及析构函数说明
~IRtmpConnectionObserver()
virtual agora::rtc::IRtmpConnectionObserver::~IRtmpConnectionObserver()成员函数说明
onConnected()
virtual void agora::rtc::IRtmpConnectionObserver::onConnected(const RtmpConnectionInfo & connectionInfo)SDK 与 CDN 的连接状态变更为 STATE_CONNECTED(3) 时触发。
| 参数名 | 描述 |
|---|---|
connectionInfo | 连接信息: RtmpConnectionInfo 。 |
onDisconnected()
virtual void agora::rtc::IRtmpConnectionObserver::onDisconnected(const RtmpConnectionInfo & connectionInfo)SDK 与 CDN 的连接状态变更为 STATE_DISCONNECTED(1) 时触发。
| 参数名 | 描述 |
|---|---|
connectionInfo | 连接信息: RtmpConnectionInfo 。 |
onReconnecting()
virtual void agora::rtc::IRtmpConnectionObserver::onReconnecting(const RtmpConnectionInfo & connectionInfo)SDK 与 CDN 的连接状态变更为 STATE_RECONNECTING(4) 时触发。
| 参数名 | 描述 |
|---|---|
connectionInfo | 连接信息: RtmpConnectionInfo 。 |
onReconnected()
virtual void agora::rtc::IRtmpConnectionObserver::onReconnected(const RtmpConnectionInfo & connectionInfo)SDK 与 CDN 的连接状态变更为 STATE_RECONNECTED(6) 时触发。
| 参数名 | 描述 |
|---|---|
connectionInfo | 连接信息: RtmpConnectionInfo 。 |
onConnectionFailure()
virtual void agora::rtc::IRtmpConnectionObserver::onConnectionFailure(const RtmpConnectionInfo & connectionInfo, RTMP_CONNECTION_ERROR errCode)SDK 与 CDN 的连接状态变更为 STATE_FAILED(5) 时触发。
| 参数名 | 描述 |
|---|---|
connectionInfo | 连接信息: RtmpConnectionInfo 。 |
errCode | 连接失败的错误码: RTMP_CONNECTION_ERROR 。 |
onTransferStatistics()
virtual void agora::rtc::IRtmpConnectionObserver::onTransferStatistics(uint64_t video_width, uint64_t video_height, uint64_t video_bitrate, uint64_t audio_bitrate, uint64_t video_frame_rate, uint64_t push_video_frame_cnt, uint64_t pop_video_frame_cnt)CDN 推流统计数据回调。
在主播端直接向 CDN 推流的过程中,SDK 每隔 1 秒触发一次该回调。
| 参数名 | 描述 |
|---|---|
video_width | 已推送视频的宽度(px)。 |
video_height | 已推送视频的高度(px)。 |
video_bitrate | 已推送视频的码率(bps)。 |
audio_bitrate | 已推送音频的码率(bps)。 |
video_frame_rate | 已推送视频的帧率(fps)。 |
push_video_frame_cnt | 已推送的视频帧数。 |
pop_video_frame_cnt | 实际推送到 CDN 的视频帧数。 |