Tagged articles
172 articles
Page 1 of 2
dbaplus Community
dbaplus Community
Apr 22, 2026 · Fundamentals

Is UDP Really Faster Than TCP? A Deep Dive into Their Speed Trade‑offs

This article analytically compares UDP and TCP, detailing UDP’s minimalist design, low‑latency advantages, lack of congestion control and broadcast capabilities, while also explaining TCP’s reliability, congestion‑aware throughput and suitability for large or critical data, helping readers choose the optimal protocol for specific scenarios.

LatencyNetwork ProtocolsTCP
0 likes · 12 min read
Is UDP Really Faster Than TCP? A Deep Dive into Their Speed Trade‑offs
java1234
java1234
Mar 31, 2026 · Backend Development

Why Polling Is Outdated: Lightweight Real‑Time Push with SSE

The article compares polling, WebSocket, and Server‑Sent Events (SSE), explains why polling is inefficient, outlines the advantages and browser compatibility of SSE versus WebSocket, and provides step‑by‑step Node.js and HTML demos for implementing a real‑time push solution.

EventSourceExpressNode.js
0 likes · 12 min read
Why Polling Is Outdated: Lightweight Real‑Time Push with SSE
Lobster Programming
Lobster Programming
Dec 31, 2025 · Backend Development

How to Build Real-Time Live-Stream Comments: Polling, WebSocket, and SSE Compared

This article compares four approaches for delivering live‑stream comments—HTTP polling, WebSocket, Server‑Sent Events, and an upgraded SSE cluster design—explaining their mechanisms, trade‑offs in latency, resource usage, scalability, and how to achieve high‑availability real‑time comment delivery.

HTTP pollingSSESystem Architecture
0 likes · 7 min read
How to Build Real-Time Live-Stream Comments: Polling, WebSocket, and SSE Compared
Xiao Liu Lab
Xiao Liu Lab
Nov 30, 2025 · Backend Development

Mastering SSE and WebSocket with Nginx: Complete Configuration Guide

This guide explains the differences between Server‑Sent Events and WebSocket, shows when to choose each technology, and provides step‑by‑step Nginx configuration snippets—including global mapping, SSE and WebSocket location blocks, troubleshooting tips, and a minimal debug setup—to ensure reliable real‑time communication in production.

SSEServer ConfigurationWebSocket
0 likes · 8 min read
Mastering SSE and WebSocket with Nginx: Complete Configuration Guide
Open Source Tech Hub
Open Source Tech Hub
Nov 27, 2025 · Frontend Development

Choosing the Right Real‑Time Communication Tech for Web Apps: WebSocket, SSE, WebRTC & Polling

This article explains the core concepts, protocols, handshake processes, data framing, connection management, and typical use‑cases of WebSocket, Server‑Sent Events, WebRTC, and traditional polling, then compares their strengths, weaknesses, and suitability for different web scenarios to guide developers in selecting the most appropriate real‑time communication technology.

SSEWeb DevelopmentWebRTC
0 likes · 20 min read
Choosing the Right Real‑Time Communication Tech for Web Apps: WebSocket, SSE, WebRTC & Polling
Open Source Tech Hub
Open Source Tech Hub
Nov 8, 2025 · Frontend Development

How to Build Real‑Time Chat in WeChat Mini‑Programs Using WebSocket

This guide explains how to implement live‑room features such as comments, joining, leaving, likes, follows, and product updates in a WeChat mini‑program by using WebSocket for full‑duplex communication, covering the handshake process, API usage, message handling logic, and heartbeat‑based reconnection strategies.

JavaScriptWeChat Mini ProgramWebSocket
0 likes · 13 min read
How to Build Real‑Time Chat in WeChat Mini‑Programs Using WebSocket
JD Tech Talk
JD Tech Talk
Oct 28, 2025 · Frontend Development

Choosing the Right Real‑Time Communication Tech: WebSocket, SSE, or WebRTC

This article explains the core concepts, working principles, advantages, drawbacks, and typical use cases of WebSocket, Server‑Sent Events, and WebRTC, and provides a detailed comparison to help developers select the most suitable real‑time communication technology for their web applications.

SSEWebRTCWebSocket
0 likes · 19 min read
Choosing the Right Real‑Time Communication Tech: WebSocket, SSE, or WebRTC
JavaScript
JavaScript
Oct 26, 2025 · Frontend Development

When to Choose SSE Over WebSocket? A Lightweight Real‑Time Solution

While WebSocket is the go‑to for full‑duplex real‑time apps, many scenarios only need one‑way server pushes, making Server‑Sent Events a simpler, lower‑overhead alternative that works with standard HTTP, offers automatic reconnection, and reduces complexity for dashboards, notifications, and live updates.

SSEWebSocketfrontend development
0 likes · 7 min read
When to Choose SSE Over WebSocket? A Lightweight Real‑Time Solution
Architecture Digest
Architecture Digest
Sep 28, 2025 · Backend Development

When to Use SSE vs WebSocket: A Practical Guide with Node.js Demo

This article explains server‑to‑client push scenarios, compares polling, WebSocket and Server‑Sent Events (SSE), details SSE APIs and browser compatibility, and provides complete front‑end and back‑end Node.js demos to help you choose the right technology for real‑time data delivery.

Backend DevelopmentNode.jsPolling
0 likes · 11 min read
When to Use SSE vs WebSocket: A Practical Guide with Node.js Demo
JD Tech Talk
JD Tech Talk
Aug 29, 2025 · Fundamentals

Why KCP Beats TCP and UDP for Real‑Time Apps: Low Latency, High Throughput

This article explains the limitations of TCP and UDP for real‑time applications, introduces the KCP protocol as a UDP‑based solution that combines reliability with low latency, outlines its features, working principles, code usage, and real‑world deployment examples in gaming, video conferencing, live streaming, and IoT.

KCPLow latencyUDP
0 likes · 8 min read
Why KCP Beats TCP and UDP for Real‑Time Apps: Low Latency, High Throughput
Sanyou's Java Diary
Sanyou's Java Diary
Jul 28, 2025 · Backend Development

Pick the Right Real‑Time Communication: Short Polling, Long Polling, WebSocket, SSE

This article compares four real‑time communication techniques—short polling, long polling, WebSocket, and Server‑Sent Events—detailing their protocols, advantages, disadvantages, latency, resource consumption, and typical use cases, and provides guidance on selecting the most suitable method for different application requirements.

Backend DevelopmentSSElong polling
0 likes · 6 min read
Pick the Right Real‑Time Communication: Short Polling, Long Polling, WebSocket, SSE
JavaScript
JavaScript
Jun 14, 2025 · Frontend Development

Why Server‑Sent Events (SSE) May Beat WebSocket for One‑Way Updates

While WebSocket is often the go‑to solution for real‑time web apps, many scenarios only need one‑way data pushes; this article explains how Server‑Sent Events (SSE) provide a lightweight, HTTP‑based alternative with simpler implementation, lower overhead, and built‑in reconnection support.

Backend DevelopmentSSEServer-Sent Events
0 likes · 7 min read
Why Server‑Sent Events (SSE) May Beat WebSocket for One‑Way Updates
macrozheng
macrozheng
Jun 13, 2025 · Backend Development

How to Build a Real‑Time Chat with Spring Boot WebSocket: Step‑by‑Step Guide

This article explains how to integrate WebSocket into a Spring Boot project to create a lightweight instant‑messaging system, covering dependency setup, configuration classes, core server implementation, required modules, common deployment issues, and practical solutions with complete code examples.

Backend DevelopmentDistributed SystemsInstant Messaging
0 likes · 14 min read
How to Build a Real‑Time Chat with Spring Boot WebSocket: Step‑by‑Step Guide
Sohu Tech Products
Sohu Tech Products
Jun 11, 2025 · Frontend Development

Why WebSocket Is the Secret Weapon for Real‑Time Web Apps

This article explains how WebSocket enables low‑latency, bidirectional communication for AI‑driven real‑time applications, covering its protocol basics, advantages, heartbeat mechanism, connection management challenges, security enhancements, and emerging trends such as WebTransport and integration with modern frameworks.

HeartbeatWebSocketfrontend development
0 likes · 6 min read
Why WebSocket Is the Secret Weapon for Real‑Time Web Apps
php Courses
php Courses
Jun 10, 2025 · Backend Development

Build Real-Time Video Chat with PHP and WebRTC: Step-by-Step Guide

This tutorial walks you through creating a real-time video chat web app using PHP on the server side and WebRTC in the browser, covering environment setup, server code, client implementation, and how to run the application.

WebRTCWebSocketreal-time communication
0 likes · 6 min read
Build Real-Time Video Chat with PHP and WebRTC: Step-by-Step Guide
Architecture Digest
Architecture Digest
May 15, 2025 · Backend Development

Why the ChatGPT Browser Conversation System Uses EventSource Instead of WebSocket

This article explains why the ChatGPT browser-based conversation system prefers EventSource over WebSocket, covering protocol basics, the system’s single‑direction communication model, long‑polling behavior, deployment simplicity, and includes full Node.js server and client code examples demonstrating the implementation.

Backend DevelopmentBrowserEventSource
0 likes · 9 min read
Why the ChatGPT Browser Conversation System Uses EventSource Instead of WebSocket
Senior Tony
Senior Tony
May 13, 2025 · Backend Development

Master WebSocket: From Handshake to Real‑Time Messaging with Java & Spring

This tutorial explains WebSocket’s full‑duplex protocol, compares it with HTTP polling, outlines typical real‑time use cases, details the handshake and frame structure, and provides complete client‑side JavaScript and Spring Boot server examples to help developers quickly implement bi‑directional communication.

Backend DevelopmentJavaScriptSpring Boot
0 likes · 9 min read
Master WebSocket: From Handshake to Real‑Time Messaging with Java & Spring
Architect
Architect
Apr 25, 2025 · Backend Development

Building a High‑Performance Real‑Time Communication System with Netty and Spring Boot 3

This article explains Netty's asynchronous architecture, compares BIO/NIO/AIO models, describes its thread and pipeline designs, evaluates real‑time communication options, and provides complete frontend and backend code examples for creating a WebSocket‑based instant messaging service using Netty and Spring Boot 3.

Backend DevelopmentIO ModelJava
0 likes · 18 min read
Building a High‑Performance Real‑Time Communication System with Netty and Spring Boot 3
Su San Talks Tech
Su San Talks Tech
Apr 25, 2025 · Backend Development

Which Real‑Time Communication Method Is Right for Your App? Short Polling, Long Polling, WebSocket, or SSE

This article compares four real‑time communication techniques—short polling, long polling, WebSocket, and Server‑Sent Events—detailing their advantages, drawbacks, latency, resource consumption, and ideal use cases to help developers choose the most suitable solution for their applications.

Backend DevelopmentSSElong polling
0 likes · 7 min read
Which Real‑Time Communication Method Is Right for Your App? Short Polling, Long Polling, WebSocket, or SSE
Alibaba Cloud Native
Alibaba Cloud Native
Jan 26, 2025 · Cloud Native

Why SSE and WebSocket Are the Perfect Fit for Large Language Model Apps

This article explains how Server‑Sent Events (SSE) and WebSocket provide the low‑latency, bidirectional communication required by large language model applications, compares them with traditional HTTP/HTTPS protocols, outlines technical challenges such as gateway stability, bandwidth and security, and offers practical implementation steps and mitigation strategies.

SSEWebSocketapi-gateway
0 likes · 19 min read
Why SSE and WebSocket Are the Perfect Fit for Large Language Model Apps
Dangbei Technology Team
Dangbei Technology Team
Dec 31, 2024 · Backend Development

How WebSocket Powers Real-Time IoT Devices: Architecture & Code Walkthrough

This article explores the role of WebSocket in IoT, detailing its advantages over HTTP, comparing Java implementations, presenting a Netty‑based architecture for smart devices, and providing complete code examples for connection handling, authentication, and message processing to achieve real‑time communication.

Backend DevelopmentIoTJava
0 likes · 12 min read
How WebSocket Powers Real-Time IoT Devices: Architecture & Code Walkthrough
Top Architect
Top Architect
Dec 27, 2024 · Backend Development

Server‑Sent Events (SSE) vs WebSocket vs Polling: Detailed Comparison and SpringBoot Implementation

This article explains the lightweight Server‑Sent Events (SSE) approach for one‑way server push, compares its features, connection model, performance and use cases against WebSocket and traditional polling, and provides a SpringBoot example with code snippets for building an online‑user SSE endpoint.

Backend DevelopmentPollingSSE
0 likes · 11 min read
Server‑Sent Events (SSE) vs WebSocket vs Polling: Detailed Comparison and SpringBoot Implementation
ITPUB
ITPUB
Dec 14, 2024 · Backend Development

Why Can’t Servers Push Data? Exploring HTTP Polling, Long Polling, and WebSocket

This article explains why traditional HTTP cannot let servers initiate messages, compares periodic HTTP polling and long polling as workarounds, and introduces the full‑duplex WebSocket protocol—including its handshake, frame format, and typical use cases such as web games and real‑time chat.

HTTPServer PushWebSocket
0 likes · 15 min read
Why Can’t Servers Push Data? Exploring HTTP Polling, Long Polling, and WebSocket
Huolala Tech
Huolala Tech
Dec 13, 2024 · Backend Development

Building a Scalable, Secure Customer IM System: Architecture & Key Solutions

This article details the design, architecture, and evolution of a self‑developed customer instant‑messaging system, covering its user‑centred philosophy, layered backend structure, technology choices such as WebSocket and Spring WebFlux, and how it solved challenges in gateway design, session storage, message ACK, and queue management to achieve high availability, security, and future‑ready scalability.

Instant MessagingMessage QueueScalable Design
0 likes · 14 min read
Building a Scalable, Secure Customer IM System: Architecture & Key Solutions
Architecture Digest
Architecture Digest
Dec 12, 2024 · Backend Development

Server‑Sent Events vs WebSocket vs Polling: Choosing the Right Real‑Time Communication Technique for Backend Development

This article compares Server‑Sent Events, traditional polling, and WebSocket for server‑to‑client real‑time messaging, explains why WebSocket may be overkill for one‑way push scenarios, and provides a Spring Boot example of an SSE endpoint with code and configuration details.

PollingSpring BootWebSocket
0 likes · 7 min read
Server‑Sent Events vs WebSocket vs Polling: Choosing the Right Real‑Time Communication Technique for Backend Development
ITPUB
ITPUB
Dec 6, 2024 · Backend Development

Why ChatGPT Uses Server-Sent Events (SSE) and How to Implement SSE in Spring Boot

This article explains why ChatGPT adopts Server-Sent Events for streaming responses, compares SSE with WebSocket, outlines SSE's core principles and best‑practice considerations, and provides a complete Spring Boot example—including server‑side Java code and client‑side HTML—to demonstrate real‑time data push.

JavaSSEServer-Sent Events
0 likes · 14 min read
Why ChatGPT Uses Server-Sent Events (SSE) and How to Implement SSE in Spring Boot
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 22, 2024 · Fundamentals

How RTP and NTP Timestamps Enable Precise Audio‑Video Sync in WebRTC

This article explains the structure and generation of RTP timestamps for audio and video, the role of NTP timestamps as a common time base, how RTP and NTP are correlated through Sender Reports and linear regression, and the calculations used to achieve accurate audio‑video synchronization and target delay management in WebRTC.

Audio-Video SyncNTPRTP
0 likes · 18 min read
How RTP and NTP Timestamps Enable Precise Audio‑Video Sync in WebRTC
Architecture & Thinking
Architecture & Thinking
Oct 10, 2024 · Mobile Development

How Baidu Built a Scalable Android IM SDK for Real‑Time Messaging

This article explains the background, architecture, core processes, and engineering challenges of Baidu's Android instant‑messaging SDK, detailing how the public IM system, long‑connection layer, and modular components enable reliable, real‑time communication across multiple devices.

Android SDKInstant MessagingMobile Development
0 likes · 21 min read
How Baidu Built a Scalable Android IM SDK for Real‑Time Messaging
macrozheng
macrozheng
Sep 26, 2024 · Backend Development

Build a Real‑Time Chat with Spring Boot WebSocket: Step‑by‑Step Guide

This article explains how to integrate Spring Boot with WebSocket to create a lightweight instant‑messaging system, covering dependency setup, configuration classes, core server code, front‑end integration, essential IM modules, common deployment challenges, and provides complete example code and demos.

Backend DevelopmentInstant MessagingSpring Boot
0 likes · 15 min read
Build a Real‑Time Chat with Spring Boot WebSocket: Step‑by‑Step Guide
Architect
Architect
Sep 25, 2024 · Frontend Development

Why Choose EventSource Over WebSocket for ChatGPT‑Style Web Chats?

This article analyzes the reasons for preferring EventSource instead of WebSocket in a browser‑based ChatGPT chat system, covering protocol basics, system characteristics, advantages, code examples, performance trade‑offs, and future extensibility.

ChatGPTEventSourceNode.js
0 likes · 9 min read
Why Choose EventSource Over WebSocket for ChatGPT‑Style Web Chats?
Baidu Geek Talk
Baidu Geek Talk
Sep 16, 2024 · Mobile Development

Design and Implementation of Baidu Android IM SDK and Public IM System

Baidu built a unified Android IM SDK and public instant‑messaging system that consolidates login, message routing, synchronization, notifications, and group chat into reusable client and server components, using a hybrid push‑pull model to deliver real‑time, secure communication while dramatically lowering development and maintenance costs across its product portfolio.

Android SDKInstant MessagingMobile Development
0 likes · 22 min read
Design and Implementation of Baidu Android IM SDK and Public IM System
大转转FE
大转转FE
Sep 13, 2024 · Frontend Development

Building 1v1 and Multi‑Party WebRTC Calls: From Demo to Architecture

This article walks through creating a basic 1v1 WebRTC audio‑video demo with Vue, then expands to detailed code explanations for call setup, media handling, data channels, and explores multi‑party architectures (Mesh, SFU, MCU), discussing their trade‑offs, deployment challenges, and practical solutions for production environments.

MCUSFUVideo Call
0 likes · 19 min read
Building 1v1 and Multi‑Party WebRTC Calls: From Demo to Architecture
大转转FE
大转转FE
Sep 6, 2024 · Frontend Development

WebRTC Deep Dive: Core Concepts, Connection Flow, and a Simple Signaling Server

This article explores WebRTC’s fundamental architecture, detailing PeerConnection terminology, core methods and events, various connection strategies—including local network, STUN, and TURN—and walks through the complete signaling and ICE exchange process, culminating in a step‑by‑step Node.js WebSocket signaling server implementation with full code examples.

Node.jsPeerConnectionSTUN
0 likes · 16 min read
WebRTC Deep Dive: Core Concepts, Connection Flow, and a Simple Signaling Server
Java Architect Essentials
Java Architect Essentials
Sep 5, 2024 · Backend Development

Comprehensive Guide to WebSocket: Protocol, Lifecycle, API, and Java Implementation

This article provides an in‑depth overview of the WebSocket protocol, covering its fundamentals, advantages, lifecycle, message formats, Java API usage, Spring Boot integration, performance considerations, and future development directions, complete with practical code examples for both server and client sides.

APIBackend DevelopmentJava
0 likes · 18 min read
Comprehensive Guide to WebSocket: Protocol, Lifecycle, API, and Java Implementation
大转转FE
大转转FE
Aug 30, 2024 · Frontend Development

Mastering WebRTC: Essential Front‑End APIs and Real‑Time Communication Basics

This article provides a comprehensive front‑end guide to WebRTC, covering its core concepts, differences from WebSocket, browser compatibility, typical use cases, advantages and drawbacks, and detailed usage of key APIs such as getUserMedia, getDisplayMedia, RTCPeerConnection, and RTCDataChannel with practical code examples.

APIRTCPeerConnectionWebRTC
0 likes · 15 min read
Mastering WebRTC: Essential Front‑End APIs and Real‑Time Communication Basics
Open Source Tech Hub
Open Source Tech Hub
Aug 25, 2024 · Backend Development

What Is Socket.IO? A Deep Dive into Features, Versions, and Cross‑Language Implementations

This article explains Socket.IO’s low‑latency, bi‑directional, event‑driven communication model, outlines version differences, lists server and client language implementations, clarifies common misconceptions, details core features such as fallback, reconnection and broadcasting, and provides a complete PHP server‑client example with custom events and workerStart handling.

Event-drivenSocket.IOWebSocket
0 likes · 13 min read
What Is Socket.IO? A Deep Dive into Features, Versions, and Cross‑Language Implementations
JavaEdge
JavaEdge
Jun 8, 2024 · Frontend Development

EventSource vs WebSocket: Choosing the Right Real‑Time API for ChatGPT

This article explains the technical differences between Server‑Sent Events (EventSource) and WebSocket, compares their advantages, disadvantages, and suitable scenarios, and shows why ChatGPT’s streaming API prefers EventSource for server‑push communication.

ChatGPTEventSourceServer-Sent Events
0 likes · 9 min read
EventSource vs WebSocket: Choosing the Right Real‑Time API for ChatGPT
360 Smart Cloud
360 Smart Cloud
Jun 3, 2024 · Backend Development

Design and Performance Analysis of a Cascaded SFU Architecture for Video Conferencing (VCS)

The article presents a technical overview of a WebRTC‑based video conferencing system that employs a single‑SFU architecture, identifies scalability and latency challenges in large‑scale and global deployments, and proposes a cascaded SFU solution with detailed signaling, buffer management, and performance evaluation demonstrating improved load balancing and extensibility.

Backend DevelopmentCascaded ArchitectureSFU
0 likes · 12 min read
Design and Performance Analysis of a Cascaded SFU Architecture for Video Conferencing (VCS)
Ops Development & AI Practice
Ops Development & AI Practice
May 30, 2024 · Fundamentals

Mastering UDP in Go: Build Low‑Latency Network Apps with Simple Code

This article explains the characteristics and ideal use cases of UDP, then walks through step‑by‑step Go code for creating UDP connections, sending and receiving datagrams, and a complete client‑server example, helping developers leverage UDP’s low latency and lightweight nature for real‑time communication, streaming, and IoT scenarios.

DatagramGoNetwork programming
0 likes · 10 min read
Mastering UDP in Go: Build Low‑Latency Network Apps with Simple Code
Su San Talks Tech
Su San Talks Tech
Apr 28, 2024 · Frontend Development

From HTTP Polling to Real‑Time Push: Why WebSocket Is the Game‑Changer

WebSocket enables true full‑duplex communication between browsers and servers, overcoming the limitations of HTTP’s request‑response model; the article explains why simple HTTP polling and long polling are insufficient, details the WebSocket handshake, frame format, and ideal scenarios such as web games and real‑time chat.

HTTP pollingWeb DevelopmentWebSocket
0 likes · 16 min read
From HTTP Polling to Real‑Time Push: Why WebSocket Is the Game‑Changer
Kuaishou Tech
Kuaishou Tech
Dec 28, 2023 · Artificial Intelligence

Kuaishou Audio Team Wins ICASSP 2024 SSI and PLC Challenges with Advanced Speech Enhancement and Packet Loss Concealment

The Kuaishou audio team secured first place in both the ICASSP 2024 Speech Signal Improvement and Audio Deep Packet Loss Concealment challenges by deploying a two‑stage GAN‑based speech enhancement system and a hybrid time‑frequency packet‑loss concealment model that dramatically improve real‑time communication quality.

Audio ProcessingGANICASSP 2024
0 likes · 8 min read
Kuaishou Audio Team Wins ICASSP 2024 SSI and PLC Challenges with Advanced Speech Enhancement and Packet Loss Concealment
Architect
Architect
Nov 24, 2023 · Industry Insights

How We Evolved the Voice Chat Room Architecture to Scale with Real‑Time Interaction

This article chronicles the year‑long evolution of the voice‑chat room system, detailing how product‑driven requirements forced successive redesigns of both the live‑streaming and RTC subsystems, the introduction of session‑and‑channel abstractions, migration of mic‑seat management to the backend, and the implementation of monitoring, testing, and deployment practices that keep the architecture stable and extensible.

Domain-Driven DesignMicroservicesRBAC
0 likes · 28 min read
How We Evolved the Voice Chat Room Architecture to Scale with Real‑Time Interaction
360 Smart Cloud
360 Smart Cloud
Nov 21, 2023 · Frontend Development

WebRTC MediaStream and RTCPeerConnection API Overview and Usage

This article provides a comprehensive overview of WebRTC's MediaStream and RTCPeerConnection APIs, explaining core concepts such as tracks, sources, sinks, device enumeration, media constraints, bitrate and resolution settings, compatibility considerations, screen sharing, content hints, and the step‑by‑step workflow for establishing a peer‑to‑peer connection in the browser.

Browser APIsJavaScriptMediaStream
0 likes · 15 min read
WebRTC MediaStream and RTCPeerConnection API Overview and Usage
Bilibili Tech
Bilibili Tech
Nov 14, 2023 · Backend Development

Evolution of Bilibili's Voice Chat Room Architecture: From Live Streaming to Multi‑User RTC Interaction

The article chronicles Bilibili’s voice‑chat room transformation from a simple one‑to‑one live‑streaming setup to a scalable multi‑host RTC system, detailing the new session‑channel model, server‑driven mic‑seat management, extensive monitoring, state‑synchronization techniques, revenue‑engine integration, domain‑driven design, and continuous‑delivery practices.

BackendSystem Designarchitecture
0 likes · 25 min read
Evolution of Bilibili's Voice Chat Room Architecture: From Live Streaming to Multi‑User RTC Interaction
JD Cloud Developers
JD Cloud Developers
Nov 2, 2023 · Frontend Development

Unlock Real‑Time Chat with Server‑Sent Events: From Theory to Code

This article explains how Server‑Sent Events (SSE) enable real‑time, character‑by‑character responses like those seen in ChatGPT, compares SSE with WebSockets, and provides complete server‑side and client‑side code examples for implementing SSE in web applications.

EventSourceSSEServer-Sent Events
0 likes · 17 min read
Unlock Real‑Time Chat with Server‑Sent Events: From Theory to Code
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 11, 2023 · Backend Development

Decoupling Audio‑Video Algorithms: AVProcessEngine Reduces RTC SDK Size & Improves Performance

The article explains how NetEase Cloud Communication’s AVProcessEngine framework separates audio‑video algorithms from the NERTC SDK, addressing SDK bloat and performance drops on low‑end devices by using plugin‑based processing, dynamic algorithm adjustment, and unified interfaces.

Audio ProcessingPerformance Optimizationplugin architecture
0 likes · 11 min read
Decoupling Audio‑Video Algorithms: AVProcessEngine Reduces RTC SDK Size & Improves Performance
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 20, 2023 · Frontend Development

WebRTC Quick‑Start Tutorial for Beginners: Concepts, Architecture, and Code Walkthrough

This article provides a comprehensive beginner‑friendly guide to WebRTC, covering its definition, development history, application scenarios, core components, signaling server setup with Node.js and Socket.io, media negotiation, ICE candidate handling, STUN/TURN traversal, and complete code examples for building one‑to‑one real‑time audio/video communication.

ICESTUNSignaling
0 likes · 20 min read
WebRTC Quick‑Start Tutorial for Beginners: Concepts, Architecture, and Code Walkthrough
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 21, 2023 · Frontend Development

Audio Architecture and Quality Optimization in WebRTC: Devices, 3A Processing, Codec, NetEQ and Scenario‑Based Solutions

The article explains WebRTC’s audio pipeline—from device capture through hardware or software 3A (AEC, ANS, AGC), Opus codec selection, and NetEQ jitter‑buffer handling—detailing how device specifics and scenario‑based configurations (live streaming, meetings, education, watch‑together) affect quality and why pure‑software 3A is emerging as the preferred future solution.

3AAudio ProcessingNetEQ
0 likes · 29 min read
Audio Architecture and Quality Optimization in WebRTC: Devices, 3A Processing, Codec, NetEQ and Scenario‑Based Solutions
Baidu Geek Talk
Baidu Geek Talk
Jul 12, 2023 · Mobile Development

How Baidu’s iOS Long‑Connection SDK Powers Real‑Time Mobile Apps

This article examines the evolution of long‑connection technology for mobile apps, outlines Baidu’s unified long‑connection service architecture, details the iOS SDK’s design choices—including protocol selection, DNS optimization, token handling, heartbeat and reconnection mechanisms—and demonstrates its real‑time messaging use cases within the Baidu App.

Mobile NetworkingSDKiOS
0 likes · 20 min read
How Baidu’s iOS Long‑Connection SDK Powers Real‑Time Mobile Apps
DaTaobao Tech
DaTaobao Tech
Jun 30, 2023 · Operations

How Perception‑Aware Congestion Control Boosts Real‑Time Video QoE by Up to 32%

The paper introduces PACC, a perception‑aware congestion‑control algorithm that leverages a CNN‑based video‑quality sensor to adjust bitrate based on user‑perceived delay and quality trends, achieving 6.8%‑32.4% QoE improvements over existing model‑based, hybrid, and RL‑based schemes in diverse network conditions.

CNNPACCQoE
0 likes · 16 min read
How Perception‑Aware Congestion Control Boosts Real‑Time Video QoE by Up to 32%
php Courses
php Courses
Jun 27, 2023 · Frontend Development

Comparing EventSource and WebSocket for ChatGPT Web Communication

The article compares EventSource and WebSocket, outlining their respective advantages, disadvantages, and appropriate use cases for server‑push versus bidirectional real‑time communication in web applications such as the ChatGPT interface.

EventSourceServer PushWebSocket
0 likes · 3 min read
Comparing EventSource and WebSocket for ChatGPT Web Communication
360 Tech Engineering
360 Tech Engineering
Jun 6, 2023 · Frontend Development

WebRTC MediaStream and RTCPeerConnection API Overview and Usage Guide

This article provides a comprehensive overview of WebRTC’s MediaStream and RTCPeerConnection APIs, covering concepts such as sources, sinks, tracks, device enumeration, media constraints, resolution and bitrate settings, compatibility issues, screen sharing, content hints, and step‑by‑step connection establishment for real‑time communication in browsers.

Browser APIsJavaScriptMediaStream
0 likes · 13 min read
WebRTC MediaStream and RTCPeerConnection API Overview and Usage Guide
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Jun 3, 2023 · Industry Insights

How Zhuge Uses the Shortest Congestion‑Control Loop to Achieve Consistent Low‑Latency Real‑Time Wireless Communication

The article analyzes the SIGCOMM 2022 paper introducing Zhuge, a wireless‑AP‑only solution that separates congestion feedback from the data path to shrink the control loop, dramatically cutting tail latency and boosting real‑time communication performance.

Zhugecongestion controldelay prediction
0 likes · 11 min read
How Zhuge Uses the Shortest Congestion‑Control Loop to Achieve Consistent Low‑Latency Real‑Time Wireless Communication
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 25, 2023 · Backend Development

Building Real-Time IM Solutions with WebSocket: A Practical Guide

The guide walks through building a real‑time instant‑messaging system—using a multiplayer monster‑battle demo—to compare polling, long‑polling, SSE and WebSocket, explains the WebSocket handshake and frame format, shows a custom Node.js server implementation, and advises adopting mature IM SDKs for production.

Instant MessagingNode.jsSSE
0 likes · 23 min read
Building Real-Time IM Solutions with WebSocket: A Practical Guide
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
May 10, 2023 · Operations

How to Streamline RTC Audio Issue Troubleshooting: Frameworks, Tools, and Automation

This article explores the challenges of real‑time communication audio problems, outlines their common manifestations and characteristics, and presents a comprehensive troubleshooting framework with standardized processes, automation tools, and perception models to improve efficiency and service quality.

OperationsRTCaudio troubleshooting
0 likes · 12 min read
How to Streamline RTC Audio Issue Troubleshooting: Frameworks, Tools, and Automation
JavaScript
JavaScript
Apr 27, 2023 · Frontend Development

Master Real-Time Frontend: Long Polling vs Server-Sent Events Explained

Explore how long polling and Server‑Sent Events enable real‑time data exchange in front‑end development, comparing their principles, advantages, drawbacks, and providing practical JavaScript examples to help you choose the optimal technique for your application.

JavaScriptServer-Sent Eventsfrontend development
0 likes · 5 min read
Master Real-Time Frontend: Long Polling vs Server-Sent Events Explained
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Feb 1, 2023 · Cloud Native

How NetEase Cloud Messaging Powers Global Entertainment Social Apps

This article shares NetEase Cloud Messaging's technical practice for overseas entertainment social solutions, covering market observations, key technical challenges such as unstable overseas networks and security, a four‑layer architecture, and detailed implementations for group chat, interactive live streaming, IM and RTC global deployment.

Instant Messagingcloud-native architectureentertainment social
0 likes · 12 min read
How NetEase Cloud Messaging Powers Global Entertainment Social Apps
Java High-Performance Architecture
Java High-Performance Architecture
Jan 22, 2023 · Backend Development

Building a Million-User Live-Stream Danmaku System: Bandwidth, Latency, and Reliability Solutions

To support Southeast Asian live-streaming, we designed a custom danmaku system capable of handling up to a million concurrent users per room, tackling bandwidth pressure, weak-network latency, and reliability by employing HTTP compression, response simplification, short-polling, local caching, and lock-free ring buffers.

Backend ArchitecturePerformance Optimizationdanmaku
0 likes · 10 min read
Building a Million-User Live-Stream Danmaku System: Bandwidth, Latency, and Reliability Solutions
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 27, 2022 · Artificial Intelligence

How Audio‑Video Technology is Revolutionizing Entertainment Social Platforms

This article explores how real‑time audio‑video technologies—such as AI‑driven noise reduction, 3D sound, smart encoding, and security detection—are reshaping entertainment‑focused social experiences, enabling immersive interactions, lowering participation barriers, and supporting global market expansion.

3D audioAI noise reductionaudio video
0 likes · 15 min read
How Audio‑Video Technology is Revolutionizing Entertainment Social Platforms
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 26, 2022 · Cloud Computing

Predictable Audio‑Video Networks: An In‑Depth Review of Alibaba Cloud’s GSO‑Simulcast, LiveNet, and Zhuge Systems

This article analyzes three SIGCOMM‑presented papers from Alibaba Cloud that propose GSO‑Simulcast for real‑time video conferencing, LiveNet for low‑latency live‑streaming CDN overlay, and Zhuge for fast feedback in Wi‑Fi video transmission, illustrating how predictable audio‑video networks are built to meet emerging metaverse demands.

audio videocloud computinglow-latency streaming
0 likes · 18 min read
Predictable Audio‑Video Networks: An In‑Depth Review of Alibaba Cloud’s GSO‑Simulcast, LiveNet, and Zhuge Systems
TAL Education Technology
TAL Education Technology
Oct 20, 2022 · Fundamentals

Understanding WebRTC Multi‑Party Architectures: Mesh, MCU, and SFU

The article explains the three main WebRTC multi‑party architectures—Mesh, MCU, and SFU—detailing their bandwidth and processing requirements, advantages, disadvantages, and typical use cases, helping developers choose the most suitable solution for low‑latency, high‑quality audio‑video interactions.

MCUMedia ServerSFU
0 likes · 6 min read
Understanding WebRTC Multi‑Party Architectures: Mesh, MCU, and SFU
ELab Team
ELab Team
Sep 30, 2022 · Frontend Development

Mastering WebRTC: From RTMP/HLS Basics to Real-Time Audio‑Video Communication

This article explains common audio‑video streaming protocols such as RTMP and HLS, compares their use cases, then dives into WebRTC fundamentals, device detection, media capture, recording, connection setup, codec considerations, and how to display remote streams, providing a comprehensive guide for building real‑time web communication applications.

JavaScriptRTMPWebRTC
0 likes · 22 min read
Mastering WebRTC: From RTMP/HLS Basics to Real-Time Audio‑Video Communication
Volcano Engine Developer Services
Volcano Engine Developer Services
Sep 15, 2022 · Fundamentals

Why Video Conferencing Is the Toughest RTC Challenge and How We Overcome It

This article examines the unique technical hurdles of video‑conference RTC—such as free mic control, flexible layouts, screen sharing, weak networks, diverse devices and poor lighting—and outlines the edge‑rendering, smart encoding, multi‑level simulcast and reliable signaling solutions we’ve built to tackle them.

Edge RenderingRTCScreen Sharing
0 likes · 22 min read
Why Video Conferencing Is the Toughest RTC Challenge and How We Overcome It
Architecture Digest
Architecture Digest
Sep 7, 2022 · Backend Development

Building a High-Performance Scalable Instant Messaging System with Go and WebSocket

This article guides readers through the design and implementation of a high‑performance, scalable instant‑messaging (IM) system using Go, detailing WebSocket protocol fundamentals, server‑side architecture, authentication, message handling, code examples, and optimization strategies for production deployment.

GoInstant MessagingWebSocket
0 likes · 39 min read
Building a High-Performance Scalable Instant Messaging System with Go and WebSocket
IT Architects Alliance
IT Architects Alliance
Sep 6, 2022 · Backend Development

Building a High‑Performance, Scalable IM System with Go and WebSocket

This article explains the fundamentals of instant‑messaging, dives deep into the WebSocket protocol and its handshake, and provides a step‑by‑step guide with Go code to quickly build a high‑availability, extensible IM system that supports registration, login, single‑chat, group‑chat, file upload and optimization strategies.

GoIM SystemMessage Queue
0 likes · 38 min read
Building a High‑Performance, Scalable IM System with Go and WebSocket
Kuaishou Audio & Video Technology
Kuaishou Audio & Video Technology
Aug 24, 2022 · Artificial Intelligence

Cutting Video Bitrate to 14.4 kbps: Inside Kuaishou’s AI‑Generated Compression

Kuaishou’s audio‑video team presents an AI‑driven compression algorithm and the KISC speech codec that achieve ultra‑low‑bitrate real‑time video and high‑quality voice transmission, enabling smooth RTC experiences even on weak networks while supporting creative features like view‑point adjustment and background replacement.

AI compressionlow bitrate videoreal-time communication
0 likes · 11 min read
Cutting Video Bitrate to 14.4 kbps: Inside Kuaishou’s AI‑Generated Compression
Shopee Tech Team
Shopee Tech Team
Aug 12, 2022 · Backend Development

Shopee Video Technology: Backend Services, High‑Definition Low‑Bitrate Optimization, and Performance Enhancements

Shopee’s video platform combines live‑stream and on‑demand transcoding, link‑mic, multi‑party mixing, and backend editing services with a proprietary high‑definition low‑bitrate pipeline that leverages GPU and CPU encoders, AI‑enhanced pre‑processing, hierarchical B‑frames, and SIMD‑optimized sharpening to deliver high‑quality video on low‑end devices while cutting compute costs, and the company is actively recruiting engineers for further development.

AI enhancementPerformance OptimizationVideo processing
0 likes · 19 min read
Shopee Video Technology: Backend Services, High‑Definition Low‑Bitrate Optimization, and Performance Enhancements
360 Smart Cloud
360 Smart Cloud
Jul 29, 2022 · Fundamentals

Introduction to WebRTC Architecture, Core Concepts, and Multi‑Party Communication Solutions

This article provides a comprehensive overview of WebRTC, covering its origin, core architecture layers, basic audio‑video capture concepts, the process of a one‑to‑one real‑time call, and compares three multi‑party communication architectures—Mesh, MCU, and SFU—highlighting their advantages and drawbacks.

MCUMedia ArchitectureP2P
0 likes · 13 min read
Introduction to WebRTC Architecture, Core Concepts, and Multi‑Party Communication Solutions
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 26, 2022 · Cloud Computing

How Huawei SparkRTC Delivers Global Low‑Latency Audio/Video: Network Architecture Secrets

In a May 16 live session, Huawei Cloud’s chief architect MuNa explained the goals of media networking, detailed the SparkRTC global network architecture—including overlay/underlay layers and low‑latency techniques—and revealed nine key strategies such as end‑to‑end transmission, AI‑driven routing, multi‑path access, and edge acceleration, while also reminding developers to register for the ongoing competition.

Low latencycloud computingmedia streaming
0 likes · 5 min read
How Huawei SparkRTC Delivers Global Low‑Latency Audio/Video: Network Architecture Secrets
Zhuanzhuan Tech
Zhuanzhuan Tech
May 18, 2022 · Backend Development

WebSocket Cluster Deployment in a Customer Service IM System

This article explains how a large-scale customer service instant messaging platform uses clustered WebSocket services, Redis, Nginx load balancing, and message‑queue broadcasting to achieve real‑time, reliable message delivery and robust reconnection handling across multiple servers.

ClusterInstant MessagingNGINX
0 likes · 7 min read
WebSocket Cluster Deployment in a Customer Service IM System
High Availability Architecture
High Availability Architecture
Apr 22, 2022 · Artificial Intelligence

BIGO RTC: High‑Quality, Low‑Cost Real‑Time Communication through Core Operators and Scene Adaptation

The article explains how BIGO RTC achieves high‑quality, low‑cost real‑time audio‑video communication by optimizing core video operators such as HEVC encoding, AI‑driven super‑resolution and HDR, and by employing scene‑adaptive techniques like device performance tuning, content‑adaptive encoding and AI‑based pre‑processing to meet diverse latency constraints.

AI AdaptationHDRHigh Quality
0 likes · 9 min read
BIGO RTC: High‑Quality, Low‑Cost Real‑Time Communication through Core Operators and Scene Adaptation
Tencent Architect
Tencent Architect
Apr 8, 2022 · Fundamentals

How WebRTC Implements Video NACK: A Deep Dive into RTP Retransmission

This article provides a comprehensive walkthrough of WebRTC's video sender NACK implementation, covering the underlying ACK/NACK concepts, RFC4585 retransmission types, and the three-step process of storing RTP packets, handling RTCP NACK messages, and retransmitting lost media with priority handling.

NACKRTPVideo Streaming
0 likes · 5 min read
How WebRTC Implements Video NACK: A Deep Dive into RTP Retransmission
Tencent Architect
Tencent Architect
Mar 18, 2022 · Backend Development

Inside WebRTC’s Pacer: How It Smooths Video Transmission

This article explains the purpose and inner workings of WebRTC’s Pacer module, detailing how it prioritizes packets, schedules transmission timing, calculates data budgets, handles max pacing delay, and integrates with video encoding bitrate control to ensure smooth, low‑latency video streaming over varying network conditions.

PacerVideo StreamingWebRTC
0 likes · 9 min read
Inside WebRTC’s Pacer: How It Smooths Video Transmission
Tencent Architect
Tencent Architect
Mar 14, 2022 · Fundamentals

Mastering WebRTC QoS: NACK, FEC, SVC, and More Explained

This article provides a comprehensive overview of WebRTC's quality‑of‑service mechanisms—including NACK, FEC, SVC, jitter buffering, IDR requests, pacing, bandwidth estimation, probing, dynamic frame‑rate, AV sync, and resolution adaptation—detailing their principles, implementation, and impact on real‑time audio‑video communication.

FECNACKQoS
0 likes · 11 min read
Mastering WebRTC QoS: NACK, FEC, SVC, and More Explained
Selected Java Interview Questions
Selected Java Interview Questions
Feb 18, 2022 · Backend Development

Implementing a WebSocket Chat Application with Spring Boot

This tutorial explains the advantages of WebSocket over HTTP and provides a step‑by‑step guide, including Maven dependency, Spring Boot configuration, a ServerEndpoint class, a simple HTML/JavaScript front‑end, and a controller method, to build a real‑time chat system with online/offline notifications and private or broadcast messaging.

Backend DevelopmentJavaSpring Boot
0 likes · 10 min read
Implementing a WebSocket Chat Application with Spring Boot
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Dec 22, 2021 · Frontend Development

How to Sync Two Front‑End Apps in Real Time with WebSocket and Socket.io

Learn how to achieve real‑time data synchronization between separate front‑end applications by leveraging WebSocket and Socket.io, covering the protocol basics, connection setup, event handling, server implementation, alternative communication methods, and practical code examples for both client and server sides.

Socket.IOWebSocketfrontend
0 likes · 16 min read
How to Sync Two Front‑End Apps in Real Time with WebSocket and Socket.io
Tencent Cloud Developer
Tencent Cloud Developer
Nov 26, 2021 · Cloud Computing

5G Remote Real-Time Control: Key Challenges, Enabling Technologies, and System Architectures

5G’s high bandwidth, low latency, and edge offloading empower real‑time remote control of complex equipment, demanding synchronized video, audio, and control signals, which are addressed by real‑time AV communication, control‑signal synchronization, and network optimization, while evolving system architectures—from direct‑connection models to integrated fusion designs—ensure scalability, reliability, and minimal latency for applications in mines, ports, logistics, and autonomous vehicles.

5GIoTLow latency
0 likes · 12 min read
5G Remote Real-Time Control: Key Challenges, Enabling Technologies, and System Architectures
Tencent Cloud Developer
Tencent Cloud Developer
Nov 25, 2021 · Industry Insights

2021 Real‑Time Audio‑Video Trends: WebRTC Updates, New Products & Market Insights

From Tencent Meeting’s 3.0 launch and new webinar mode to Microsoft’s metaverse preview, Firefox’s biggest WebRTC upgrade, Safari’s bug surge, Zoom’s auto‑captioning, and emerging standards like SVC and WebTransport, this roundup surveys the latest real‑time audio‑video technologies, product releases and industry trends shaping 2021.

Product UpdatesWebRTCaudio video
0 likes · 24 min read
2021 Real‑Time Audio‑Video Trends: WebRTC Updates, New Products & Market Insights
Douyu Streaming
Douyu Streaming
Nov 5, 2021 · Fundamentals

How WebRTC Jitter Buffer Manages Delay for Smooth Video Playback

This article explains the concept, components, and algorithms of WebRTC's adaptive jitter buffer, detailing how it calculates network, decode, and render delays to ensure smooth video playback while balancing latency and packet loss.

WebRTCjitter buffermedia streaming
0 likes · 17 min read
How WebRTC Jitter Buffer Manages Delay for Smooth Video Playback
Douyu Streaming
Douyu Streaming
Nov 5, 2021 · Fundamentals

How NetEQ Revolutionizes Audio Jitter Buffering and Packet‑Loss Concealment

This article explains NetEQ, the adaptive audio jitter buffer and packet‑loss concealment technology used in WebRTC, detailing its architecture, core modules, jitter‑estimation algorithms, decision logic, and speed‑change processing, and shows how a custom server‑side implementation can improve stability and listening experience.

NetEQSignal ProcessingWebRTC
0 likes · 21 min read
How NetEQ Revolutionizes Audio Jitter Buffering and Packet‑Loss Concealment
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Nov 1, 2021 · Artificial Intelligence

How AI is Transforming Real-Time Audio Communication: Challenges and Solutions

This article explores the evolution of AI audio algorithms in real‑time communication, detailing current trends, technical hurdles such as computational complexity and data scarcity, and practical solutions including lightweight models, data augmentation, and hybrid AI‑traditional pipelines, illustrated with real‑world NetEase Cloud IM case studies.

AIAudio ProcessingVoice Activity Detection
0 likes · 18 min read
How AI is Transforming Real-Time Audio Communication: Challenges and Solutions