iOS
V1.7.X
V1.7.5 (2022-04-08)
新增
- 白板新增以下接口
- getCurrentMaxScaleFactor
: 获取当前白板视图的最大缩放比例- getCurrentMinScaleFactor
: 获取当前白板视图的最小缩放比例
V1.7.4 (2022-03-25)
新增
- 外部标注相关接口:
- setExtAnnoMode:
,- setWindowPos:
优化
- userName 超过长度时返回错误
V1.7.3.1 (2022-03-21)
修复
- 以不同 View 连续调用 subscribeVideo 后未渲染的问题
- 多摄像头场景下潜在的崩溃问题
V1.7.2 (2022-03-11)
新增
- startVideoWithDelegate:config:
方法(支持外置渲染器携带额外配置)PanoRtcMessageDelegate
新增- onTopicMessage:userId:data:timestamp:
回调方法
V1.7.1 (2022-02-22)
新增
- 视频
- 新增 Option: kPanoOptionVideoQualityAdaption
- 分组讨论
- 支持设置默认分组
- 支持观察分组事件
- 白板
- 新增
- importFrom:
/- exportTo:
接口 - 新增
- onDrawEvent:
回调
- 新增
- 标注
- 新增 Option: kPanoAnnoOptionEnableUIResponse, kPanoAnnoOptionCursorPosSync, kPanoAnnoOptionShowRemoteCursor
修复
- sourceMirror 在多窗口渲染时本地未镜像的问题
V1.7.0 (2022-01-21)
修复
- 外部视频采集偶现崩溃的问题
V1.6.X
V1.6.8.3 (2022-01-13)
修复
- iOS 屏幕共享扩展 screenSharingFinished 回调错误的问题
V1.6.8 (2022-01-07)
新增
- 屏幕共享 PanoScreenSharingExtDelegate 新增
- (void)screenSharingFinished:(PanoScreenSharingResult)reason error:(nullable NSError *)error
接口,可以返回错误信息
优化
- TCP 抗弱网优化
修复
- PanoOptionType - kPanoOptionAudioBwe 不生效的问题
V1.6.7 (2021-12-24)
新增
- 分组讨论功能:PanoRtcGroupManager
- 白板新增状态回调
- onUndoStatusChanged:
和- onRedoStatusChanged:
优化
- 白板 undo/redo 历史每页独立
修复
- PanoRtcEngineKit 多实例时可能出现崩溃
V1.6.6.4 (2021-12-16)
修复
- serviceFlags 仅 kPanoChannelServiceMessage 时,未回调用户加入事件的问题
V1.6.6 (2021-12-01)
新增
- PanoRtcEngineDelegate 新增
- onEchoDelayChanged:
回调,适用于某些特殊音频场景
优化
- PanoOptionType 中,
kPanoOptionAudioAecDynamicBypass
变更为kPanoOptionAudioAecSuppressionLevel
,参数类型为PanoAudioSoftwareAecLevelOption
,默认值kPanoAecLvlNormal
- 白板工具类型 PanoWBToolType 中,kPanoWBToolEraser 变更为 kPanoWBToolDelete
V1.6.5 (2021-11-19)
新增
- 白板新增 - addDocWithExternal: 方法(基于外部内容添加白板文件),适用于某些特殊场景
优化
- 优化视频订阅切换速度
V1.6.4.1 (2021-11-03)
新增
- PanoRtcEngineKit 新增
- setPlayoutDataMuteStatus:
方法可以设置播放静音 - 白板
- getFileInfo:
方法返回的PanoWBDocInfo
增加docId
参数,表示转码文档ID - 白板
- createDocWithFilePath:convertParam:
方法的PanoWBConvertConfig
增加lifeType
和meta
参数
V1.6.4 (2021-10-28)
新增
- 白板新增HTML页面加载状态通知(外部网页和内部动态课件均适用)
- 白板加载HTML页面超过30秒时会进行一次重试
优化
- Release-iphoneall SDK 包的 framework 调整为 xcframework,支持发布到App Store
V1.6.3 (2021-10-20)
新增
- iOS 视频预览时支持手动曝光和对焦
通过 PanoRtcEngineKit 的- startPreviewWithView:config:
方法开启摄像头预览,- getCameraController:
方法获取相机控制器(PanoRtcCameraController
)。
相机控制器支持以下方法:- isCameraFocusSupported
检测设备是否支持手动对焦- setCameraFocusPointInPreview:
设置手动对焦位置- isCameraExposureSupported
检测设备是否支持手动曝光- setCameraExposurePointInPreview:
设置手动曝光位置
开启视频预览后,由于
- startPreviewWithView:config:
方法已传入PanoView
用于显示预览画面,后续调用- startVideoWithView:config:
开启视频发送时,PanoView
参数请传入nil
,避免重复渲染显示。 - PanoRtcEngineKit 新增音频设备控制接口(适用于外部采集/播放的特殊场景):
- startAudioRecording
- stopAudioRecording
- startAudioPlayback
- stopAudioPlayback
- PanoRtcEngineDelegate 的
- onAudioRecvStats:
回调新增端到端网络时延endToEndDelay
- PanoOptionType 新增
kPanoOptionAudioAecDynamicBypass
参数可以指定跳过 SDK 内置的软件 AEC 算法 (加入频道前,通话过程中都可以配置) - PanoRtcWhiteboard 新增清除指定文档内容的接口:
- clearDocContents:withType:
优化
- 变声算法优化
- PanoRtcAudioProfile 移除 profileQuality 属性,新增 encodeBitrate 属性(可精确设置码率)
- 以下音频相关的 PanoOptionType 现在支持通话过程中进行配置
- kPanoAudioPreProcessMode
- kPanoAudioNoiseSuppressionLevel
- kPanoAudioAutoGainControl
V1.6.2.1 (2021-10-15)
新增
- iOS白板新增外部HTML模拟桌面User Agent的选项:kPanoWBOptionPCUAForExtHtml
V1.6.2 (2021-09-29)
优化
- 优化视频渲染体验
修复
- 白板动态课件偶现位置不对的问题
V1.6.1.1 (2021-09-16)
新增
- 白板
- addDoc:
和- addDocWithExtHtml:
接口支持thumbUrls
缩略图参数
V1.6.1 (2021-09-15)
新增
- 白板支持外部网页
- 添加外部网页: - addDocWithExtHtml:
- 向外部网页发送消息: - sendToExternalHtml:message:
- 收到外部网页消息的通知: - onExternalHtmlMessageReceived:fileId:
V1.6.0 (2021-09-10)
新增
- PanoRtcEngineKit 新增接口:
- 指定设备设置选项:
- setDeviceBoundOption:forType:forDevice:
- 指定设备设置外部媒体处理模块:
- setDeviceBoundMediaProcessor:processor:param:forDevice:
- 指定设备设置选项:
优化
- 白板最小缩放比例调整为1%
修复
- 日志文件前缀不正确的问题
- 远程控制时导致对方鼠标位置不正确的问题
V1.5.X
V1.5.7 (2021-08-23)
新增
- 白板新增 resetVision 接口,用于重置当前页视角
优化
- 白板文本工具调整:文字内容自动向右扩展到当前视图边界
V1.5.4 (2021-07-30)
更新
- 所有文档页面的缩放比例自动保持一致
V1.5.3 (2021-07-22)
新增
- PanoRtcAnnotation 新增方法:
- setFillType:
设置标注填充类型- setFillColor:
设置标注填充颜色
V1.5.2 (2021-07-15)
新增
- PanoRtcEngineKit 新增 - setAudioIndication:intervalMs: 接口可设置:
- 是否启用 PanoRtcEngineDelegate 的 - onUserAudioLevel: 回调
- 回调时间间隔
V1.5.1 (2021-07-09)
新增
- serviceFlags 新增 kPanoChannelServiceMessage 标志位
V1.5.0 (2021-07-02)
新增
- 白板增加同步光标位置的选项:PanoWBOptionType
- kPanoWBOptionCursorPosSync: 同步光标位置给其他用户
- kPanoWBOptionShowRemoteCursor: 显示其他用户的光标位置
V1.4.X
V1.4.5 (2021-06-30)
新增
- 音频控制消息
- PanoRtcAudioRecvStats 增加返回 jitterBufferDelay
V1.4.4.7 (2021-06-10)
优化
- 增强 iOS 网络切换到 4G 时白板自动重连机制
V1.4.4.6 (2021-06-08)
新增
- 白板新增 -prevStep、-nextStep 接口,可以切换H5动态课件的上一步/下一步
- 当工具类型为 kPanoWBToolNone 时,H5动态课件支持手势点击自动执行下一步
- 新增 PanoWBDocType 表示白板文件类型
V1.4.4.5 (2021-06-08)
更新
- 取消白板上传文档 SDK 侧的大小限制,改为由服务器判断
V1.4.4.4 (2021-06-01)
新增
- 白板新增两个PanoWBOptionType选项
- 是否启用手势控制画布缩放和移动:kPanoWBOptionScaleMove
- 图片和音视频文件上传后是否默认选中:kPanoWBOptionAutoSelected
- 白板新增设置大小的接口:- initVision:
V1.4.4 (2021-05-25)
优化
- onScreenStartResult 回调时机调整为在 startScreen 执行结束后回调
- sendFeedback 接口支持上传所有进程最近两天的 log 文件
- 窗口渲染配置更新导致的闪屏问题
- 白板内图片和动态课件的缓存路径规则
V1.4.3 (2021-05-19)
新增
- 屏幕共享采集状态变化通知:- onScreenCaptureStateChanged:reason:
更新
- userId 号段 [0xFFFEFF0000000000, 0xFFFEFFFFFFFFFFFF] (18446461499221213184 - 18446462598732840959) 保留给 PANO 内部使用,开发者请勿使用,否则返回错误 INVALID_ARGS
V1.4.2 (2021-05-14)
新增
PanoRtcMessage
接口- publishTopic:data
: 发布一个主题- subscribe
: 订阅一个主题- unsubscribe:
取消订阅一个主题- setProperty:value:
设置或更新消息服务属性
PanoRtcMessageDelegate
回调- onSubscribeTopic:result:
主题消息订阅成功与否的通知- onTopicMessage:userId:data:
主题消息通知- onPropertyChanged:
消息服务属性变更通知
优化
- 白板 Admin 用户播放动态课件内的音视频时,播放进度会自动同步给其他用户
修复
- 白板动态课件不居中问题
V1.4.1.1 (2021-05-08)
修复
- 调用 startAudioDump 崩溃问题
V1.4.1 (2021-05-06)
新增
- 支持新版Token
优化
- 共享标注优化,支持与 Electron 环境互通
V1.4.0 (2021-04-25)
修复
- App 切后台再切回前台,会闪烁一下的问题
V1.3.X
V1.3.9 (2021-04-20)
新增
- iOS 支持屏幕共享 (需要iOS 11.0 及以上的系统版本)
V1.3.8 (2021-04-16)
新增
- 白板新增图章功能
- 添加图章:- addStamp:
- 设置图章:- setStamp:
- 设置工具类型:- setToolType:
- 新增获取当前白板ID的接口:- getCurrentWhiteboardId
优化
- 预览分辨率和采集分辨率保持一致
V1.3.7.3 (2021-04-09)
修复
- 白板添加图片形状后,远端没有实时显示的问题
V1.3.7 (2021-03-29)
优化
- 白板支持音视频文件上传与同步
- 上传音频文件:- addAudioFile:
- 上传视频文件:- addVideoFile:
kPanoWBRoleAdmin
用户播放音视频文件时,播放进度会自动同步给其他用户
V1.3.6 (2021-03-18)
优化
- 音频抗弱网优化
V1.3.5 (2021-03-15)
新增
- 实时消息:PanoRtcMessage
V1.3.4 (2021-03-09)
新增
- 变声:PanoRtcEngineKit 对象的 - setOption:forType: 方法新增 PanoOptionType:kPanoOptionAudioVoiceChangerMode
- 性能检测:PanoRtcEngineKit 对象的 - queryDeviceRating 方法
- 检测iOS设备是否支持多摄像头采集:PanoRtcEngineKit 对象的 - isMultiCameraCaptureSupported 方法
V1.3.3 (2021-02-23)
新增
- 支持视频标注、共享标注、外部(共享/视频)标注
PanoRtcAnnotationManager 的 - videoAnnotation:stream:、- shareAnnotation:、- externalAnnotation: - 白板支持视角共享和视角跟随:PanoRtcWhiteboard 的 - startShareVision、- startFollowVision
- 白板增加设置背景图缩放模式接口:PanoRtcWhiteboard 的 - setBackgroundImageScalingMode:
- 白板增加添加图片元素接口:PanoRtcWhiteboard 的 - addImageFile:
- 白板增加显示或隐藏笔迹接口:PanoWBOptionType.kPanoWBOptionShowDraws
V1.3.2.1 (2021-02-07)
新增
- PanoRtcEngineConfig 新增 audioAecType
V1.3.2 (2021-02-05)
修复
- PanoRtcEngineConfig.audioScenario 只生效一次的问题
优化
- 音频抗弱网优化
V1.3.1 (2021-01-20)
新增
- 白板支持H5文档转码与显示
- 白板支持激光笔
V1.3.0.1 (2021-01-08)
修复
- 分辨率档位为 320x180 时,画面质量较低的问题
V1.3.0 (2021-01-04)
优化
- 音视频抗弱网优化
V1.2.X
V1.2.9.2 (2020-12-31)
修复
- 一个偶现的崩溃问题
V1.2.9 (2020-12-17)
修复
- 频繁订阅 audio 出现崩溃
- 硬件编码死锁问题
V1.2.8 (2020-12-11)
新增
- 视频标注截图:
PanoRtcAnnotation
的- snapshot:
方法
截图结果将触发:PanoRtcAnnotationDelegate
的- onSnapshotComplete:name:
回调 - 白板截图整个文档:
PanoRtcWhiteboard
的- saveDocToImages:path:
方法
截图结果将触发:PanoRtcWhiteboardDelegate
的- onDocSave:file:path:
回调 - 视频四边形变换可选项:
kPanoOptionQuadTransform
优化
- 白板删除页面后,调整为跳转到被删除页面的下一页
V1.2.7 (2020-12-01)
新增
- 支持视频多render
优化
- 初始化时音频设备的检查逻辑
- 开启音频功能后再调用音频设备
- 视频矫正增加XY方向单独缩放功能
V1.2.6 (2020-11-20)
修复
- 快速切换订阅时视频黑屏的问题
V1.2.5.4 (2020-11-16)
修复
- iOS 14.1非主线程调用设备方向检测导致Debug模式异常的问题
V1.2.5.3 (2020-11-11)
修复
- View被移除后白板黑屏问题
V1.2.5 (2020-11-04)
新增
- 支持视频源镜像
修复
- 同名摄像头切换问题
- 音量设置为0时未降至0的问题
V1.2.4 (2020-10-23)
修复
- 会议中只有一位用户时听不到伴音的问题
V1.2.3 (2020-10-19)
新增
- 双通道音频
修复
- 时延优化
V1.2.2 (2020-10-15)
新增
- 视频标注
修复
- 切后台时VoIP异常问题
V1.2.1 (2020-09-22)
优化
- 视频低帧率模式
- 点对点模式异常时重连慢的问题
修复
- iPad4上OpenGL兼容性问题
V1.2.0 (2020-09-11)
新增
- 图形矫正
- 多摄像头支持
V1.1.X
V1.1.9 (2020-09-04)
新增
- 支持外部音频采集和视频渲染
修复
- 多次start/stop发送语音死锁问题
V1.1.7 (2020-08-21)
新增
- 白板支持公板和私板
- 音量设置、静音检测
V1.1.5 (2020-07-17)
优化
- 白板优化
V1.1.4 (2020-07-13)
新增
- 耳返
- 白板增加 ViewOnly 角色
- 支持在加会前及会议中评估网络
V1.1.3 (2020-07-03)
新增
- 白板本地缓存
- 支持第三方变声
- 支持第三方美颜
V1.1.2 (2020-06-22)
新增
- 白板多文档
- 支持设置视频发送帧率
- 桌面共享支持指定特定进程特定窗口不过滤
V1.1.1 (2020-06-12)
新增
- 视频帧率选择
优化
- 重构媒体处理接口
V1.1.0 (2020-06-05)
新增
- 支持白板快照
- 支持音频混响、均衡器
- 支持视频截图
V1.0.0 (2020-05-27)
正式版初始版本