JRTCSDK-iOS v2401.0
视频客服 API 文档
载入中...
搜索中...
未找到
属性 | 所有成员列表
JRTCRecordRemoteParam类 参考

远程录制参数 更多...

#import <JRTCRecordRemoteParam.h>

属性

bool recordVideo
 
int frameRate
 
VideoMergeMode mergeMode
 
IntelligentMergeMode intelligentMergeMode
 
ScsMergeMode scsMergeMode
 
int videoWidth
 
int videoHeight
 
int iBitrate
 
NSString * extraInfo
 
NSDictionary< NSString *, NSString * > * watermarkTextDic
 
NSString * layoutType
 
NSArray< JRTCRecordRemoteLayout * > * layoutArray
 
NSString * fileName
 
int splitFileSize
 
NSString * protocol
 
NSString * uploadEndpoint
 
NSString * accessKey
 
NSString * secretKey
 
NSString * bucketName
 

详细描述

远程录制参数

属性说明

◆ accessKey

- (NSString*) accessKey
readwritenonatomiccopy

存储环境相关key, ftp模式传ftp服务器登录名

◆ bucketName

- (NSString*) bucketName
readwritenonatomiccopy

存储环境相关key

◆ extraInfo

- (NSString*) extraInfo
readwritenonatomiccopy

其他参数,json格式,数据内容不能大于2k

◆ fileName

- (NSString*) fileName
readwritenonatomiccopy

存储文件名, ftp模式下可以带路径如:juphoon/1.mp4 视频文件录制后缀为mp4,如xx.mp4 音频文件录制后缀为aac,如xx.aac

◆ frameRate

- (int) frameRate
readwritenonatomicassign

录制帧率

◆ iBitrate

- (int) iBitrate
readwritenonatomicassign

码率

◆ intelligentMergeMode

- (IntelligentMergeMode) intelligentMergeMode
readwritenonatomicassign

MergeMode为智能分屏模式下的布局样式(无屏幕共享)

◆ layoutArray

- (NSArray<JRTCRecordRemoteLayout*>*) layoutArray
readwritenonatomicstrong

录制成员布局列表

◆ layoutType

- (NSString*) layoutType
readwritenonatomiccopy

设置录制样式,对应业务管理平台上录制配置中的编号ID, 不传则用默认

◆ mergeMode

- (VideoMergeMode) mergeMode
readwritenonatomicassign

媒体录制视频合并模式, 默认智能分屏模式

◆ protocol

- (NSString*) protocol
readwritenonatomiccopy

存储环境 aws qiniu ftp等

◆ recordVideo

- (bool) recordVideo
readwritenonatomicassign

录制是否包含视频,false的时候服务器为录音文件aac

◆ scsMergeMode

- (ScsMergeMode) scsMergeMode
readwritenonatomicassign

MergeMode为智能分屏模式下的布局样式(有屏幕共享)

◆ secretKey

- (NSString*) secretKey
readwritenonatomiccopy

存储环境相关key, ftp模式传ftp服务器登录密码

◆ splitFileSize

- (int) splitFileSize
readwritenonatomicassign

分割文件大小,单位KB

注解
传 <= 0 表示不分割,默认不分割

◆ uploadEndpoint

- (NSString*) uploadEndpoint
readwritenonatomiccopy

接入地址,ftp模式下例:ftp://127.0.0.1:21

◆ videoHeight

- (int) videoHeight
readwritenonatomicassign

录制视频的高度

◆ videoWidth

- (int) videoWidth
readwritenonatomicassign

录制视频的宽度

◆ watermarkTextDic

- (NSDictionary<NSString*, NSString*>*) watermarkTextDic
readwritenonatomicstrong

水印串