融云即时通讯SDK集成 -- 华为推送的点击跳转处理

2021-03-15
阅读 3 分钟
1.7k
最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算hhhh). 他家的官网和文档地址: 官网:[链接] 文档:[链接] 这个任务当然还是落在我的头上. 基础的IM聊天, 群组...

唠一唠融云 VIVO push 无法跳转的解决方案

2021-03-15
阅读 2 分钟
899
在集成融云SDK 的过程中,不可避免的是要收到推送,由于为了保证到达率,所以集成了融云的厂商推送,在集成之后,发现个问题,VIVO 推送收到通知栏之后点击是无法进行跳转的,通过咨询融云的技术同学,解决了此问题。

融云如何更换用户信息

2021-03-15
阅读 1 分钟
1k
在融云的用户信息机制中,是由用户信息提供者设置的用户信息,当然为了信息安全,用户信息的维护留在我们自己的服务端进行操作的;首先,参考融云文档 设置用户信息提供者。RongIM.setUserInfoProvider(new RongIM.UserInfoProvider() {/**获取设置用户信息. 通过返回的 userId 来封装生产用户信息.@param userId 用户 I...

配置融云SDK的自签证书

2021-03-15
阅读 1 分钟
1k
由于在Google 商店将应用下架的原因,查询具体原因是由于融云SDK 的自签证书导致的,所以联系融云才知道融云已经针对此问题进行了优化,可以升级到SDK 2.10.6 版本及以上的版本即可解决此问题,但是问题又来了,若是需要配置自签证书,该怎么办 呢?

关于融云聊天室KV 值的正确使用

2021-03-15
阅读 2 分钟
811
在使用融云集成即时通讯的过程中,根据产品业务逻辑,我们使用了融云聊天室场景,因为我们主要做的是直播聊天室的业务;在使用聊天室的过程中,了解到融云这边是有针对聊天室属性做处理的,这样的话,更加方便产品的某些功能点的实现,比如说 人数的动态变化等等;

融云 IM SDK 转 AndroidX

2021-03-15
阅读 1 分钟
1k
最近公司项目要开发 IM 即时通信功能, 所以采用了融云即时通信 SDK。 但在集成的时候很快就发现了一个问题. 由于我们的工程是 AndroidX 的, 集成 Module 之后结果报错. 但是, 在融云官网却没有找到 Androidx 版本的 SDK.

高质量、高并发的实时通信架构设计与探索

2021-03-12
阅读 1 分钟
1.1k
中国互联网络信息中心(CNNIC)近日发布的第 47 次《中国互联网络发展状况统计报告》显示,截至 2020 年 12 月,我国网民规模达 9.89 亿。随着社会信息化水平持续提升及电子设备加速普及,手机网民规模持续增长,基本实现对全体网民的覆盖,庞大的手机网民规模为各类移动应用开拓市场提供了基础。
封面图

三步上线自己的在线监考系统

2021-03-12
阅读 2 分钟
1.9k
通过成绩直观体现学习效果,是各学校和教培机构的主要手段。受疫情影响,线下聚集考试风险大,但阶段性学习效果又不得不进行评估和考核。所以,将线下考试转移到线上,成为了众多机构的最佳选择。这一过程中,如何做好在线监考工作,保证成绩真实有效,成为一大难题。这里从技术角度,以 Web 端为例,简要介绍如何通过实...
封面图

融云聊天室属性 kv

2021-03-12
阅读 2 分钟
1.1k
近期又又又加需求了,领导想要聊天室中的所有人看到的点播视频的进度都是相同的,由房主来操作进度条,其他人跟随房主的进度条进行视频进度条的调整,以前的逻辑是大家看到的视频进度都是根据自己的操作来,最开始的技术上使用自定义消息,但是后来后进入聊天室的成员无法收到自定义消息,一筹莫展几分钟后, 在官网找个...

融云 ConversationListFragment 会话列表添加头部布局

2021-03-12
阅读 1 分钟
865
公司需求, 需要使用融云 SDK 官方的 IMkit 去实现自己的效果, 其中一个就是在会话列表头部添加几个 item, 通过查看 ConversationListFragment 中的源码发现, 有一个onAddHeaderView 方法, 可以在会话列表的 ListView 上添加 Header 头布局。 所以找到了实现方法。 步骤是这样的。

融云即时通讯SDK集成 -- FCM推送集成指南(Android平台)

2021-03-12
阅读 2 分钟
1.1k
最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算hhhh). 这是他家的官网和文档地址: 官网:[链接] 文档:[链接] 因为我们有些客户是海外的, 海外用户基本都是在...

融云IMKit 动态删除或添加plugin 的实现

2021-03-12
阅读 1 分钟
763
在集成融云的过程中,由于项目要求比较紧急,所以使用了融云的IMKit (带有UI界面的),但是由于使用融云方面的自带的UI ,所以就会不可避免的就会有些自定义化的需求;

融云即时通讯SDK集成 -- 国内厂商推送集成踩坑篇(Android平台)

2021-03-12
阅读 2 分钟
1.2k
最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算hhhh). 他家的官网和文档地址: 官网:[链接] 文档:[链接] 这个任务当然还是落在我的头上. 基础的IM聊天, 群组...

融云集成之避坑指南-Android推送篇

2021-03-12
阅读 2 分钟
1.5k
在集成推送时候,需要先了解融云针对推送的定义: Push 通知是当接收方的主进程被杀死或者回收,或者您主动调用 disconnect() 的操作, 导致 IM 长连接通道与服务器断开后。 在这种情况下,会收到Push 服务; 说白了,就是应用进程被杀掉,才会收到push 的,否则的话,是会走融云内部的长链接通道的;若是连应用进程都不...

在融云 IMkit 会话界面基础上添加消息已读未读

2021-03-12
阅读 2 分钟
1.3k
使用过融云的同学们可能知道. 融云 IMkit 的会话界面, 发送玩消息后, 如果对方已读, 发送端则会显示小对号的图片. 但是更具需求要把小对号改为已读未读. 接下来我们就一块实现这个功能.

飞信十年珍贵历练,做 To B 别有取巧的心思

2021-03-05
阅读 3 分钟
909
韩迎大学就读于中国互联网黄埔军校之一的北京邮电大学通讯工程专业。毕业那年,韩迎短暂纠结过是要考研还是加入外企,但在那个年代,外企是职场鄙视链顶端的存在,面试套路满满都是“正宫范儿”,“给你留指标、给你签就业协议、给你北京户口,但抱歉,准考证要交上来,说白了人家绝不肯当备胎”。
封面图

如何解决移动直播下的耳返延迟问题

2021-03-05
阅读 3 分钟
2.5k
​​耳返是主持人或歌手在一些大型晚会现场会佩戴的一种电子设备。耳返其实是“使用耳机形式的返送”,它是包括耳机、无线接收器、无线发射器,混音器等一系列设备的总称,与之对比的是“地返”,是指装在舞台前方固定的用来返送的音响。
封面图

做好 IM/RTC 底层技术服务,帮助开发者打造自己的“Clubhouse”

2021-02-26
阅读 4 分钟
895
从 4G 跃升到 5G 时代,越来越多移动 APP、智能设备开始依赖于实时音视频通讯技术,人与人、人与物之间的交互方式正在发生根本性变革,实时通信已经深入渗透到移动互联网各个行业,并且发生深刻影响。到目前为止,其不仅在直播、游戏、社交等行业大受追捧,更是在远程医疗、教育、客服、金融、电商、IoT,以及受关注度较...
封面图

超大规模会议技术优化策略 轻松实现 500 人线上流畅沟通

2021-02-26
阅读 5 分钟
981
​​受疫情影响,许多公司已经形成线上办公习惯,尤其是在线音视频会议,已经成为一种常态。对于一些大型企业和组织机构来说,分支机构遍布全国各地,员工异地参会人数众多,大规模音视频会议成为刚需。而当前音视频会议主流产品中,单个会议最多支持 500 人入会进行互动。
封面图

【融云分析】WebRTC 首帧显示优化策略全解析

2020-09-23
阅读 9 分钟
2.5k
发送端采集音视频数据,通过编码器生成帧数据。这数据被打包成 RTP 包,通过 ICE 通道发送到接收端。接收端接收 RTP 包,取出 RTP payload,完成组帧的操作。之后音视频解码器解码帧数据,生成视频图像或音频 PCM 数据。

【融云分析】聊天室海量消息分发之消息丢弃策略

2020-09-17
阅读 3 分钟
2.7k
随着直播、聊天室等 APP 的广泛普及应用,聊天室功能越来越被重视。比如今年非常火、下载量飙升的『直播带货』类 APP,在其直播中的用户聊天、弹幕、礼物、点赞、禁言、系统通知等场景都基于聊天室实现;如果将聊天室中产生的海量消息全量分发至客户端,那么客户端可能会出现卡顿,且此类刷屏消息人眼无法查看也会影响用...

【融云分析】基于 AVFoundation 框架开发小视频功能的方案解析

2020-04-17
阅读 4 分钟
2.6k
开发视频录制功能最简单的就是使用系统封装的 UIImagePickerController,但是这种方式比较封闭,可自定义东西比较少,所以就需要基于 AVFoundation 框架来开发视频录制功能。基于 AVFoundation 框架来开发,则需要自己手动设置设备音频,视频输入,输出。

互联网通信云 PaaS 选型 开发者必备指南

2020-04-07
阅读 3 分钟
9.6k
几乎所有技术团队都经历过服务选型问题,在最常见的 3 大云服务交付模式(IaaS、PaaS、SaaS)中,PaaS 是目前市场上增速最快的交付模式,选型过程也是最令开发者头疼的。而相同问题往往不止一种解决方案,如何才能正确选择,少趟坑,是件烧脑的事情。那么我们究竟该如何做出正确的选择?下面就以 PaaS 层的互联网通信云...

【融云分析】基于原生代码开发Flutter 插件

2019-08-07
阅读 4 分钟
5.3k
Flutter 是谷歌推出的移动 UI 框架,所使用的开发语言是 Dart,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且它是完全免费、开源的。

【融云分析】去中心化的RTC通信服务平台

2019-08-06
阅读 8 分钟
1.8k
编者按:去中心化的RTC网络无需关心其它媒体服务状态,可快速增加地域媒体服务节点部署,与信令服务无耦合。本文来自融云联合创始人,CTO杨攀在LiveVideoStackCon 2019上海的演讲内容,由LiveVideoStack整理而成。

【融云分析】如何保障 API 设计的稳定性

2019-07-25
阅读 6 分钟
1.5k
当前的计算机领域,无论广度还是深度,已经没有一个人能完全掌握了。但是,通过各种中间层的组合使用,我们不需要了解其内部细节,也可以像搭积木一样,开发出各种有趣的服务和应用。而各个中间层之所以能组合工作,正是因为大家都通过定义好的 API 交互和通信。每个模块在对外提供经过抽象 API 的同时,也需要使用其他...

【融云分析】IM SDK 链路优化策略

2019-07-25
阅读 3 分钟
2k
在即时通讯领域,要求消息到达必须保证及时性。而在当前的移动互联网环境下,移动端设备面临诸多问题,尤其是因基站随着设备的移动而不断切换,会导致信号不稳定,从而造成通信质量难以保证。所以,在不稳定的网络状况下,如何实现网络健康状态的探测,及时重连来保证链路的稳定性,最终做到网络抖动情况下用户无感知,...

【融云分析】做好 WebRTC 的两大必备要素

2019-07-25
阅读 3 分钟
2.2k
WebRTC 是一个可以使我们在浏览器或移动 App 中直接进行音频/视频交流的技术,它可以进行 P2P 文件共享,处理大量音频数据,实现在线视频会议等, WebRTC 使设备能够在平台和浏览器之间传输音频和视频。使用特定的 API ,开发人员可以允许他们的用户通过简单的浏览器连接设备,而无需任何额外的插件、扩展或软件安装。这...

【融云分析】当我们在谈通讯安全时,我们在谈些什么

2019-07-25
阅读 3 分钟
1.5k
当谈论通讯安全的时候,通常我们关心的是下面四个问题: 1)防止消息窃听 当传送的消息是机密内容的时,人们希望给消息加密。这样即使消息在传送过程中被截获,窃听者也无法确切的知道消息内容,从而达到保密的效果。 2)防止消息篡改 消息在传送过程中,有可能被攻击者篡改内容,这样接收者接到的就是错误的信息,通讯...

【融云分析】 IM 即时通讯之链路保活

2019-07-25
阅读 4 分钟
3.6k
众所周知,IM 即时通讯是一项对即时性要求非常高的技术,而保障消息即时到达的首要条件就是链路存活。那么在复杂的网络环境和国内安卓手机被深度定制化的条件下,如何保障链路存活呢?本文详解了融云安卓端 SDK 在基于 TCP 协议实现链路保活方面的探索和经验。