|
视频通话插件 - iOS v2601.0
|
呼叫参数 更多...
#include <JCCGuestCallParam.h>
属性 | |
| BOOL | urgent |
| NSString * | extraInfo |
| BOOL | autoRecord |
| JCCResolution | maxResolution |
| int | maxFrameRate |
| NSString * | svcResolution |
| JCCVideoDefinitionType | videoDefinition |
| JCCSecurityType | securityType |
| int | hbTimeout |
| int | hbTime |
| JCCVideoEncodeType | videoEncodeType |
| JCCAudioEncodeType | audioEncodeType |
| NSString * | recordExtraInfo |
| float | ratio |
| int | vipPower |
| NSString * | channelId |
| NSString * | localRecordFilePath |
| JCCResolution | captureResolutionType |
| int | captureFrameRate |
| NSString * | businessId |
| NSString * | traceId |
| NSString * | serialId |
| NSString * | extraSerialId |
呼叫参数
|
readwritenonatomicassign |
音频编解码,默认为 JCCAudioEncodeTypeOPUS
|
readwritenonatomicassign |
是否由服务器自动开启录制,默认开启
|
readwritenonatomiccopy |
日志跟踪ID,可选
|
readwritenonatomicassign |
设置本地摄像头采集帧率,默认 24
|
readwritenonatomicassign |
本地摄像头采集分辨率,默认 720p
|
readwritenonatomiccopy |
渠道号
|
readwritenonatomiccopy |
随路参数,消息大小限制在2k
|
readwritenonatomiccopy |
外部自定义业务流水号,可选
|
readwritenonatomicassign |
心跳间隔,默认为 20 秒
|
readwritenonatomicassign |
心跳超时时间,默认为 60 秒
|
readwritenonatomiccopy |
本地录制文件路径,必须包含文件名,如xx.mp4,默认在应用程序沙盒文档目录 Document下的 localRecord 目录下
|
readwritenonatomicassign |
通话视频最大帧率,默认为 24
|
readwritenonatomicassign |
通话视频最大分辨率,默认为 JCCResolution720p
当 svcResolution 有值时,此参数设置无效,建议使用 svcResolution
|
readwritenonatomicassign |
设置本端视频宽高比,默认 9/16
将自己的视频采集根据宽高比裁剪后进行发送,通话中其他成员收到的画面将是裁剪后的比例。
该方法不影响其他成员的画面在本端的显示比例,也不影响其他成员相互之间的画面显示比例。
|
readwritenonatomiccopy |
服务器录制扩展参数
JCCGuestCallParam.autoRecord为true时此参数有效
|
readwritenonatomicassign |
通话媒体数据加密方式,默认SRTP加密
|
readwritenonatomiccopy |
业务流水号,保证唯一,可选
|
readwritenonatomiccopy |
svc分辨率,默认为 "1 180 250 360 600 720 1400"
用于自定义分层参数和码率
格式: 高度公约数 第一层高倍数 第一层码率 第二层高倍数 第二层码率 第三层高倍数 第三层码率 第四层高倍数 第四层码率
说明
1)默认宽高比为 16:9
2)编码宽高最后被裁成16整除
例如 "1 180 250 360 600 720 1400"
第一层 分辨率 宽320(180*1/9*16)高 180(180*1); 码率250kbps
第二层 分辨率 宽640(360*1/9*16)高 360(360*1); 码率600kbps
第三层 分辨率 宽1280(720*1/9*16)高 720(720*1); 码率1400kbps
此情况下只有三层,若需要四层,则需补充为 "1 180 250 360 600 720 1400 1080 1600"
第四层 分辨率 宽1920(1080*1/9*16)高 1080(1080*1); 码率1600kbps
|
readwritenonatomiccopy |
日志跟踪ID,可选
|
readwritenonatomicassign |
是否需要加急按钮,默认需要
|
readwritenonatomicassign |
通话视频清晰度,主要通过修改 svcResolution 参数和 maxFrameRate 参数调整清晰度, 默认为 JCCDefinitionCustom
|
readwritenonatomicassign |
视频编解码,默认为 JCCVideoEncodeTypeH264
|
readwritenonatomicassign |
访客呼叫权重,取值范围:[1-100]。