Tagged articles
172 articles
Page 2 of 2
Kuaishou Audio & Video Technology
Kuaishou Audio & Video Technology
Oct 25, 2021 · Operations

How DAP Beats Traditional Congestion Control in Real-Time Video Streaming

The DAP system, developed by Kuaishou’s audio‑video network transmission team, won the ACM MM 2021 Grand Challenge by introducing deadline‑aware scheduling and a novel paired‑sending congestion control algorithm that dramatically improves QoE for real‑time video streams, outperforming Copa, BBR and DRL by up to 43.5%.

congestion controldeadline-aware schedulingmultimedia streaming
0 likes · 8 min read
How DAP Beats Traditional Congestion Control in Real-Time Video Streaming
Douyu Streaming
Douyu Streaming
Oct 18, 2021 · Fundamentals

How to Boost Real-Time Audio Quality with Advanced AEC, AGC, and ANC Techniques

This article details a comprehensive redesign of acoustic echo cancellation, automatic gain control, and automatic noise control for real‑time communication, combining WebRTC and Speex to improve delay estimation, linear filtering, and non‑linear processing, and demonstrates superior performance over the original WebRTC solution.

Acoustic Echo CancellationSignal ProcessingSpeex
0 likes · 10 min read
How to Boost Real-Time Audio Quality with Advanced AEC, AGC, and ANC Techniques
Kuaishou Tech
Kuaishou Tech
Sep 30, 2021 · Fundamentals

Evolution of Real‑Time Communication (RTC) Technology: From MCU to Global Cloud RTC

This article traces the 25‑year evolution of real‑time communication (RTC) across five generations—from the early MCU era to P2P, SFU, cloud‑SFU, and the current global cloud RTC stage—highlighting key protocols, architectural shifts, advantages, drawbacks, and emerging AI‑driven media processing techniques.

AINetwork ProtocolsRTC
0 likes · 26 min read
Evolution of Real‑Time Communication (RTC) Technology: From MCU to Global Cloud RTC
ByteFE
ByteFE
Sep 23, 2021 · Frontend Development

Building a 1‑to‑1 WebRTC Real‑Time Audio/Video Call in the Browser

This article explains how to create a browser‑based 1‑to‑1 real‑time audio/video communication application using WebRTC APIs, covering media capture, SDP and ICE handling, signaling with socket.io, peer‑to‑peer connection setup, data channels, and NAT traversal techniques.

JavaScriptRTCPeerConnectionSTUN
0 likes · 15 min read
Building a 1‑to‑1 WebRTC Real‑Time Audio/Video Call in the Browser
Xianyu Technology
Xianyu Technology
Sep 9, 2021 · Backend Development

Design and Scaling of Xianyu Messaging System (1.0 → 4.0)

The Xianyu instant‑messaging system evolved from a 2014 MVP to a robust, multi‑version architecture—adding distributed storage, hybrid sync, ACK‑based delivery, and feature‑driven monitoring—to handle billions of messages, improve stability, and boost user satisfaction, cutting technical complaints by half.

MessagingScalabilitySystem Architecture
0 likes · 10 min read
Design and Scaling of Xianyu Messaging System (1.0 → 4.0)
Qingyun Technology Community
Qingyun Technology Community
Aug 31, 2021 · Cloud Computing

How to Build Scalable, High‑Availability Real‑Time Audio‑Video Systems

This talk explains the evolution and practical implementation of large‑scale real‑time audio‑video communication, covering common architectures such as direct P2P, MCU, and SFU, network topologies, scalability, high‑availability techniques, edge computing, and emerging technologies like WebRTC, SDN, and AI‑driven enhancements.

Edge ComputingSFUScalable Systems
0 likes · 16 min read
How to Build Scalable, High‑Availability Real‑Time Audio‑Video Systems
Ops Development Stories
Ops Development Stories
Aug 26, 2021 · Backend Development

Master Real-Time Communication: Build WebSocket Apps in Go

This guide explains how WebSockets enable full‑duplex communication over a single TCP connection, compares popular Go WebSocket libraries, and provides complete client‑server code examples for TCP, UDP, and HTTP‑based WebSocket implementations, helping developers build real‑time applications such as chat, games, and monitoring tools.

Backend DevelopmentGoGorilla
0 likes · 22 min read
Master Real-Time Communication: Build WebSocket Apps in Go
HelloTech
HelloTech
Aug 13, 2021 · Backend Development

Understanding WebSocket Protocol and Its Application in Real‑Time Speech Recognition

The article explains why traditional polling methods fall short for real‑time data, introduces the WebSocket protocol’s full‑duplex handshake and heartbeat mechanisms, and demonstrates how a Java‑based WebSocket service efficiently streams audio to an ASR engine for low‑latency speech recognition.

JavaSpring BootWebSocket
0 likes · 12 min read
Understanding WebSocket Protocol and Its Application in Real‑Time Speech Recognition
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Aug 5, 2021 · Artificial Intelligence

How Real-Time Voice Changing Works: From Tremolo to Gender‑Swap Algorithms

This article explains the demand for fun voice‑changing effects in live streaming and voice chat, introduces common audio effects such as Tremolo, Flanging, and Distortion, and details several real‑time pitch‑preserving algorithms—including OLA, WSOLA, PSOLA, and Phase‑Vocoder—used by NetEase Cloud Communication to deliver high‑quality, privacy‑preserving voice transformations.

audio signal processinggender conversionpitch-preserving algorithm
0 likes · 10 min read
How Real-Time Voice Changing Works: From Tremolo to Gender‑Swap Algorithms
Code Ape Tech Column
Code Ape Tech Column
Aug 5, 2021 · Backend Development

Integrating WebSocket with Spring Boot: A Step‑by‑Step Guide

This article introduces WebSocket, explains why it is preferred over HTTP for real‑time communication, and provides a complete Spring Boot integration tutorial with Maven dependencies, configuration, server endpoint code, controller, and a simple HTML client, all illustrated with runnable examples.

BackendJavaSpring Boot
0 likes · 12 min read
Integrating WebSocket with Spring Boot: A Step‑by‑Step Guide
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jul 16, 2021 · Backend Development

How NetEase Cloud Scales to 10,000 Simultaneous Mic Connections: Backend Architecture Revealed

This article details NetEase Cloud's backend engineering solutions for supporting ten‑thousand‑user concurrent mic connections, covering distributed signaling architecture, QUIC‑based weak‑network handling, server‑side audio routing, video QoS strategies, and a global transmission network (WE‑CAN) to achieve high availability and scalability.

Distributed SystemsQoSWE-CAN
0 likes · 12 min read
How NetEase Cloud Scales to 10,000 Simultaneous Mic Connections: Backend Architecture Revealed
Volcano Engine Developer Services
Volcano Engine Developer Services
Jul 1, 2021 · Backend Development

Scaling Real‑Time Audio/Video for 1000+ Users: Volcano Engine RTC Insights

Volcano Engine RTC shares its best‑practice solutions for large‑scale interactive scenarios—including thousand‑person audio chat, live‑stream co‑hosting, and cloud rendering—detailing server‑side stream selection, intelligent mixing, and edge‑node integration to reduce latency, bandwidth, and computational load while enhancing user experience.

backend optimizationcloud renderinglarge-scale audio
0 likes · 14 min read
Scaling Real‑Time Audio/Video for 1000+ Users: Volcano Engine RTC Insights
Volcano Engine Developer Services
Volcano Engine Developer Services
Jun 26, 2021 · Operations

How ByteDance Powers Billion‑User Video: RTC & Live Streaming Best Practices

The ByteDance Volcengine meetup showcased four expert talks covering RTC scalability for interactive entertainment, zero‑latency VOD optimization, cutting‑edge H.266 video codec development, and reliable live‑stream event practices, offering deep technical insights into powering billion‑user short‑video services.

ByteDanceVideo Streamingbest practices
0 likes · 4 min read
How ByteDance Powers Billion‑User Video: RTC & Live Streaming Best Practices
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 18, 2021 · Backend Development

Architecture and Signaling Design for Real-Time Audio/Video Tutoring Services

This article explores the architectural design and signaling mechanisms behind a real-time audio/video tutoring service built for smart desk lamps, detailing the three-layer RTC middleware, classroom abstraction, interactive signaling workflows, and scalable extensions from one-on-one sessions to large virtual classrooms.

EdTechSignaling DesignSystem Architecture
0 likes · 11 min read
Architecture and Signaling Design for Real-Time Audio/Video Tutoring Services
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jun 4, 2021 · Backend Development

How WE‑CAN Revolutionizes Global Data Transmission with Ultra‑Low Latency and Cost‑Effective Architecture

WE‑CAN, NetEase Cloud Communication's self‑developed large‑scale distributed transmission network, dramatically improves end‑to‑end data quality, reduces costs, and supports diverse real‑time communication scenarios through intelligent routing, layered decoupling, and global edge deployment, as demonstrated by extensive production metrics.

Distributed SystemsLow latencycloud networking
0 likes · 15 min read
How WE‑CAN Revolutionizes Global Data Transmission with Ultra‑Low Latency and Cost‑Effective Architecture
Programmer DD
Programmer DD
May 23, 2021 · Backend Development

Master Real-Time Push: Spring Boot WebSocket Integration Guide

This article walks through building a real‑time push system with Spring Boot by integrating WebSocket and MQTT, covering the protocol basics, Maven setup, configuration classes, server implementation, controller endpoints, front‑end testing page, common pitfalls, and deployment tips.

Backend DevelopmentJavaMQTT
0 likes · 12 min read
Master Real-Time Push: Spring Boot WebSocket Integration Guide
Architect's Tech Stack
Architect's Tech Stack
May 14, 2021 · Backend Development

Integrating WebSocket in Spring Boot for Real‑Time Server Push

This tutorial demonstrates how to integrate Spring Boot with WebSocket to achieve server‑initiated real‑time message pushing, covering dependency setup, configuration, server implementation, controller and client page code, and troubleshooting initialization order issues.

Backend DevelopmentJavaWebSocket
0 likes · 12 min read
Integrating WebSocket in Spring Boot for Real‑Time Server Push
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Mar 4, 2021 · Backend Development

How Signaling Powers Real‑Time Audio/Video: Inside NERTC’s Network Library

This article explains the concept and role of signaling in real‑time audio/video, describes the single‑PeerConnection architecture using WebSocket, details the handshake, keep‑alive and reconnection mechanisms, and outlines NERTC’s modular network library design for robust communication under weak network conditions.

Network LibrarySignalingWebRTC
0 likes · 13 min read
How Signaling Powers Real‑Time Audio/Video: Inside NERTC’s Network Library
21CTO
21CTO
Jan 27, 2021 · Frontend Development

Why WebRTC 1.0 Is a Game‑Changer for Real‑Time Web Communication

The announcement that WebRTC 1.0 is now an official W3C/IETF standard highlights its role as a free, browser‑based JavaScript API that enables secure, plugin‑free audio‑video communication across devices, transforming education, healthcare, entertainment, and enterprise collaboration worldwide.

Video ConferencingWebRTCbrowser API
0 likes · 7 min read
Why WebRTC 1.0 Is a Game‑Changer for Real‑Time Web Communication
Open Source Tech Hub
Open Source Tech Hub
Jan 23, 2021 · Frontend Development

Mastering Real‑Time Chat in WeChat Mini‑Programs with WebSocket

This guide explains how to use WebSocket in a WeChat Mini‑Program to implement real‑time features such as live‑room comments, user join/leave events, likes, follows, and product shelf updates, covering protocol basics, handshake details, API usage, example code, heartbeat monitoring, and automatic reconnection strategies.

HeartbeatJavaScriptWeChat Mini Program
0 likes · 14 min read
Mastering Real‑Time Chat in WeChat Mini‑Programs with WebSocket
Tencent Cloud Developer
Tencent Cloud Developer
Jan 12, 2021 · Cloud Computing

Key Technologies and Applications of Tencent Real-Time Audio‑Video (TRTC)

Tencent's Real‑Time Audio‑Video (TRTC) platform delivers sub‑second, cross‑platform RTC for up to 300 participants and 100 000 viewers, using UDP‑based NACK/FEC, dynamic QoS, AI‑enhanced video/audio effects, and cloud‑driven QoE optimization to support diverse scenarios such as online meetings, education, live streaming, and industry‑specific applications.

Audio-VideoCloud ServicesEcho Cancellation
0 likes · 16 min read
Key Technologies and Applications of Tencent Real-Time Audio‑Video (TRTC)
58 Tech
58 Tech
Nov 16, 2020 · Artificial Intelligence

Iterative Optimization of Voice Endpoint Detection for Voice Robots: From Dual‑Threshold to WebRTC VAD and VADNet

This article details the evolution of the voice endpoint detection (VAD) module in 58.com’s voice robot, comparing a dual‑threshold method, Google’s WebRTC VAD, and the deep‑learning based VADNet, and presents experimental results on accuracy, recall, F1 score and online latency.

VADVoice Activity Detectionreal-time communication
0 likes · 14 min read
Iterative Optimization of Voice Endpoint Detection for Voice Robots: From Dual‑Threshold to WebRTC VAD and VADNet
vivo Internet Technology
vivo Internet Technology
Nov 4, 2020 · Frontend Development

WebSocket Practical Guide: From Basics to Production Deployment

This practical guide explains WebSocket fundamentals, demonstrates how to integrate and debug them in a project with webpack proxy and Nginx settings, implements heartbeat and reconnection logic for stability, and compares native WebSocket to Socket.io’s richer but heavier real‑time framework.

NginxSocket.IOWeb Development
0 likes · 5 min read
WebSocket Practical Guide: From Basics to Production Deployment
Laravel Tech Community
Laravel Tech Community
Jul 13, 2020 · Backend Development

Implementing Real‑Time Communication with Workerman and GatewayWorker Using WebSocket in PHP

This tutorial explains how to use the Workerman PHP socket framework and GatewayWorker to replace HTTP long‑polling with WebSocket‑based real‑time communication, covering protocol basics, short vs. long connections, integration with MVC frameworks, and complete client‑ and server‑side code examples.

PHPWebSocketWorkerman
0 likes · 8 min read
Implementing Real‑Time Communication with Workerman and GatewayWorker Using WebSocket in PHP
High Availability Architecture
High Availability Architecture
Jul 10, 2020 · Frontend Development

Understanding WebRTC: Architecture, Protocols, APIs, and Security

WebRTC is a Google‑originated technology that enables real‑time audio, video, and data transmission across browsers, mobile platforms, and IoT devices, and this article explains its popularity, P2P connection process, signaling, NAT/ICE mechanisms, STUN/TURN servers, VP9 codec, JavaScript APIs, and security measures.

MediaStreamP2PSTUN
0 likes · 12 min read
Understanding WebRTC: Architecture, Protocols, APIs, and Security
Top Architect
Top Architect
May 11, 2020 · Backend Development

WebSocket Architecture Design and Implementation with Spring, SockJS, and STOMP

This article explains the principles and practical implementation of WebSocket, compares it with HTTP, discusses when to use it, and details a complete backend and frontend solution using Spring WebSocket, SockJS, and STOMP for real‑time communication in web applications.

Backend DevelopmentWebSocketreal-time communication
0 likes · 21 min read
WebSocket Architecture Design and Implementation with Spring, SockJS, and STOMP
TAL Education Technology
TAL Education Technology
May 7, 2020 · Backend Development

Understanding the WebRTC Video Capture Pipeline: From Capture Module to Encoder

This article explains how WebRTC builds the video processing pipeline by detailing the capture module, internal data flow, VideoTrack construction, rendering, and encoder integration, and it outlines the key API calls such as AddTrack, CreateOffer, and SetLocalDescription that establish the end‑to‑end video stream.

CPipelineVideo Capture
0 likes · 16 min read
Understanding the WebRTC Video Capture Pipeline: From Capture Module to Encoder
Tencent Cloud Developer
Tencent Cloud Developer
Mar 4, 2020 · Cloud Computing

Tencent Cloud Video Services: Technical Insights on Live Streaming, Codecs, and AI Enhancements

Tencent Cloud Video’s platform, now powering WeChat, Tencent Meeting and Education, tackles pandemic‑driven traffic spikes with multi‑regional data centers, 1,300+ CDN nodes, sub‑300 ms latency, AI‑driven smart encoding, support for AV1/AVS2 codecs and SRT transport, while expanding fast‑live, cloud editing and AI content analysis for future immersive, AI‑generated experiences.

AILive videoSRT
0 likes · 12 min read
Tencent Cloud Video Services: Technical Insights on Live Streaming, Codecs, and AI Enhancements
Tencent Tech
Tencent Tech
Mar 3, 2020 · Game Development

How a One-Week Pandemic Quiz Game Scaled to 60× Users with Tencent Cloud

Within a week, the 'Fight Epidemic' quiz mini‑game grew 60‑fold in users, leveraging Tencent Cloud’s MGOBE matchmaking engine, CloudBase serverless backend, and AME music service to deliver real‑time multiplayer, data storage, and licensed audio, illustrating rapid, scalable game development during a health crisis.

Game DevelopmentTencent Cloudcloud computing
0 likes · 10 min read
How a One-Week Pandemic Quiz Game Scaled to 60× Users with Tencent Cloud
Youku Technology
Youku Technology
Feb 19, 2020 · Cloud Native

Low‑Latency Live Streaming System: Challenges, Architecture, and Solutions

Youku’s low‑latency live‑streaming system replaces the traditional RTMP‑CDN pipeline with a controllable media‑transport architecture that combines private real‑time protocols, WebRTC, and edge nodes, cutting anchor‑to‑anchor latency below 300 ms and anchor‑to‑viewer latency to under 415 ms while preserving smooth playback.

CDNLow latencyWebRTC
0 likes · 10 min read
Low‑Latency Live Streaming System: Challenges, Architecture, and Solutions
政采云技术
政采云技术
Nov 20, 2019 · Frontend Development

WebSocket Fundamentals and a Simple One‑to‑One Chat Implementation

This article explains the limitations of short and long polling, introduces the WebSocket protocol and its handshake mechanism, and provides complete client‑side and Node.js server code to build a basic real‑time chat application with heartbeat keep‑alive support.

Node.jsPollingWebSocket
0 likes · 11 min read
WebSocket Fundamentals and a Simple One‑to‑One Chat Implementation
58 Tech
58 Tech
Jul 30, 2019 · Mobile Development

Technical Salon Summary: Tencent Cloud Video Cloud, Real‑Time Audio/Video, and Mobile Live‑Streaming Practices at 58.com

The 58 Group technical salon presented detailed practices on Tencent Cloud video services, real‑time audio/video communication, and mobile live‑streaming SDK implementation, covering architecture, protocols, encoding, troubleshooting, and future directions for improving streaming quality and user experience.

RTMPTencent CloudVideo Streaming
0 likes · 14 min read
Technical Salon Summary: Tencent Cloud Video Cloud, Real‑Time Audio/Video, and Mobile Live‑Streaming Practices at 58.com
Tencent Cloud Developer
Tencent Cloud Developer
Jul 11, 2019 · Industry Insights

How Real-Time Audio/Video Meets Traditional PSTN: Architecture and Low‑Latency Solutions

This article provides an in‑depth technical analysis of integrating real‑time audio/video (RTC) with legacy PSTN, covering latency sources, protocol and codec differences, adaptation layers, system architecture, and optimization techniques such as jitter buffering, ARQ/FEC, and automatic failover.

Audio ProcessingLow latencyPSTN integration
0 likes · 17 min read
How Real-Time Audio/Video Meets Traditional PSTN: Architecture and Low‑Latency Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Jul 2, 2019 · Cloud Computing

Audio/Video and Integrated Communication Technology Salon – Technical Sessions Overview

On June 29, Tencent Cloud’s Audio/Video and Integrated Communication Technology Salon in Beijing gathered over 300 attendees and live‑streamed five expert sessions that tackled mobile live‑stream interconnection, P2P acceleration, overseas streaming architecture, real‑time audio/video‑PSTN integration, and AI‑enhanced video solutions, before ending with a raffle and announcing a July 27 IoT follow‑up.

AIP2Pcloud computing
0 likes · 11 min read
Audio/Video and Integrated Communication Technology Salon – Technical Sessions Overview
21CTO
21CTO
Jun 11, 2019 · Frontend Development

How WebRTC Is Revolutionizing Real‑Time Web Communication

This article introduces WebRTC, the browser‑based real‑time communication technology backed by Google, Mozilla and Opera, explains its rapid adoption statistics, core features, security mechanisms, and explores future possibilities in IoT and everyday devices.

Browser APIsIoTWebRTC
0 likes · 9 min read
How WebRTC Is Revolutionizing Real‑Time Web Communication
58 Tech
58 Tech
Jan 24, 2019 · Mobile Development

Integrating WebRTC Real‑Time Audio/Video with WeChat Mini Programs: Architecture and Implementation Details

This article describes a comprehensive solution for enabling real‑time audio and video communication between existing WebRTC endpoints and WeChat Mini Programs by introducing a WebRTC Gateway and Streaming Server, detailing architecture, signaling flows, media conversion, performance optimizations, and session reliability mechanisms.

RTMPRTPStreaming
0 likes · 12 min read
Integrating WebRTC Real‑Time Audio/Video with WeChat Mini Programs: Architecture and Implementation Details
Tencent Cloud Developer
Tencent Cloud Developer
Dec 29, 2018 · Cloud Computing

Tencent Video Cloud: Enabling Real‑Time Audio/Video in WeChat Mini‑Programs

Tencent Video Cloud, a PaaS offering embedded in WeChat mini‑programs, delivers low‑latency live streaming, on‑demand video and multi‑party video calls via custom live‑pusher and live‑player tags, enabling enterprise scenarios such as insurance claims, virtual showrooms, tele‑medicine, and remote court hearings while meeting compliance requirements.

Audio Video SDKMini ProgramVideo Cloud
0 likes · 11 min read
Tencent Video Cloud: Enabling Real‑Time Audio/Video in WeChat Mini‑Programs
Youku Technology
Youku Technology
Nov 5, 2018 · Artificial Intelligence

Intelligent Interactive Practices for Multimedia Live Streaming: Insights from Taobao Live

The talk outlines Taobao Live’s rapid growth and three‑layer interactive architecture—dynamic AI‑driven marketing tools, human‑computer interaction features such as facial and gesture recognition, and intelligent operations that score fan intimacy—to deliver low‑latency, AI‑enhanced streaming with innovations like virtual backgrounds, product recognition, and an automated live‑assistant.

edge AIe‑commerceinteractive AI
0 likes · 9 min read
Intelligent Interactive Practices for Multimedia Live Streaming: Insights from Taobao Live
Tencent Cloud Developer
Tencent Cloud Developer
May 31, 2018 · Mobile Development

Live Streaming PK Feature Implementation Guide

The guide details how to implement Tencent Cloud’s live‑streaming PK feature, enabling two streamers to video‑call each other while audiences view both feeds side‑by‑side, using a cloud‑based mixing solution with separate low‑latency and CDN channels to ensure seamless, buffer‑free transitions and scalable performance.

PK featureTencent CloudVideo Call
0 likes · 7 min read
Live Streaming PK Feature Implementation Guide
Tencent Cloud Developer
Tencent Cloud Developer
Apr 27, 2018 · Industry Insights

How Mini‑Program Audio/Video Is Revolutionizing Education, Insurance, Healthcare and More

The article analyzes the rise of audio and video capabilities in mini‑programs, explains their technical implementation via Tencent Cloud SDKs, and explores real‑world industry scenarios—from education and gaming to insurance claims and judicial services—highlighting benefits, challenges, and practical solutions.

audio videocloudindustry
0 likes · 17 min read
How Mini‑Program Audio/Video Is Revolutionizing Education, Insurance, Healthcare and More
Tencent Cloud Developer
Tencent Cloud Developer
Apr 24, 2018 · Industry Insights

Unlocking the Future of Audio‑Video: Key Takeaways from Tencent’s Cloud+ Tech Salon

The April 21 Tencent Cloud+ community salon in Beijing gathered over 200 developers to explore audio‑video industry trends, showcase Tencent Video Cloud's product panorama, discuss H5 real‑time communication QoE optimizations, address material legality, and dissect mini‑program audio‑video scenarios and implementations across various sectors.

QoEaudio videocloud video
0 likes · 8 min read
Unlocking the Future of Audio‑Video: Key Takeaways from Tencent’s Cloud+ Tech Salon
21CTO
21CTO
Jan 8, 2018 · Backend Development

Mastering WebSocket: Handshake, Data Frames & Node.js Examples

This article provides a comprehensive guide to WebSocket, covering its purpose, connection establishment, handshake process, data frame structure, masking algorithm, security considerations, and includes practical Node.js server and client code examples to illustrate real‑time bidirectional communication.

HandshakeNode.jsWebSocket
0 likes · 22 min read
Mastering WebSocket: Handshake, Data Frames & Node.js Examples
MaGe Linux Operations
MaGe Linux Operations
Nov 25, 2017 · Fundamentals

Why Do Open‑Source Gurus Still Rely on IRC? The Surprising Reasons

This article explains what IRC is and outlines eight technical advantages—distributed architecture, low bandwidth, privacy, cross‑platform support, and a rich bot ecosystem—plus additional cultural reasons why many open‑source developers continue to favor this decades‑old chat protocol.

Distributed SystemsIRClegacy tools
0 likes · 4 min read
Why Do Open‑Source Gurus Still Rely on IRC? The Surprising Reasons
Qunar Tech Salon
Qunar Tech Salon
Oct 20, 2017 · Frontend Development

Common Web Push Technologies and Their Comparison: Short Polling, Long Polling, Iframe Stream, WebSocket, and Server‑Sent Events

This article reviews the main web push techniques—short polling, long polling, iframe streaming, WebSocket, and Server‑Sent Events—explaining their principles, advantages, disadvantages, and suitability, and presents a practical implementation case with a detailed comparison and troubleshooting guide.

PollingSSEWebSocket
0 likes · 9 min read
Common Web Push Technologies and Their Comparison: Short Polling, Long Polling, Iframe Stream, WebSocket, and Server‑Sent Events
Ctrip Technology
Ctrip Technology
Oct 12, 2017 · Frontend Development

Comparison of Web Push Technologies and Practical Implementation for Real‑Time Order Notifications

This article compares common web push techniques—including short polling, long polling, iframe streaming, WebSocket, and Server‑Sent Events—examining their principles, advantages, and drawbacks, and presents a practical selection and implementation case for real‑time order notifications in a client‑server application.

Server-Sent EventsWebSocketlong polling
0 likes · 10 min read
Comparison of Web Push Technologies and Practical Implementation for Real‑Time Order Notifications
Tencent TDS Service
Tencent TDS Service
Mar 2, 2017 · Frontend Development

Mastering WebSocket: From API Basics to Advanced Protocol Insights

This article provides a comprehensive overview of WebSocket, covering its origins as a full‑duplex HTML5 protocol, core JavaScript API usage, sub‑protocol negotiation, framing rules, security considerations, performance comparisons with XHR and SSE, deployment challenges, and related extensions such as Socket.IO.

WebSocketfrontendfull-duplex
0 likes · 34 min read
Mastering WebSocket: From API Basics to Advanced Protocol Insights
Qunar Tech Salon
Qunar Tech Salon
Jan 22, 2017 · Backend Development

Comprehensive Guide to WebSocket: Principles, Handshake, Client API, and Node.js Server Implementation

This article explains WebSocket fundamentals, the HTTP‑based handshake process, client‑side JavaScript API usage with code examples, and a complete Node.js server implementation including connection handling, data‑frame parsing, message broadcasting, heartbeat maintenance, and browser compatibility considerations.

BackendNode.jsWebSocket
0 likes · 17 min read
Comprehensive Guide to WebSocket: Principles, Handshake, Client API, and Node.js Server Implementation
High Availability Architecture
High Availability Architecture
May 21, 2015 · Backend Development

Understanding Instant Messaging (IM) Architecture, Protocol Design, and Real‑Time Web Chat Implementation

This article explains the fundamentals of instant messaging, its system characteristics, protocol layers (application, security, transport), practical protocol examples, and a detailed real‑time web chatroom design using HTTP long‑polling and backend architecture considerations.

Backend ArchitectureInstant Messagingprotocol design
0 likes · 20 min read
Understanding Instant Messaging (IM) Architecture, Protocol Design, and Real‑Time Web Chat Implementation