Web网页端IM产品RainbowChat-Web的v7.2版已发布

2024-10-21
阅读 1 分钟
555
RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址)  的产品级移动端IM系统)。
封面图

视频直播技术干货(十二):从入门到放弃,快速学习Android端直播技术

2024-10-18
阅读 8 分钟
534
从游戏、教育、电商到娱乐,直播技术的应用场景无处不在。随着移动端的网速越来越快,直播技术的普及和发展将更加迅速。本文详细介绍了Android端直播技术的全貌,涵盖了从实时音视频采集、编码、传输到解码与播放的各个环节。文章还探讨了直播中音视频同步、编解码器选择、传输协议以及直播延迟优化等关键问题。希望本文...
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.7版已发布

2024-10-16
阅读 2 分钟
379
RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。* RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊...

社交软件红包技术解密(二):解密微信摇一摇红包从0到1的技术演进

2024-10-11
阅读 10 分钟
609
白谢谢大家!我是来自腾讯WXG技术架构部的张文瑞,今天下午跟大家分享的主题是:微信团队是如何从0到1实现“有把握”的微信春晚摇一摇红包系统的。回忆一下春晚的活动,有什么样的活动形式呢?当时我们是直接复用客户端摇一摇入口,专门给春晚摇一摇定制了一个页面,可以摇出“现金拜年”、“红包”。底下的红包肯定是大家比较...
封面图

百度公共IM系统的Andriod端IM SDK组件架构设计与技术实现

2024-10-11
阅读 10 分钟
442
移动互联网时代,随着社交媒体、移动支付、线上购物等行业的快速发展,对即时通讯功能的需求不断增加。对于各APP而言,接入IM SDK(即时通讯软件开发工具包)能够大大降低开发成本、提高开发效率,快速构建自己的IM系统。本文主要介绍了百度公共IM系统的Andriod端IM SDK的建设背景、IM SDK主要结构和工作流程以及建设过...
封面图

闲话即时通讯:腾讯的成长史本质就是一部QQ成长史

2024-09-29
阅读 10 分钟
617
在猴年新春的时候,腾讯当时推出了新春广告片(点击观看视频),作为《弹指间 心无间》的延续。片中通过春节期间发送QQ红包让家人打车回家团聚,让我们感受到了“最温暖的红包,给最爱的人”那种弹指间的感动。

网络编程入门如此简单(四):一文搞懂localhost和127.0.0.1

2024-09-26
阅读 5 分钟
676
本文由萤火架构分享,原题“localhost和127.0.0.1的区别是什么?”,原文链接“juejin.cn/post/7321049446443417638”,下文进行了排版和内容优化。
封面图

微信技术总监谈架构:微信之道——大道至简(演讲全文)

2024-09-25
阅读 10 分钟
1.3k
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...

即时通讯框架MobileIMSDK的H5端开发快速入门

2024-09-20
阅读 8 分钟
417
您是否已对Web端即时通讯技术有所了解?1)新手入门贴:史上最全Web端即时通讯技术原理详解2)Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE您需要对WebSocket技术有所了解:1)新手快速入门:WebSocket简明教程2)WebSocket详解(一):初步认识WebSocket技术3)WebSocket从入门到精通,半小时就够!4)从零理...
封面图

IM开发者的零基础通信技术入门(十五):理解定位技术,一篇就够

2024-09-13
阅读 12 分钟
386
【来源申明】本文引用了微信公众号“鲜枣课堂”的《老司机揭秘手机定位技术,这下彻底明白啦!》文章内容。为了更好的内容呈现,下文在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作者的劳动。
封面图

移动端常见白屏问题优化之网络优化篇

2024-09-13
阅读 12 分钟
469
图片加载作为重中之重的App体验指标,端侧的白屏问题则是其中最为严重、也是最为常见的问题之一。想象一下如果你在浏览交易商品、社区帖子等核心场景下,图片无法完成加载是多么糟糕的体验。如上图所示,通过线上白屏问题归因,我们看到网络问题导致比例最高,占比达81.97%。除去常见的弱网/无网等问题外,还有很多各种...

IM开发者的零基础通信技术入门(十四):高铁上无线上网有多难?一文即懂!

2024-09-09
阅读 10 分钟
474
【来源申明】本文引用了微信公众号“鲜枣课堂”的《坐高铁手机没信号?原因远比你想的要复杂!》文章内容。为了更好的内容呈现,本文在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作者的劳动。
封面图

IM开发者的零基础通信技术入门(十三):为什么手机信号差?一文即懂!

2024-09-02
阅读 9 分钟
550
【来源申明】本文引用了微信公众号“网优雇佣军”的《是谁偷走了我家的手机信号?》文章内容。为了更好的内容呈现,下文在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作者的劳动。
封面图

携程技术分享:亿级流量的办公IM及开放平台技术实践

2024-08-30
阅读 6 分钟
578
携程内部的办公IM项目最早在2016年立项,经历了初期简单办公场景下的纯IM服务,到支持简单办公组件的IM应用,又演变为一体化办公集成平台,进而演变为目前集成IM功能的开放式企业效率平台。本文总结了携程办公IM这些年的发展历程及未来的演进方向,并着重从高可用、高性能和可扩展的角度,探讨开放式平台的技术实现及发...
封面图

大型IM稳定性监测实践:手Q客户端性能防劣化系统的建设之路

2024-08-08
阅读 12 分钟
592
本文来自腾讯手Q基础架构团队杨萧玉、邱少雄、张自蹊、王褚重天、姚伟斌的分享,原题“QQ 客户端性能稳定性防劣化系统 Hodor 技术方案”,下文进行了排版和内容优化。
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.6版已发布

2024-07-26
阅读 2 分钟
620
RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。* RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊...

Web网页端IM产品RainbowChat-Web的v7.1版已发布

2024-07-26
阅读 1 分钟
521
RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址)  的产品级移动端IM系统)。► 详细介绍:[链接]► 版本记录:[链接]► 运行截图:[链接]► 运行视频:[链接]
封面图

即时通讯技术文集(第41期):直播技术合集(Part1) [共12篇]

2024-07-11
阅读 2 分钟
458
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第41 期。[- 1 -] 移动端实时音视频直播技术详解(一):开篇[链接] [链接][摘要] 本文是《移动端实时音视频直播技术详解》系列文章之第一篇,我们将从整体介绍直播中的各个环节。[- 2 -] 移动端实时音视频直播技术详解(二...

IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践

2024-07-05
阅读 23 分钟
672
2024年6月6日,QQ For Linux 3.2.9 正式支持了音视频通话功能,这是 QQ Linux 版本的又一个里程碑事件。 2024 年,QQ 音视频正式推出 NTRTC,全平台(iOS/Android/MacOS/Windows/Linux)的支持是 NTRTC 的重要特性之一,本次 Linux 平台的适配也是这次升级过程中重要的一环。本文详细记录了新版QQ音视频通话在 Linux 平...
封面图

移动端IM开发者必读(三):爱奇艺移动端跨国弱网通信的优化实践

2024-06-28
阅读 5 分钟
373
做海外市场,特别目标是面向全球的用户,网络的重要性不言而喻。试想一个移动端应用,比如即时通讯IM,聊天消息的本质就是人跟人在说话,一条消息从发送到接受需要10秒的时间,这恐怕会让用户崩溃,随之就是被无情地卸载,开拓海外市场那就是做梦了。本次分享的文章内容,基于爱奇艺面向全球用户推出的国际版,在海外跨...
封面图

Web网页端IM产品RainbowChat-Web的v7.0版已发布

2024-06-24
阅读 2 分钟
755
一、关于RainbowChat-WebRainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址)  的产品级移动端IM系统)。► 详细介绍:[链接]► 版本记录:[链接]► 运行截图:[链接]► 运行视频:[链接]

不为人知的网络编程(十六):深入分析与解决TCP的RST经典异常问题

2024-06-21
阅读 16 分钟
1.5k
1、引言TCP的经典异常问题无非就是丢包和连接中断,在这里我打算与各位聊一聊TCP的RST到底是什么?现网中的RST问题有哪些模样?我们如何去应对和解决?本文将从TCP的RST技术原理、排查手段、现网痛难点案例三个方面,自上而下、循序渐进地给读者带来一套完整的分析方法和解决思路。 技术交流:- 移动端IM开发入门文章:...
封面图

IM跨平台技术学习(十一):环信基于Electron打包Web IM桌面端的技术实践

2024-06-14
阅读 12 分钟
777
早就听说利用Electron可以非常便捷的将网页端快速打包成桌面应用,并且利用 Electron 提供的 API 调用可以使用原生桌面 API 一些高级功能。于是这次借着论证 Web IM端 SDK 是否可以在 Electron 生成的桌面端正常稳定使用,我决定把官方新推出的 webim-vue3-demo,打包到桌面端,并记录了这次验证的过程以及所遇到的问题...
封面图

即时通讯技术文集(第40期):推送技术合集(Part2) [共18篇]

2024-06-12
阅读 3 分钟
657
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第 40 期。[- 1 -] 一个基于长连接的安全可扩展的订阅/推送服务实现思路[链接] [链接][摘要] 本文将从如何保证连接的业务安全(禁止非业务认证的连接订阅消息)和如何扩展能够支持更多的消息和连接两点展开分析。[- 2 -] 实...

社交软件红包技术解密(十三):微信团队首次揭秘微信红包算法,为何你抢到的是0.01元

2024-06-07
阅读 10 分钟
814
在上一篇《来看看微信十年前的IM消息收发架构,你做到了吗》的文章中,有用户提到想了解自己每次微信红包只能抽中 0.01 元的反向手气最佳是怎么在技术上实现的,于是就有了本篇文章的诞生。其实,微信红包最初在产品设计上有过很多思路,最初曾以多档次、按比例分配的方式,但最后大家试用下来发现还是随机才好玩。那种...
封面图

即时通讯技术文集(第39期):推送技术合集(Part1) [共18篇]

2024-06-05
阅读 3 分钟
704
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第 39 期。[- 1 -] iOS的推送服务APNs详解:设计思路、技术原理及缺陷等[链接] [链接][摘要] 本文重点介绍APNs的设计思路、技术原理以及各种缺陷槽点,也希望能给自已设计推送系统的同行带来启发。[- 2 -] 信鸽团队原创:一...

首次公开,最新手机QQ客户端架构的技术演进实践

2024-05-31
阅读 7 分钟
998
1、引言接上篇《总是被低估,从未被超越,揭秘QQ极致丝滑背后的硬核IM技术优化》,本文则将重点介绍手机 QQ 客户端技术架构升级背后的故事。手机 QQ 经过20多年发展,功能不断增加,代码不断累积,架构已经变得越来越臃肿,影响到协作团队开发效率,对用户体验、质量稳定都有较大风险,因此手机 QQ 亟需技术架构的升级。...
封面图

总是被低估,从未被超越,揭秘QQ极致丝滑背后的硬核IM技术优化

2024-05-24
阅读 13 分钟
1.1k
最新发布的 QQ 9 自上线以来,流畅度方面收获了众多用户好评,不少用户戏称 QQ 9 “傻快傻快”的,快到“有点不习惯了都”。作为庞大量级的IM应用,QQ 9 从哪些方面做了哪些优化,使得用户能够明显感觉到流畅度的提升?本文将详细介绍 QQ 9 流畅背后的技术实现,以及在全流程做的性能优化探索,为你揭秘QQ极致丝滑背后的硬核...
封面图

即时通讯技术文集(第38期):IM代码入门实践(Part2) [共15篇]

2024-05-22
阅读 3 分钟
612
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第38 期。[- 1 -] 高仿Android版手机QQ首页侧滑菜单源码 [附件下载][链接] [链接][摘要] 本文分享的源码高仿了手机QQ的这个效果,希望可以为有相同需求的IM开发者同行节省点撸码时间。[- 2 -] 开源libco库:单机千万连接、...
封面图

B站千万级长连接实时消息系统的架构设计与实践

2024-05-17
阅读 6 分钟
1.2k
在当今数字娱乐时代,弹幕已经成为直播平台上不可或缺的互动元素之一。用户通过发送弹幕、送礼等,可以实时在直播画面上展现自己的想法、评论和互动内容,从而丰富了用户观看体验。在这个过程中,实时向终端推送互动信息,就需要用到长连接。长连接,顾名思义,是应用存活期间和服务端一直保持的网络数据通道,能够支持...
封面图