即时通讯技术文集(第43期):直播技术合集(Part3) [共13篇]

11 月 20 日
阅读 2 分钟
63
[摘要] 直播弹幕指直播间的用户,礼物,评论,点赞等消息,是直播间交互的重要手段。美拍直播弹幕系统从 2015 年 11 月到现在,经过了三个阶段的演进,目前能支撑百万用户同时在线。比较好地诠释了根据项目的发展阶段进行平衡演进的过程。这三个阶段分别是快速上线、高可用保障体系建设、长连接演进。具体我将在正文中展...
封面图

移动端弱网优化专题(十四):携程APP移动网络优化实践(弱网识别篇)

11 月 14 日
阅读 15 分钟
84
网络优化一直是移动互联网时代的热议话题,弱网识别作为移动端弱网优化的第一步,受到的关注和讨论也是最多的。本文从方案设计、代码开发到技术落地,详尽的分享了携程在移动端弱网识别方面的实践经验,如果你也有类似需求,这篇文章会是一个不错的实操指南。技术交流:
封面图

即时通讯技术文集(第42期):直播技术合集(Part2) [共13篇]

11 月 13 日
阅读 2 分钟
159
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第42 期。[-1-] 实时音频的混音在视频直播中的技术原理和实践总结[链接] [链接][摘要] 今天,我们就来聊一聊混音技术在视频直播应用中的实现原理、方案等,及其在创新玩法中的实践应用。[-2-] 七牛云技术分享:使用QUIC协议...
封面图

社交软件红包技术解密(三):微信摇一摇红包雨背后的技术细节

11 月 7 日
阅读 9 分钟
112
本文来自微信团队工程师张文瑞的技术分享,由InfoQ编辑发布,下文有修订和改动。原文地址:infoq.cn/article/1-billion-bonus-from-the-clouds,感谢原作者的分享。
封面图

微信后团队分享:微信后台基于Ray的分布式AI计算技术实践

11 月 7 日
阅读 11 分钟
172
微信存在大量AI计算的应用场景,主要分为三种:流量分发、产品运营和内容创作。流量分发场景中的 AI 计算主要用于搜索、广告、推荐场景的核心特征生产,产品运营相关的 AI 计算主要用于产品功能相关和内容运营相关(低质、优质、生态建设),由于大模型的兴起,AIGC 相关的文生图、图生图、AI 特效等内容创作场景的 AI ...
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v9.1版已发布

10 月 31 日
阅读 2 分钟
141
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。工程开源地址是:1)Gitee码云地址:[链接])Github托管地址:[链接]
封面图

不为人知的网络编程(十八):UDP比TCP高效?还真不一定!

10 月 30 日
阅读 10 分钟
185
本文由LearnLHC分享,原始出处:blog.csdn.net/LearnLHC/article/details/115268028,本文进行了排版和内容优化。
封面图

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v9.1版已发布

10 月 29 日
阅读 2 分钟
233
关于MobileIMSDKMobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。工程开源地址是:1)Gitee码云地址:[链接]2)Github托管地址:[链接]
封面图

不为人知的网络编程(十七):冰山之下,一次网络请求背后的技术秘密

10 月 24 日
阅读 10 分钟
150
1、引言当你在浏览器输入 qq.com 按下回车键,到页面呈现在你面前,整个过程发生了什么?我以前思考过这个问题,从最前面的浏览器到最后的 db 都梳理的一遍,触发了一次技术顿悟,将很多散落的知识点贯通起来了。本文将抛弃千篇一律的计网知识理论,从现实的互联网技术实践角度,一步步为你分享一次网络请求背后的技术秘...
封面图

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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