安全高可用通信背后的 MySQL 优化实践

2021-03-19
阅读 4 分钟
1.3k
互联网服务对高可用的要求非常高,无论是应用服务还是数据库,都要做到高可用。对于政府部门、集团企业等组织机构而言,系统高可用的重要性自然不言而喻。以做到 99.9% 的稳定性为标准,意味着一年内累计有 8 个小时不能正常访问,而组织机构系统内包含许多模块,比如前端应用、缓存、数据库、搜索、消息队列等,每个模...
封面图

集成融云 IM 问题总结

2021-03-18
阅读 1 分钟
996
1、融云是通过他们自己的 AppKey 来隔离不同应用之间的消息的,只有在一个 AppKey 的用户可互发消息2、连接融云的时候,需要一个 Token,这个 Token 是通过融云的 Server 获取的,并且只能通过自己的 Server 调用,否则有安全问题,调试时可以用他们开发者后台提供的调试工具来获取 Token,写死在页面调试,这点很重要,...

融云 IM 那些事儿

2021-03-18
阅读 2 分钟
2k
公司每天都用 Zoom,后来 Zoom 这家伙宣布停止对中国提供服务后,鬼知道老板是为了彰显爱国主义情节还是怕服务不稳定,老板果断切换为腾讯会议

融云 Web SDK 如何实现只有一个设备登入

2021-03-18
阅读 2 分钟
1.6k
在集成融云的即时通讯时,产品脑门一拍说:咋们要实现一个功能,不管是 Web 端还是移动端登入,必须只能一个端登入成功并且后登入成功的账号需要踢掉前面登入的账号。

融云 IM SDK 发送语音消息

2021-03-18
阅读 1 分钟
1.7k
由于公司既有移动端又有 web 端,所以在语音消息这遇到了些小问题。解决的过程最近整理了下也分享给大家作为参考。遇到问题web 端发送语音的问题。移动端发送来的 VoiceMessage 在 web 端不知道如何处理。解决办法问题一 融云只负责发消息,不提供录制。所以这边自己找了些录制的插件,这里参考了一个小示例[链接] 拿到...

融云 Web 播放声音 — Flash 篇 (播放 AMR、WAV)

2021-03-18
阅读 5 分钟
1.1k
在此之前么有接触过 Flash ,接触 AS3 是一头雾水,不过幸好有 TypeScript 和 JavaScript 的基础看起来不是很费劲,现学现卖的就是开了 ”跳坑“ 之旅~~~

融云 Web 播放声音(AMR 、WAVE)

2021-03-18
阅读 1 分钟
966
说到 Web 我第一件事想起的就是浏览器兼容性,播放声音当然也难逃苦海,需要注意以 Trident 为内核 (IE为主) 的浏览器,和 FF、Chrome等浏览器的区别。

SDK 兼容 JSON

2021-03-18
阅读 2 分钟
793
最近在集成融云 SDK,于是看了下融云的 SDK 源码,发现源码中有一段针对 JSON 的适配,由于针对 IE9 以下不支持 JSON 对象的处理方式,在此分享下

融云 AMR(Aduio) 播放 AMR 格式 Base64 码音频

2021-03-18
阅读 11 分钟
2k
2、核心 JS 库 :amr.js 、pcmdata.min.js、libamr-nb.js (g上述ithub项目中有另外三个js,我给合成一个amr.js,不要混乱)这三个 JS 是播放声音的主要依赖,下面一 一 介绍下:

结合融云 WebSDK 了解 WebSocket 基本原理

2021-03-18
阅读 3 分钟
1.1k
近期使用融云开发聊天页面, 通过抓包, 发现融云 SDK 使用 WebSocket 实现与服务端通讯, 因此简单了解 WebSocket 的实现原理

融云发送语音消息

2021-03-18
阅读 2 分钟
1.4k
录音工具是 HTML5 的 getUserMedia,所以顽固派浏览器自然就木有办法支持了,好的,废话太多了,getUserMeida 录音的故事马上开始了。

融云 CallLib 集成遇到的问题

2021-03-18
阅读 2 分钟
1.2k
近期选用融云音视频产品实现类似微信的通话功能, 经过几天的调试, 终于完成了基本功能, 以下总结集成中遇到的问题查看文档首先先查看融云的文档, 介绍不是很详细, 如果不参考 Demo, 集成起来还是比较困难但有一个亮点, 文档内就直接能体验融云 CallLib 的效果融云 CallLib 文档: [链接]Demo 参考Demo 找到两个. 代码都很...

集成融云 Web 音视频通话踩坑之旅

2021-03-18
阅读 2 分钟
1.4k
最近有个项目需要使用的融云的 CallLib SDK 实现类似微信的视频通话,所以在项目还未正式启动的时候,我已经偷偷的开始进行集成了,以免到时候不熟一顿加班那真的欲哭无泪了,好消息就是我已经使用过融云家的 IMLib SDK 做过即时通讯的功能,所以整个注册流程和开发者后台的使用已经比较熟了,当然,即时不熟也没关系,...

WebRTC 实现实时音视频技术研究

2021-03-18
阅读 7 分钟
1.2k
由于疫情原因很多公司都选择线上办公,让我对实时音视频倍感兴趣,所以决定了解下。首先来画个饼,说下我的熟悉了解的过程。了解下 webRTC 是个什么,能做什么。选一家可以做实时音视频的三方集成实验下,同时也想具体了解小他们是如何实现的。调研是了几家:腾讯,声网和融云,这三家,最后选中了融云。首先说下为什么...

通过融云 WebSDK 简单了解 WebSocket

2021-03-18
阅读 3 分钟
2k
近期使用融云开发聊天页面, 通过抓包, 发现融云 SDK 使用 WebSocket 实现与服务端通讯, 由此简单了解下 WebSocket 的使用

使用融云 Web SDK 撤回消息

2021-03-18
阅读 1 分钟
994
var conversation = im.Conversation.get({ targetId: '接收方的 userId', type: RongIMLib.CONVERSATION_TYPE.PRIVATE});​conversation.recall({ messageUId: 'BH5T-JG24-C445-IKQM', sentTime: 1585638211857}).then(function(message){ console.log('撤回消息成功', message);});

集成融云小程序 SDK 遇到的问题

2021-03-18
阅读 1 分钟
1k
集成版本最初集成 3.0.5, 最后更新至 3.0.7.1文档: [链接]问题列表1、链接返回 31012文档解释 31012 为安全域名错误, 请至开发者后台查看设置的安全域名但小程序开发, 不应该涉及安全域名问题. 所以只能到融云开发者后台提工单查找解决问题咨询结果后, 原因为: 融云 3.0.5 SDK 在小程序环境中, 错误的认为当前环境为 Web...

融云 Web SDK 删除历史消息

2021-03-18
阅读 2 分钟
1.6k
前提: 已通过融云 SDK 实现单群聊聊天功能需求: 在现有基础上, 完成删除历史消息的功能先按照需求梳理需要完成的步骤:1、根据融云文档删除历史消息2、调用删除历史消息接口成功后. 界面同样做删除/跳转的渲染3、调用获取会话列表界面4、根据最新会话列表数据重新渲染会话列表根据融云文档, 可知会话列表和历史消息的关系...

融云 RTC SDK 集成实现直播,趟坑之旅~~~

2021-03-18
阅读 1 分钟
1.2k
最近了解了下实时音视频,由于之前公司用户融云的额 IM SDK,看文档是看到过,所以这次也从融云开始吧。整体来来说并不算顺利,遇到了写问题。遇到的问题主播在什么时机渲染视频资源。观众没有下麦接口。观众操作略微迷茫。观众端调用加入房间报错。通过仔细找文档和提工单,问题都逐个解决。问题一: 在主播获取资源时...

使用融云 IM SDK 实现 H5 直播聊天

2021-03-18
阅读 3 分钟
945
当我拿到这个需求,脑子里出现了淘宝各大直播场景,尤为印象深刻的李佳琪的 ‘我的妈呀!’,’买它买它买它!‘,‘Oh my god!’。然后默默点开了直播。好吧,有点跑题,其实我就是想去了解下,之前都是作为看直播的人在看直播,当自己接到了这样的需求当然还要再进去看看,果然心情不一样了。

Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?

2021-03-18
阅读 2 分钟
1.1k
Web 端使用融云的即时通讯 SDK 在发送图片消息给移动端的时候,移动端一般会收到一个缩略图数据和展示高清图片地址,但是往往 Web 端发送的图片消息总数不对,所以咋们聊一聊 Web 端如何正确发送图片消息

集成融云 SDK 怎么实现多端同步未读数

2021-03-18
阅读 2 分钟
1.1k
比如我在其中 Web 端已经清除了某个会话的未读数然后退出,再换个设备登入,这个时候未读数还有,并没有清除掉,我就纳闷了,我明明已经清除了会话未读数的呀,怎么换个设备登入就又有了呢? 肯定是融云的 BUG ,所以我立马就提了一个工单,暗想:哈哈,给我逮着了一个 BUG (有点理解测试人员的快乐来源了)

融云 Web SDK 如何实现语音的收发 ?

2021-03-18
阅读 3 分钟
1.2k
根据融云的开发文档, 总结得出, 融云 WebSDK 需要的是一个 aac 格式的音频 url, 不关注 url 如何生成. 生成 url 的步骤由开发者实现

微信小程序集成融云 SDK (即时通讯) 集成必备条件

2021-03-18
阅读 3 分钟
1.2k
最近公司需要用微信小程序做一个能够让用户沟通的功能,经过前期筛选和对比,最后还是选择了使用融云的即时通讯,下面是我用小程序首次集成融云的 SDK 碰到的问题,在此做个记录方便自己查看,同时也给有需要的同学作为参考。 前端小鸟一枚,立誓要成为前端菜鸟,不足地方留言指出,小子谢过。

融云 Web SDK 如何实现表情的收发 ?

2021-03-18
阅读 3 分钟
1.8k
公司需求: 要求聊天产品像 QQ、微信一样, 可以接收、发送简单表情首先查看融云开发文档, 可以看到表情插件的描述, 但与产品需求不完全一致, 还需要结合其他方法实现更丰富的表情功能主要与产品不符的地方:1、融云提供的表情个数有限, 仅 128 个2、融云提供的表情没有 QQ 表情生动丰富融云表情插件: [链接]接下来依次按顺...

融云IM SDK web 端集成 — 表情采坑篇

2021-03-18
阅读 2 分钟
1.5k
公司集成 IM 使用的是融云的 IM SDK,我们有移动端,有 web 端,移动端同事集成表情时还是蛮顺利的貌似移动端 SDK 里就支持,一切都很顺理成章的样子,web 端就有些棘手了。web 端的表情是需要单独引入插件的,这点还是有点困惑的。

Web 端使用融云 SDK 集成实现滑动加载历史消息

2021-03-18
阅读 1 分钟
1k
刚接触即时通讯的项目,在使用融云的 SDK 来完成项目需求时,磕磕碰碰,死命看文档和提工单问融云的技术人员,真是一段痛并快乐的历程,哈哈哈!今天分享一个滑动加载获取历史消息的功能

作为小白接融云 IM SDK 新路体验~

2021-03-18
阅读 3 分钟
1k
前提说明应项目需求,实现即时通讯功能,业务场景相对单一,仅有单聊场景。选用的是融云的 IM SDK。作为小白的初期心路历程由于本人之前没有了解过即时通讯初期了解还是费了不少时间的。蓝瘦~话不多说,请看操作第一步:注册首先要在融云的开发者后台注册拿到相应的信息。由于初期了解,自己注册了一个开发者账号,没有...

关于融云 SDK 在使用 p8 证书的坎坷~

2021-03-17
阅读 1 分钟
958
新上的项目使用了融云的 IM SDK,但在项目集成 APNs 推送的时候,尝鲜使用了一下开发者后台的 p8 证书,此文记录使用 p8 的辛酸史~

融云 Flutter IM SDK 解析

2021-03-17
阅读 3 分钟
1.4k
融云的 Flutter SDK 是基于 融云 IMLib 层做的封装,封装了 IMLib 的部分接口提供给 Flutter 开发者使用。此文章只介绍了 Flutter 层做的一些操作。