融云8月产品月报 | 5分钟 GET 更强通信能力!
Hi 朋友们 ~ 融云 8 月产品月报来啦!
本月融云 IM 和 RTC 分别上线了很多“千呼万唤”的新功能,并对一些已有功能做了优化完善。其中:
IM SDK发布了 5.1.4 版本,主要针对聊天室场景进行了功能迭代,进一步完善了聊天室场景的支持能力。
RTC SDK则补充了混音能力,支持在线音频数据的混音;完善了音频混音进度相关回调;新增了云播放器,云截图;完善了云端录制的配置等。
别眨眼,一起来具体看下吧 ~
IM 功能新增
1. 批量设置和删除聊天室属性能力
功能描述:
支持了批量设置、删除聊天室属性功能,每次最多可操作 10 个属性信息,减少了开发者调用频率,特殊场景属性设置一次完成
应用场景:
在多人语聊房业务场景中,麦位的管理可通过聊天室属性能力来实现,一个麦位上的用户信息,就是一次聊天室中属性的设置,管理员可批量操作多个用户上麦,或当需要清空所有麦位上的用户信息重置状态时,可使用此功能
功能接口:
批量设置聊天室属性:
setChatRoomEntries
批量删除聊天室属性:
removeChatRoomEntries
2. 支持未加入聊天室时获取聊天室属性信息
功能描述:
5.1.4 版本之前,用户未加入聊天室时,无法获取到聊天室中属性信息,部分信息需要从应用服务器侧获取,从本版本开始,用户未加入聊天室时,也可以查看指定聊天室中的属性信息,增强了使用体验
应用场景:
如聊天室介绍、类型信息,用户在未加入聊天室时,就需要能够对聊天室有一定的了解,如热度、地区、坐标等,可通过此功能实现
功能接口:
获取聊天室属性:
getChatRoomEntry
3. 加入、退出聊天室回调能力
功能描述:
聊天室中有新成员加入或退出时,聊天室中其他成员都会收到一条回调通知,开发者可根据此回调退知进行业务逻辑处理
应用场景:
用户加入聊天室时,向聊天室中成员进行提示“欢迎 XXX 加入聊天室”
功能接口:
iOS SDK 代理实现方法:
RCChatRoomMemberDelegate
Android SDK 监听设置:
setChatRoomMemberListener
4. 发送消息被敏感词规则拦截回调功能
功能描述:
终端用户发送消息后,如消息中含有敏感词被服务端屏蔽不做下发处理,同时向消息发送者回调一个状态通知
应用场景:
用户发送一条消息后,如含有非法信息时,给发送者进行系统灰条提示,如:“您发送的消息含有敏感信息”,对用户进行警示提醒
功能接口:
iOS SDK 代理实现方法:
RCMessageBlockDelegate
Android SDK 监听设置:
setMessageBlockListener
IM 功能优化
1. 修复了 iOS IMKit SDK 播放小视频时,快速左右滑动切换视频,小视频没有暂停播放的问题
2. 修复了 Android IMKit SDK 实时位置共享时无法使用 2D 地图的问题
RTC 功能新增
1. 移动端在线音频播放&混音发送
平台:
iOS + Android
功能描述:
通过传入歌曲的 URL 进行播放,同时进行混音,将人声和伴奏合并在一个音频流后发送到 Media Server
应用场景:
语聊房、直播等场景中,主播可以直接播放网络上的歌曲,无需下载
2. 移动端补全音频数据不同阶段的回调
平台:
iOS + Android
功能描述:
获取本端硬 3A 之后,混音之前的流
获取本端混音后的流
应用场景:
1)ASR:语音文字识别时需要获取到硬 3A 之后,混音之前的流,进行 ASR 处理
2)本地录制:本地录制时需要获取本端混音后的流
3. 移动端增加远端视频数据回调
平台:
Android
功能描述:
本端获取远端的视频流
应用场景:
进行视频录制时,需要对远端的视频流进行操作
4. 服务端云播放器 CloudPlayer
功能描述:
开发者可以使用此功能实现非 SDK 采集的音视频流接入到融云的 RTC 房间中,目前支持的格式有 hls、http-flv、rtmp 等
应用场景:
OBS 推流直播、电视台节目转播、赛事直播等场景
5. 服务端云截图
功能描述:
服务端支持对视频通话、直播、会议过程中的视频流进行截图,并存储到第三方的云存储服务器
应用场景:
在线教育监课、会议审查、视频直播送审等场景
6. 服务端云录制
1)支持直播流的录制
功能描述:
直播场景下,录制 MCU 合流
适用场景:
直播场景下,以观众视角录制房间内的音视频合流,录制到 1 个音视频文件。以音视频直播为例,单主播进行视频直播,或者和其他主播进行视频连麦 PK,或者多主播进行连麦直播时,以观众视角进行音视频录制,录制到 1 个音视频文件
2)云录支持裁剪配置和功能
功能描述:
补充云端录制的画面自定义参数,支持画面的填充方式选择保留全部还是填充
应用场景:
通话、会议、直播等场景的通用能力
RTC 功能优化
1. 移动端优化
1)修改了华为手机上偶现的耳返功能问题
2)优化了猎户座 CPU 上的编码方式
3)增强了视频编码健壮性
2. 服务端优化
1)优化了北极星偶现无法展示数据的问题
2)修复了录像单人黑边问题
3)修复了跨国直播中,主播端进出房间偶现的黑屏问题
你还希望融云更新哪些功能?欢迎下方留言,也许下一版本的“产品经理“就是你哦~