NERoomLiveStreamTaskInfo
@objcMembers
public class NERoomLiveStreamTaskInfo : NSObject
直播推流任务的配置
-
自定义的推流任务ID
字母、数字、下划线组成的 64 位以内的字符串。请保证此ID唯一。
Declaration
Swift
public var taskId: String?
-
推流地址
例如 rtmp://test.url。 此处的推流地址可设置为网易云信直播产品中服务端 API创建房间的返回参数pushUrl。
Declaration
Swift
public var streamUrl: String?
-
旁路推流是否需要进行音视频录制
默认为关闭状态。
Declaration
Swift
public var serverRecordEnabled: Bool
-
直播推流模式
默认为 kNERtcLsModeVideo。详细信息请参考 {@link NERoomLiveStreamMode}。
Declaration
Swift
public var mode: NERoomLiveStreamMode
-
设置互动直播的画面布局
详细信息请参考 {@link NERoomLiveStreamLayout}。
Declaration
Swift
public var layout: NERoomLiveStreamLayout?
-
音视频流编码参数等设置
详细信息请参考 {@link NERoomLiveConfig}。
Declaration
Swift
public var config: NERoomLiveConfig?
-
预留参数
用户自定义的发送到旁路推流客户端的信息,用于填充 H264/H265 视频中 SEI 帧内容。长度限制:4096 字节。
Declaration
Swift
public var extraInfo: String?