返回
通讯产品
分类

禁用语音处理2. 网络通话新增通话过程中参数设置,新增视频发送帧率设置网络通话

日期: 2020-03-26 18:30 浏览次数 : 73

摘要即时通讯云网易云信于2017年1月20日发布3.4.0版,本次更新为主要版本的次要更新,详情见文章内容。发布的版本本次发布的版本号为 3.4.0版,更新时间为:2017年01月20日。iOS 更新内容新增互动直播新增服务器录制参数bypassStreamingServerRecordingAndroid 更新内容新增1. 网络通话新增互动直播录制: AVChatOptionalConfig#enableLiveServerRecord 。变更1. 文件断点续传优化。2. 修复文件下载过程中调用 cancel 接口后无状态回调的问题。3. 登录优化,解决特殊场景下出现的服务异常的情况。4. SDKOptions 添加是否提高 SDK 进程优先级可选项,用户可根据例外机型或例外系统版本停用此进程保护方式。5. SDK 内部 http 地址替换为 https 地址。6. 网络通话语音设备变更通知: AVChatStateObserver#onAudioDeviceChanged 。Windows(PC) SDK 更新内容新增添加音视频模块网络探测功能,网络探测会返回探测结果,针对结果可以参考开发手册计算出当前的网络情况点对点白板通话中,白板数据和音频数据的服务器录制开关分离C接口支持隐式调用进入聊天室增加账号禁用通知(422)修复解决伴音采集导致异常崩溃的问题修复x64下,打开扬声器导致的崩溃问题优化弱网下的SDK 的提示,增加本地网络错误的错误号10010修复发送文件过程中,文件大小有变化导致的接收端无法正常接收文件的问题Web SDK 更新内容变更优化 SDK 内部同步操作, 加快同步速度获取本地消息去掉数量限制, 由开发者自己控制下载地址请从以下官网地址下载:

摘要即时通讯云网易云集SDK新版发布,本次发布的版本号为:2.6.0。发布的版本本次发布的版本号为 2.6.0版,更新时间为:2016年7月25日。iOS 2.6.0 更新内容新增网络通话:提高视频清晰度,新增支持 720P 和 480P 两个等级;默认清晰度提高到高清网络通话:新增 iOS 8.0 以上系统视频硬件编解码支持,并可以在视频过程中实时切换软硬件编解码网络通话:新增视频发送码率设置支持,并可以在视频过程中实时改变码率网络通话:新增初始摄像头位置参数,现在可以以后置摄像头开始视频聊天了网络通话/实时会话:新增通话结束时自动结束 AudioSession 开关网络通话:新增获取网络通话网络层 log 文件路径接口变更NIMNetCallMeeting中与网络通话能力相关的参数(清晰度、裁剪、录制、旋转等)全部合并移到option中Android 2.5.0 更新内容新增1. 网络通话新增语音处理模式设置: AVChatAudioEffectMode:PLATFORM_BUILTIN: 系统内置语音处理优先SDK_BUILTIN: SDK内置语音处理优先DISABLE: 禁用语音处理2. 网络通话新增通话过程中参数设置 AVChatParameters:KEY_VIDEO_ENCODER_MODE: 动态设置视频编码模式(硬件编码/软件编码)KEY_VIDEO_DECODER_MODE: 动态设置视频解码模式(硬件解码/软件解码)KEY_VIDEO_SUPPORTED_HW_ENCODER: 动态获取是否支持硬件编码KEY_VIDEO_SUPPORTED_HW_DECODER: 动态获取是否支持硬件解码KEY_VIDEO_CROP_BEFORE_SEND: 动态设置是否发送前裁剪画面KEY_VIDEO_ROTATE_BEFORE_RENDING:动态设置是否允许视频绘制前自动旋转角度KEY_VIDEO_FPS_REPORTED: 动态设置是否允许汇报视频帧率KEY_VIDEO_MAX_BITRATE: 动态设置视频的最大码率3. 网络通话接口AVChatManager新增:运行时动态设置参数: setParameters(AVChatParameters params)运行时动态获取参数: getParameters(AVChatParameters params)变更1. 网络通话以及白板功能不再支持Android 4.0以下系统。2. 网络通话接口变更 AVChatStateObserver:网络发生变化: onConnectionTypeChanged(int current, int old) -> onConnectionTypeChanged(int netType) 。3. 网络通话视频清晰度定义变更 AVChatVideoQuality:清晰度定义重命名: DEFAULT -> QUALITY_DEFAULT, LOW -> QUALITY_LOW, MEDIUM -> QUALITY_MEDIUM, HIGH -> QUALITY_HIGH 。新增清晰度定义: QUALITY_480P, QUALITY_720P 。4. 网络通话可选设置参数变更 AVChatOptionalConfig:可选参数类名变更: AVChatOptionalParam -> AVChatOptionalConfig删除 captureView 参数, 不再需要配置。删除 screenLocker 参数, 不再需要配置。新增 videoFpsReported 参数, 是否实时汇报视频帧率。新增 videoMaxBitrate 参数, 视频最大码率配置。新增 audioEffectNSMode 参数, 语音降噪处理设置。新增 audioEffectAECMode 参数, 语音回音处理设置。新增 audioEffectAGCMode 参数, 语音自动增益设置。新增 defaultDeviceRotation 参数, 设备默认角度设置。新增 deviceRotationFixedOffset 参数, 设备传感器角度偏移量设置。新增 videoEncoderMode 参数, 视频编码模式设置。新增 videoDecoderMode 参数, 视频解码模式设置。5. 网络通话接口AVChatManager变更:创建多人会话房间接口变更: createChannelByName -> createRoom加入多人会话房间接口变更: joinChannelByName -> joinRoom离开多人会话房间接口变更: leaveChannel -> leaveRoomWindows(PC) SDK 2.5.0 更新内容修复麦克风采集支持2通道的设备(部分设备驱动导致只支持2通道,使得采集的声音变调)修复创建高级群无法设置自定义字段的内容修复调用NOS上传接口时一次发送多个文件上传失败的问题新增支持音视频通话中视频动态码率支持调整摄像头采集设置分辨率支持音视频通话高清720P的模式支持辅助摄像头下载地址请从以下官网地址下载:

摘要即时通讯云网易云信于2017年4月27日发布3.6.0版,本次更新为主要版本的次要更新,详情见文章内容。发布的版本本次发布的版本号为 3.6.0版,更新时间为:2017年04月27日。iOS 更新内容新增新增事件订阅接口,可用于在线状态业务。发布事件复制 - (void)publishEvent:(NIMSubscribeEvent *)event completion:(NIMEventSubscribeBlock)completion订阅事件复制- (void)subscribeEvent:(NIMSubscribeRequest *)request completion:(NIMEventSubscribeResponseBlock)completion取消订阅事件复制- (void)unSubscribeEvent:(NIMSubscribeRequest *)request completion:(NIMEventSubscribeResponseBlock)completion查询事件复制- (void)querySubscribeEvent:(NIMSubscribeRequest *)request completion:(NIMEventSubscribeQueryBlock)completionSDK 数据存储优化,读写更加流畅。SDK 录音播放能力优化,解决某些场景下导致的卡顿问题。Android 更新内容新增1. 事件订阅服务:EventSubscribeService,提供如下接口:复制- publishEvent 发布事件- subscribeEvent 订阅指定账号、指定类型的事件- unSubscribeEvent 取消指定账号、指定事件类型的订阅关系- batchUnSubscribeEvent 取消指定事件类型的全部的订阅关系- querySubscribeEvent 查询指定指定账号、指定类型的订阅关系2. 事件订阅监听:EventSubscribeServiceObserver,提供如下接口:复制- observeEventChanged 监听事件变化3. IM Demo 实现在线状态展示。4. 支持设置消息提醒通知栏 smallIcon 背景颜色,StatusBarNotificationConfig#notificationColor。5. 本地消息清空后,别人再撤回消息,可收到消息撤回的通知变更1. 小米推送升级 V3.2.2 版本,解决部分小米手机升级到 Android 7.0 之后初始化推送崩溃、收不到推送的问题。2. IM Demo 更换通知栏透明 smallIcon。Windows(PC) SDK 更新内容新增音视频通话时可以录制其他成员的MP4文件,在原先的MP4发起和结束接口中json支持扩展的kNIMVChatUid,如果是本人和之前一样不填音视频数据监听追加 nim_vchat_set_audio_data_cb_ex 接口用于监听伴音数据音视频原先的动态推流接口nim_vchat_set_streaming_mode废弃,用户如果要互通推流需要在发起时确定音视频追加发送画面裁剪接口nim_vchat_set_video_frame_scale增加事件订阅相关接口修复修复无法修改好友备注的bug优化弱网环境下的链接稳定性修复聊天室异常登陆状态下发送消息ack通知信息不全的问题Web SDK 更新内容新增发布订阅事件,以及多端登录状态事件的订阅变更修复若干开启同步会话未读数后产生的bugs下载地址请从以下官网地址下载:

摘要即时通讯云网易云信SDK新版发布,本次发布的版本号为:2.7.0。发布的版本本次发布的版本号为 2.7.0版,更新时间为:2016年8月11日。iOS 2.7.0 更新内容新增添加更新聊天室信息接口添加更新本人的聊天室成员信息接口添加获取群邀请和群踢人通知的扩展字段添加消息指定成员推送选项 (强制推送,特殊推送文案等)添加桌面端在线时,消息是否需要推送给手机端的控制开关添加聊天室通用队列服务(可对直播连麦场景使用)网络通话:支持通话中实时切换视频分辨率网络通话:新增视频发送帧率设置网络通话:多人会议新增错误回调Android 2.7.0 更新内容新增1. 添加全文检索插件,目前支持消息全文检索及高亮,支持分页查询,接口为 LuceneService。 此外,MsgService 中也提供基于SQL Like方式的实现。2. 添加 SDK 发包频控控制。3. 添加聊天室队列服务(针对直播连麦场景使用)。4. 添加指定成员强制推送功能(主要针对群):IMMessage#memberPushOption。5. 添加 PC/Web 端在线时可配置是否推送的开关 SettingService。6. 添加获取群邀请和群踢人通知附件的扩展字段:MemberChangeAttachment#getExtension。7. 添加更新聊天室信息接口 ChatRoomService#updateRoomInfo ,更新本人聊天室成员信息接口 ChatRoomService#updateMyRoomRole。8. 添加登录时同步本人所在的所有群的本人群成员资料信息。9. 网络通话新增错误码定义:AVChatResCode。10. 网络通话AVChatStateObserver:新增视频第一帧绘制通知, onFirstVideoFrameRendered。新增视频帧分辨率改变通知, onVideoFrameResolutionChanged。设备事件通知变更, 仅支持本地语音采集设备和视频采集设备事件。11. 网络通话支持通话前帧率设置。新增帧率参数 AVChatOptionalConfig#videoFrameRate。新增帧率定义 AVChatVideoFrameRate。12. 网络通话支持动态切换清晰度:AVChatParameters#KEY_VIDEO_QUALITY。13. 优化 SDK 登录同步流程。变更1. 网络通话视频绘制变更:不再支持从SDK内部获取画布, AVChatManager#getSurfaceRender。不再提供交换画布接口, AVChatManager#switchRender。新增外部设置画布接口, AVChatManager#setupVideoRender。新增视频画布控件, AVChatVideoRender。新增多种视频画布缩放方式, AVChatVideoScalingType。2. 网络通话设备事件定义 AVChatDeviceEvent 去掉画布相关事件。Web SDK 2.7.0 更新内容变更发送消息和发送自定义系统通知的时候, 如果发送方被接收方加入了黑名单, 那么将会发送失败, 返回错误码 7101新增获取用户名片和获取用户名片数组可以传入参数sync=true来强制从服务器获取最新的数据聊天室更新聊天室信息更新自己在聊天室内的信息图片操作增加了一系列预览图片的操作发送消息的配置选项增加了 apns 用于配置特殊推送选项, 只在群会话中使用Windows(PC) SDK 2.7.0 更新内容修复优化登录后同步群成员列表。优化 SDK 在登录同步的时候,收到在线消息,时间戳更新问题导致离线消息和漫游消息丢失的问题。修改群信息本地缓存策略,被踢或者离开群后群信息依然缓存在本地(清除缓存再登陆就没有了),只是通过标记位区分有效。新增点对点音视频支持动态调整视频分辨率(之前只有多人的时候支持)音视频发起(包括接受发起)时,允许在启动参数中设置帧率添加 SDK 发包频控控制。添加聊天室队列服务(针对直播连麦场景使用)。添加消息指定成员制强制推送选项:kNIMMsgKeyForcePushList, kNIMMsgKeyForcePushContent, kNIMMsgKeyIsForcePush。 nim_talk_def.h添加 PC/Web 端在线时可配置是否推送的开关 nim_client.h添加获取群邀请和群踢人通知附件的扩展字段,见nim_msglog_def.h kNIMNotificationIdTeamInvite和kNIMNotificationIdTeamKick字段说明。添加更新聊天室信息接口 和更新本人聊天室成员信息接口, nim_chatroom.h语音模块增加枚举本地输入设备接口 nim_audio.h下载地址请从以下官网地址下载:

摘要即时通讯云网易云集SDK新版发布,本次发布的版本号为:2.5.0。发布的版本本次发布的版本号为 2.5.0版,更新时间为:2016年7月08日。iOS 2.5.0 更新内容新增添加定期清理 SDK 日志的功能添加聊天室临时禁言的接口支持转发消息网络通话新增是否自动旋转远端画面的设置autoRotateRemoteVideo修正修复聊天室 Tip 消息无法正常解析的问题Android 2.5.0 更新内容新增1. 添加文本消息的全局搜索接口:MsgService#searchAllMessageHistory。2. 添加消息转发功能:MessageBuilder#createForwardMessage,支持除通知消息和音视频消息以外的消息类型。3. 添加聊天室临时禁言接口:ChatRoomService#markChatRoomTempMute,支持设置临时禁言时长。变更1. 将注册群通知消息过滤接口移动到 MsgService 中:MsgService#registerIMMessageFilter ,并支持单聊和群聊的通知类型消息过滤,不再限于群通知消息,同时支持音视频类型消息过滤。2. 聊天室架构调整,聊天室业务仅在 UI 进程处理。3. SDK 输出jar包按模块分离:nim-sdk.jar(必须)、nim-chatroom.jar(可选聊天室模块)、nim-rts.jar(可选实时会话白板模块)、nim-avchat.jar(可选实时音视频模块)、nrtc-sdk.jar(实时会话、实时音视频基础库),供开发者按需组合使用。Web SDK 2.5.0 更新内容变更获取用户名片数组限制每次最多只能获取150个名片新增转发消息重发消息获取包含关键词的本地历史记录新增参数global表示是否全局搜索同步开关syncExtraTeamInfo, 控制是否同步额外的群信息, 默认true会同步额外的群信息, 目前包括当前登录用户是否开启某个群的消息提醒 (SDK 只是存储了此信息, 具体用此信息来做什么事情完全由开发者控制)调用接口修改自己的群属性来关闭/开启某个群的消息提醒调用接口是否需要群消息通知来查询是否需要群消息通知设置聊天室临时禁言Windows(PC) SDK 2.5.0 更新内容修复语音播放停止延迟问题会话列表更新时消息未读数目错误的问题新增消息历史本地全局搜索, nim_msglog.h群组增加获取群信息和成员信息的同步接口, nim_team.h聊天室临时禁言, nim_chatroom.h消息转发接口, nim_talk.h音视频支持SOCKS5代理对端视频画面自动旋转开关下载地址请从以下官网地址下载:

  • 上一篇:没有了
  • 下一篇:没有了