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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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