Class ZegoPeerToPeerLatencyProbe


  • public class ZegoPeerToPeerLatencyProbe
    extends java.lang.Object
    端到端延迟测量 Copyright © 2020 Zego. All rights reserved.
    • Constructor Detail

      • ZegoPeerToPeerLatencyProbe

        public ZegoPeerToPeerLatencyProbe()
    • Method Detail

      • getInstance

        public static ZegoPeerToPeerLatencyProbe getInstance()
        获取 ZegoPeerToPeerLatencyProbe 的单例对象。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。
        Returns:
        返回 ZegoPeerToPeerLatencyProbe 实例
      • setZegoPeerToPeerLatencyProbeCallback

        public void setZegoPeerToPeerLatencyProbeCallback​(IZegoPeerToPeerLatencyProbeCallback callback)
        拉流端设置延迟信息的回调监听,以接收延迟信息。

        注意: 在调用 initSDK 接口之后、拉流接口之前设置。

        Parameters:
        callback - 实现了 IZegoPeerToPeerLatencyProbeCallback 接口的对象实例,用于拉流时接收延迟信息。
      • enablePeerToPeerLatencyProbe

        public void enablePeerToPeerLatencyProbe​(boolean enable,
                                                 int channelIndex)
        推流端发送延迟信息开关。

        注意: 必须在调用 initSDK 接口之后、推流接口之前设置。

        Parameters:
        enable - 开启/关闭延迟信息传输,true 表示开启,false 表示关闭
        channelIndex - 推流通道 index,请参考 ZegoConstants.PublishChannelIndex
      • setPeerToPeerLatencyProbeInterval

        public void setPeerToPeerLatencyProbeInterval​(int interval,
                                                      int channelIndex)
        推流端设置发送延迟信息间隔毫秒数。

        注意: 必须在调用 initSDK 接口之后、推流接口之前设置。

        Parameters:
        interval - 时间间隔,取值范围[1000,300000],默认为3000
        channelIndex - 推流通道 index,请参考 ZegoConstants.PublishChannelIndex