Options
All
  • Public
  • Public/Protected
  • All
Menu

混流任务对象

本类为混流任务的配置类,当向 ZEGO RTC 服务器发起混流任务的请求时,需要这个混流任务的配置。 本类即描述这次混流任务的详细配置信息。

Hierarchy

  • ZegoMixerTask

Index

Constructors

constructor

  • Parameters

    • taskID: string

    Returns ZegoMixerTask

Properties

advancedConfig

advancedConfig: Map<string, string>

设置高级配置,如可用于指定视频编码等功能。如需使用,联系 ZEGO 技术支持。

audioConfig

混流任务的音频配置

backgroundImageURL

backgroundImageURL: string

混流任务的背景图 URL

enableSoundLevel

enableSoundLevel: boolean

是否开启混流的声浪回调通知,开启后拉混流时可通过 [onMixerSoundLevelUpdate] 回调收到每条单流的声浪信息

inputList

inputList: ZegoMixerInput[]

混流任务的输入流列表

minPlayStreamBufferLength

minPlayStreamBufferLength: number

详情描述:设置混流服务器拉流缓存自适应调整的区间范围下限。在实时合唱 KTV 场景下,推流端网络轻微波动可能会导致混流的卡顿,此时观众拉混流的时候,会有比较高概率出现卡顿的问题。通过调节混流服务器拉流缓存自适应调整的区间范围下限,可优化观众端拉混流出现的卡顿问题,但会增大延迟。默认不设置,即服务端使用自身配置值。只会对新的输入流设置生效,对于已经开始混流的输入流不生效。取值范围:[0,10000],超过最大值混流会失败。在 web 平台,此属性不生效。

outputList

outputList: ZegoMixerOutput[]

混流任务的输出流列表

streamAlignmentMode

streamAlignmentMode: ZegoStreamAlignmentMode

混流对齐模式

taskID

taskID: string

混流任务 ID

userData

userData: ArrayBuffer

用户自定义数据,长度不超过 1000 字节,必须为 utf8 编码,设置后拉流方可通过监听 [onPlayerRecvSEI] 的回调获取 SEI 内容。

videoConfig

混流任务的视频配置

watermark

watermark: ZegoWatermark

混流任务的水印

Generated using TypeDoc