ZegoAutoMixStreamConfig Class Reference
Inherits from | NSObject |
---|---|
Declared in | zego-api-auto-mix-stream-defines-oc.h |
outputBackgroundColor
混流背景颜色,前三个字节为 RGB,即 0xRRGGBBxx。 例如:选取RGB为 #87CEFA 作为背景色,此处写为 0x87CEFA00。
@property (nonatomic, assign) int outputBackgroundColor
Declared In
zego-api-auto-mix-stream-defines-oc.h
outputBackgroundImage
混流背景图,支持预设图片,如 (preset-id://xxx) 此值由 ZEGO 提供,开发者先将背景图提供给 ZEGO,ZEGO 设置后再反馈背景图片的设置参数。
@property (nonatomic, copy) NSString *outputBackgroundImage
Declared In
zego-api-auto-mix-stream-defines-oc.h
outputWatermark
混流水印
@property (nonatomic, strong) ZegoAutoMixStreamWatermark *outputWatermark
Declared In
zego-api-auto-mix-stream-defines-oc.h
withSoundLevel
是否开启音浪。0 关闭, 1 开启. 默认值为 0
@property (nonatomic, assign) int withSoundLevel
Declared In
zego-api-auto-mix-stream-defines-oc.h
userData
用户自定义数据 注意:pUserData自定义的数据通过媒体次要信息的 onRecvMediaSideInfo 接口回调出来。
@property (nonatomic, strong) NSData *userData
Declared In
zego-api-auto-mix-stream-defines-oc.h
bypass
是否启用单流透传开关 默认不启用(1 启用 0 不启用)
@property (nonatomic, assign) int bypass
Declared In
zego-api-auto-mix-stream-defines-oc.h
streamAlignment
参考 streamAlignmentType (Deprecated: 参考 streamAlignmentType)
@property (nonatomic, assign) bool streamAlignment
Declared In
zego-api-auto-mix-stream-defines-oc.h
streamAlignmentType
网络时间对齐模式,默认不对齐(0 不对齐, 1 尽量对齐) 尽量对齐指:调用setStreamAlignmentProperty设置的推流用网络时间对齐,其它流不对齐。
@property (nonatomic, assign) int streamAlignmentType
Declared In
zego-api-auto-mix-stream-defines-oc.h
extra
额外参数, 如果有多个, 通过分号隔开(具体联系即构技术支持 比如 video_encode/sei_mode 可参见数据示例)
@property (nonatomic, copy) NSString *extra
Declared In
zego-api-auto-mix-stream-defines-oc.h
mixSource
混流请求来源
@property (nonatomic, copy) NSString *mixSource
Declared In
zego-api-auto-mix-stream-defines-oc.h
output
混流输出流列表
@property (nonatomic, strong) ZegoAutoMixStreamOutput *output
Declared In
zego-api-auto-mix-stream-defines-oc.h
minPlayStreamBufferLength
混流服务器拉取输入流的 jitter buffer 长度
@property (nonatomic, assign) int minPlayStreamBufferLength
Discussion
推流端网络抖动较大的场景,可以增加 buffer 长度,通过增加延迟的方式降低卡顿。 推流端网络抖动较小的场景,可以减小 buffer 长度,降低延迟。 在实时合唱 KTV 场景下,推流端网络轻微波动可能会导致混流的卡顿,此时观众拉混流的时候,会有比较高概率出现卡顿的问题。 通过调节混流服务器拉流的 jitter buffer 长度,可优化观众端拉混流出现的卡顿问题。 默认不设置,即服务端使用默认的配置值。 只会对新的输入流设置生效,对于已经开始混流的输入流不生效。
Declared In
zego-api-auto-mix-stream-defines-oc.h