Interface AlivcLivePushInfoListener


  • public interface AlivcLivePushInfoListener
    通知监听器
    • Method Detail

      • onPreviewStarted

        void onPreviewStarted​(AlivcLivePusher pusher)
        预览开始事件
        Parameters:
        pusher - AlivcLivePusher实例
      • onPreviewStoped

        void onPreviewStoped​(AlivcLivePusher pusher)
        预览结束事件
        Parameters:
        pusher - AlivcLivePusher实例
      • onPushStarted

        void onPushStarted​(AlivcLivePusher pusher)
        推流开始通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onFirstAVFramePushed

        void onFirstAVFramePushed​(AlivcLivePusher pusher)
        发送第一个音视频包成功
        Parameters:
        pusher -
      • onPushPauesed

        void onPushPauesed​(AlivcLivePusher pusher)
        推流暂停通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onPushResumed

        void onPushResumed​(AlivcLivePusher pusher)
        推流恢复通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onPushStoped

        void onPushStoped​(AlivcLivePusher pusher)
        推流停止通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onPushRestarted

        void onPushRestarted​(AlivcLivePusher pusher)
        推流重启通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onFirstFramePreviewed

        void onFirstFramePreviewed​(AlivcLivePusher pusher)
        首帧渲染通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onDropFrame

        void onDropFrame​(AlivcLivePusher pusher,
                         int countBef,
                         int countAft)
        丢帧通知
        Parameters:
        pusher - AlivcLivePusher实例
      • onAdjustBitRate

        void onAdjustBitRate​(AlivcLivePusher pusher,
                             int curBr,
                             int targetBr)
        调整码率
        Parameters:
        pusher - AlivcLivePusher实例
      • onAdjustFps

        void onAdjustFps​(AlivcLivePusher pusher,
                         int curFps,
                         int targetFps)
        调整帧率
        Parameters:
        pusher - AlivcLivePusher实例
      • onPushStatistics

        void onPushStatistics​(AlivcLivePusher pusher,
                              AlivcLivePushStatsInfo statistics)
        直播推流器统计数据回调(每2秒回调一次)
        Parameters:
        pusher - AlivcLivePusher实例
        statistics - 推流器统计数据