RTC-List
即时通信资料索引
Overview
- 2021-2021 技术展望 | 走向未来的实时生成技术: 疫情爆发至今一年多的时间里,很多行业在疫情期间都备受打击,然而也有一些行业“因祸得福”,快速增长,包括在线教育、在线诊疗、在家办公、在线买菜、在线直播等。这些在线业务行业,均要大量应用音视频直播技术,在音视频直播技术的背后有两项关键技术在支撑:实时通信技术(Real-time Communication)与实时渲染技术(Real-time Rendering)。目前二者正在与实时生成技术相结合,为我们带来更好的实时沟通体验。
Resource
Case Study
-
2017-Build a Location-based Chatroom with Firebase and Vue.jsssh-chat
-
Websocket based group chat app built with socket.io and react.
-
2019-马蜂窝 IM 系统架构的演化和升级: 伴随着业务的快速发展,几年间,马蜂窝 IM 系统也经历了几次比较重要的架构演化和转型。
Web 实时通信
-
长连接/websocket/SSE 等主流服务器推送技术比较: 本文将介绍 web 常用的几种方式,希望给需要服务器端推送消息的同学在选型上有一点启发。
-
巨头们关注的实时 Web:发展与相关技术:我们生活在一个实时(real-time)的世界中,因此 Web 的最终最自然的状态也应当是实时的。用户需要实时的沟通、数据和搜索。我们对互联网信息实时性的要求也越来越高,如果信息或消息延时几分钟后才更新,简直让人无法忍受。现在很多大公司(如 Google、Facebook 和 Twitter)已经开始关注实时 Web,并提供了实时性服务。实时 Web 将是未来最热门的话题之一。
-
2019-WebSockets vs Long Polling: Instead we need a push-based method like WebSockets, Long Polling, Server-sent events (SSE) and more recently HTTP2 push. In this article, we compare two methods: WebSockets and Long Polling.
长连接网关
- 2019-知乎千万级高性能长连接网关是如何搭建的: 知乎长连接网关致力于业务数据解耦、消息高效分发、解决容量问题,同时提供一定程度的消息可靠性保证。
IM 系统
- 现代 IM 系统中的消息系统架构 #Series#: 我们介绍了现代 IM 消息系统的架构,介绍了 Timeline 的抽象模型以及基于 Timeline 模型构建的一个支持消息漫游、多端同步和消息检索多种高级功能的消息系统的典型架构。
WebRTC
-
2017-A real world guide to WebRTC: The goal is that once you’ve read through it you’ve gained a solid, hands-on understanding of what it takes to build WebRTC apps and enough additional knowledge to know where to go next.
-
2022-WebRTC Nuts and Bolts : A holistic way of understanding how WebRTC and its protocols run in practice, with code and detailed documentation.