视频流异常检测配置对象

该对象会被序列化为底层 MTC 识别的 JSON 参数,用于配置本地采集流、 远端视频流或屏幕流的异常检测行为。

Accessors

  • set mode(value: number): void

    检测模式

    Parameters

    • value: number

    Returns void

    取值见 JRTCRoomAbnormalDetectMode,默认 -1 表示不下发该字段。

  • set detectInterval(value: number): void

    检测间隔,单位毫秒

    Parameters

    • value: number

    Returns void

    默认 -1 表示不下发该字段。

  • set reportInterval(value: number): void

    设置上报间隔,单位毫秒

    Parameters

    • value: number

    Returns void

    默认 -1 表示不下发该字段。

  • set blackRatio(value: number): void

    设置黑屏比例阈值

    Parameters

    • value: number

    Returns void

    默认 -1 表示不下发该字段。

  • set greenRatio(value: number): void

    设置绿屏比例阈值

    Parameters

    • value: number

    Returns void

    默认 -1 表示不下发该字段。

  • set gradientVariance(value: number): void

    设置模糊梯度方差阈值

    Parameters

    • value: number

    Returns void

    默认 -1 表示不下发该字段。

Methods

  • 转换为底层 MTC 参数对象

    Returns Record<string, number>

    MTC 识别的键值对象

  • 转换为底层 MTC 需要的 JSON 字符串

    Returns undefined | string

    JSON 字符串;如果没有任何有效字段则返回 undefined