xxxxxxxxxx
===============================更新日志 2023年02月06日=====================
1、- (void)renderFrame:(AVDVideoFrame*)frame;
回调中改为AVDVideoFrame对象;
AVDVideoFrame新增了YUV数据参数保持与3.0版本AVDI420Frame参数一样方便客户使用AVDVideoFrame转UIImage功能;
对应关系为dataY <-> yPlane; dataU <-> uPlane;dataV <-> vPlane;strideY <-> yPitch;strideU <-> uPitch;strideV <-> vPitch;
2、设置音频模式3.2版本中改为实列方法
\- (AVDResult) setSpeakerMode:(enum AVDSpeakerMode)mode;
3、修复了AVDVideoView设置Scale_Aspect_Full模式下本地画面被拉伸的问题
4、对AVDVideoView没有视频帧渲染时调用captureRenderImage会导致崩溃问题做了保护
5、支持tls1.3版本
6、修复AVDVideoView captureRenderImg截图错误问题
xxxxxxxxxx
===============================更新日志 2023年02月010日=====================
1、修复Scale_Aspect_Full 和Scale_Aspect_Fit切换拉伸问题
2、修复updateScreenData上报description错误以及id为nil导致服务器录制不上屏幕流的问题
3、screen.id 新增uuid
xxxxxxxxxx
===============================更新日志 2023年02月24日=====================
1、音频回调接口由原来的2个回调合并到一个回调中并增加对应userid回调
/** 音频数据回调接口
\* @param[in] userId 用户id。
\* @param[in] sampleRate 采样率。
\* @param[in] channels 通道数。
\* @param[in] data 数据存储。
\* @param[in] timestamp_ns 时间戳, nanos second。
\* @sa Room.Option.ro_audio_mixerdata_callback_buffered 单次混音数据回调“10ms数据”还是“1024samples数据”
*/
\- (void) onAudioData:(AVDUserId)userId data:(NSData*)data pts:(NSInteger)timestamp_ns sampleRate:(NSUInteger)sampleRate channels:(NSUInteger)channels;
2、新增2个接口用于指定某个用户的音频导出
/** 注册某一路音频数据回调接口
\* @param[in] userId 音频对应的用户ID。
\* @param[in] listener 混音数据回调指针。
\* @param[in] sampleRate 采样频率 8000,16000 ,44100,48000
\* @param[in] channels 通道数 1,2
\* @return 返回错误代码。
*/
\- (AVDResult)registerPCMDataListener:(id <AVDAudioMixerDataDelegate>)listener sampleRate:(NSInteger)sampleRate channels:(NSInteger)channels userId:(AVDUserId)userId;
/** 取消某一路音频数据回调接口
\* @param[in] userId 音频对应的用户ID。
\* @return 返回错误代码。
*/
\- (AVDResult)unregisterPCMDataListener:(AVDUserId)userId;
3、SDK新增动态库版本
xxxxxxxxxx
===============================更新日志 2023年03月02日=====================
1、白板新增矩形椭圆绘制功能
2、修复白板发送坐标为负数可能导致的崩溃问题
xxxxxxxxxx
===============================更新日志 2023年03月15日=====================
1、修复断线重连之后调用 captureRenderImage截图失败问题
2、修复离会偶现卡住问题
xxxxxxxxxx
===============================更新日志 2023年03月28日=====================
1、修复setRenderZone设置区域坐标错误问题
2、修复usermanger回调设置时序错误导致不能正常回调的问题
xxxxxxxxxx
===============================更新日志 2023年04月13日=====================
1、优化屏幕共享帧绿屏检测函数cpu占用过高的问题
2、修复640*360分辨率视频帧被丢掉的导致远端看不到iOS视频问题
3、修复onUserStatusNoti崩溃问题
xxxxxxxxxx
===============================更新日志 2023年05月17日=====================
1、修复AVDScreenCapture未释放如果长时间处于后台在激活会提示录屏弹框授权提示的问题
xxxxxxxxxx
===============================更新日志 2023年06月1日=====================
1、AVDConnectionStatus 枚举新增2个连接状态
2、更新FEC策略,60%以上丢包时视频保持比较流畅
xxxxxxxxxx
===============================更新日志 2023年07月18日=====================
fix bug: destroy global object error.严格控制全局对象释放逻辑,避免在释放时 再次调用其他全局对象的创建。
xxxxxxxxxx
===============================更新日志 2023年08月11日=====================
新增分辨率变化通知回调
- (void)onCameraCapabilityNotify:(AVDDeviceId)fromId width:(NSInteger)width height:(NSInteger)height fps:(NSInteger)fps{
xxxxxxxxxx
===============================更新日志 2023年10月08日=====================
电子白板文字颜色跟随web端
xxxxxxxxxx
===============================更新日志 2023年10月08日=====================
1、同步新增版本信息 v3.2.0.39
2、修复屏幕分享1080p失败的问题
xxxxxxxxxx
===============================更新日志 2023年10月30日=====================
1、v3.2.0.40
2、电子白板新增接口RedrawLayer
xxxxxxxxxx
===============================更新日志 2023年12月1日=====================
1、v3.2.0.41
2、修改屏幕分享deviceid组合规则
xxxxxxxxxx
===============================更新日志 2024年01月8日=====================
1、v3.2.0.42
2、RoomOptions新增ro_websocket_channel/**< 值类型为bool, 字符类型为"true" or "false":设置信令消息走websocket通道,默认是走tcp连接,系统默认为false。*/
xxxxxxxxxx
===============================更新日志 2024年02月23日=====================
1、v3.2.0.43
2、RoomOptions新增ro_signal_crpyto /* 信令加密,类型bool,类型bool,字符串 "true" or "false",默认使用加密false */
xxxxxxxxxx
===============================更新日志 2024年03月06日=====================
1、v3.2.0.47
2、兼容服务器下发的websocket地址的解析
xxxxxxxxxx
===============================更新日志 2024年03月06日=====================
1、v3.2.0.49
2、修复webscoket心跳超时问题