|
NERTC iOS SDK V5.9.10
|
直播推流任务的配置。 更多...
#include <NERtcEngineBase.h>
实例方法 | |
| (BOOL) | - isInvalid |
| 配置的选项是不是合法。 | |
属性 | |
| NSString * | taskID |
| 自定义的推流任务 ID。字母、数字、下划线组成的 64 位以内的字符串。请保证此 ID 唯一。 该字段为可选,支持不设置或设置为空。在这种情况下,推流任务 ID 由 SDK 生成并管理,并将在用户离开时自动清除。如果需要手动清除推流任务,调用 removeLiveStreamTask 接口,并将 taskID 指定为空即可。 。 | |
| NSString * | streamURL |
| 推流地址,例如 rtmp://test.url。 此处的推流地址可设置为网易云信直播产品中服务端 API 创建房间的返回参数 pushUrl。 | |
| BOOL | serverRecordEnabled |
| 旁路推流是否需要进行音视频录制。默认为关闭状态。 | |
| NERtcLiveStreamMode | lsMode |
直播推流模式。默认为 kNERtcLsModeVideo。详细信息请参考 NERtcLiveStreamMode。 | |
| NERtcLiveStreamLayout * | layout |
设置互动直播的画面布局。详细信息请参考 NERtcLiveStreamLayout。 | |
| NERtcLiveConfig * | config |
音视频流编码参数等设置。详细信息请参考 NERtcLiveConfig。 | |
| NSString * | extraInfo |
| 预留参数,用户自定义的发送到旁路推流客户端的信息,用于填充 H264/H265 视频中 SEI 帧内容。长度限制:4096 字节。 | |
直播推流任务的配置。
| - (BOOL) isInvalid |
配置的选项是不是合法。
|
readwritenonatomicstrong |
音视频流编码参数等设置。详细信息请参考 NERtcLiveConfig。
|
readwritenonatomiccopy |
预留参数,用户自定义的发送到旁路推流客户端的信息,用于填充 H264/H265 视频中 SEI 帧内容。长度限制:4096 字节。
|
readwritenonatomicstrong |
设置互动直播的画面布局。详细信息请参考 NERtcLiveStreamLayout。
|
readwritenonatomicassign |
直播推流模式。默认为 kNERtcLsModeVideo。详细信息请参考 NERtcLiveStreamMode。
|
readwritenonatomicassign |
旁路推流是否需要进行音视频录制。默认为关闭状态。
|
readwritenonatomiccopy |
推流地址,例如 rtmp://test.url。
此处的推流地址可设置为网易云信直播产品中服务端 API 创建房间的返回参数 pushUrl。
|
readwritenonatomiccopy |
自定义的推流任务 ID。字母、数字、下划线组成的 64 位以内的字符串。请保证此 ID 唯一。 该字段为可选,支持不设置或设置为空。在这种情况下,推流任务 ID 由 SDK 生成并管理,并将在用户离开时自动清除。如果需要手动清除推流任务,调用 removeLiveStreamTask 接口,并将 taskID 指定为空即可。 。