设置是否 sip 呼叫(目前只支持座席回呼场景),默认 false
设置是否视频呼叫(目前只在 sip 呼叫场景下有效),默认 true
设置是否由服务器自动开启录制,默认开启
例如当录制文件需要自定义水印时,此参数应设为 false,由座席手动调用 JRTCAgent#controlRecord controlRecord 接口携带水印参数开启录制。
设置通话视频最大分辨率,默认为 JRTCResolution.RESOLUTION_360p
设置通话视频最大帧率,默认为 24
当参数 #setVideoDefinition(int) videoDefinition} 为 JRTCRoomVideoDefinition.CUSTOM 时有效
设置通话 svc 分辨率,默认为 "1 180 250 360 600 720 1400"
用于自定义分层参数和码率
格式:
高度公约数 第一层高倍数 第一层码率 第二层高倍数 第二层码率 第三层高倍数 第三层码率 第四层高倍数 第四层码率
说明
1)默认宽高比16:9,即
wholeRatio
2)编码宽高最后被裁成16整除
例如 "1 180 250 360 600 720 1400"
第一层 分辨率 宽320(1801/916)高 180(1801); 码率250kbps
第二层 分辨率 宽640(3601/916)高 360(3601); 码率600kbps
第三层 分辨率 宽1280(7201/916)高 720(7201); 码率1400kbps
此情况下只有三层,若需要四层,则需补充为 "1 180 250 360 600 720 1400 1080 1600"
第四层 分辨率 宽1920(10801/916)高 1080(10801); 码率1600kbps
设置通话视频清晰度,主要通过修改 #setSvcResolution(string) svcResolution 参数和 #setMaxFrameRate(int) maxFrameRate 参数调整清晰度, 默认为 JRTCRoom#CUSTOM CUSTOM
设置通话心跳间隔时间,默认为 20 秒
心跳间隔需比心跳超时时间小。
例如设置了心跳间隔为 X 秒,那么终端会每隔 X 秒给服务器发送心跳包。
设置通话心跳超时时间,默认为 60 秒
例如设置了心跳超时时间为 X 秒,那么服务器在 X 秒内都没有收到成员心跳时,该成员会自动结束通话。
设置通话媒体数据加密方式,默认 JRTCRoomSecurityType#SRTP 加密
设置通话视频编码,默认为 JRTCVideoEncodeType#H264
设置通话音频编码,默认为 JRTCAudioEncodeType#OPUS
设置远程录制随路参数
录制随路参数保存在录制的info文件中,当JCGuestCallParam#autoRecord为true时此参数有效
设置渠道号
设置日志跟踪ID,可选
设置业务流水号,保证唯一,可选
设置外部自定义业务流水号,可选
设置指定呼叫座席的用户ID
设置指定呼叫坐席的业务号
获取录制是否包含视频
设置录制是否包含视频,false的时候服务器为录音文件aac
获取录制帧率
设置录制帧率
获取媒体录制视频合并模式
设置媒体录制视频合并模式
获取 mergeMode 为智能分屏模式下的布局样式(无屏幕共享)
设置 mergeMode 为智能分屏模式下的布局样式(无屏幕共享)
获取 mergeMode 为智能分屏模式下的布局样式(有屏幕共享)
设置 mergeMode 为智能分屏模式下的布局样式(有屏幕共享)
获取录制视频的宽度
设置录制视频的宽度
获取录制视频的高度
设置录制视频的高度
获取录制码率
设置录制码率
获取录制自定义随路参数
设置录制自定义随路参数, json格式
获取录制视频水印串
设置录制视频水印串
获取录制样式
设置录制样式,对应业务管理平台上录制配置中的编号ID, 不传则用默认
获取录制成员布局列表
设置录制成员布局列表,自定义布局需要
获取存储文件名
设置存储文件名, ftp模式下可以带路径如:juphoon/1.mp4 视频文件录制后缀为mp4,如xx.mp4 音频文件录制后缀为aac,如xx.aac
获取录制文件分割大小,单位KB
设置录制文件分割大小,单位KB
呼叫参数