Tagged articles
19 articles
Page 1 of 1
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 29, 2024 · Frontend Development

WebRTC Audio‑Video Synchronization: Principles, Standards, and Implementation Details (Part 1)

The article explains WebRTC audio‑video synchronization by detailing the ITU‑R BT.1359‑1 standard, describing a synchronizer that computes target delays from desired and packet‑pair delays, applying bounded adjustments via sliding‑average filtering, and outlining a hardware method for measuring resulting latency.

Audio-Video SyncNTPRTP
0 likes · 11 min read
WebRTC Audio‑Video Synchronization: Principles, Standards, and Implementation Details (Part 1)
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
ITPUB
ITPUB
Jul 25, 2022 · Artificial Intelligence

How an AI Interview Bot Scaled 20× Faster with Backend Architecture Optimizations

This article details the design of an AI interview robot for 58.com, covering its backend architecture, dialogue engine, resource‑management strategies, performance‑testing methodology, and the optimizations that boosted concurrent interview capacity by twenty times while improving user experience.

AI Interview BotBackend ArchitectureDialogue Engine
0 likes · 17 min read
How an AI Interview Bot Scaled 20× Faster with Backend Architecture Optimizations
58 Tech
58 Tech
Jun 16, 2022 · Artificial Intelligence

Backend Architecture and Performance Optimization of an AI Interview Robot

This article details the backend architecture, dialogue engine design, resource estimation, and performance optimization techniques of an AI interview robot used in 58.com’s recruitment platform, illustrating how multi‑branch dialogue flows, RTP communication, session management, and monitoring enable scalable, stable, and efficient online interview services.

AIDialogue EngineInterview Robot
0 likes · 17 min read
Backend Architecture and Performance Optimization of an AI Interview Robot
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
Douyu Streaming
Douyu Streaming
Nov 12, 2021 · Fundamentals

How FLV and RTP Interact in Douyu’s Low‑Latency WebRTC Streaming

This article explains the end‑to‑end workflow of Douyu’s fast live streaming system, detailing how FLV tags are converted to RTP packets and back, covering WebRTC’s SDP/ICE/DTLS handshake, FLV and RTP header structures, payload formats for audio (OPUS) and video (H.264), and the server‑side processing pipeline.

FLVRTPStreaming
0 likes · 19 min read
How FLV and RTP Interact in Douyu’s Low‑Latency WebRTC Streaming
58 Tech
58 Tech
Dec 28, 2020 · Backend Development

Implementation of SIP‑Based DTMF Signal Capture for Intelligent Voice Robots

This article explains how an intelligent voice robot leverages TTS and SIP to convert server alerts into spoken notifications, detailing the end‑to‑end workflow, DTMF transmission methods, SIP detection techniques, SDP media negotiation, and RTP‑based DTMF parsing to enable reliable key‑press handling.

DTMFRTPSIP
0 likes · 8 min read
Implementation of SIP‑Based DTMF Signal Capture for Intelligent Voice Robots
58 Tech
58 Tech
Sep 16, 2020 · Backend Development

Analysis of 58.com Intelligent Voice Robot Backend Architecture

The article reviews the design and implementation of 58.com’s intelligent voice robot backend, detailing its four‑layer architecture, SIP/SDP/RTP protocols, multi‑round voice interaction flow, algorithm service modularization, SIP scheduling optimizations, and Java thread‑pool system tuning for high‑concurrency scenarios.

Backend ArchitectureJava thread poolMicroservices
0 likes · 13 min read
Analysis of 58.com Intelligent Voice Robot Backend Architecture
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 31, 2020 · Backend Development

Technical Exploration of iQIYI's Qixiu Live Streaming System

iQIYI’s Qixiu platform supports both single‑host RTMP‑based ordinary live streams and multi‑host UDP‑RTP link‑mic sessions by using an enhanced WebRTC (woogeen) stack with a client SDK, load‑aware MCU nodes, and backend services that handle signaling, mixing, transcoding, adaptive bitrate, echo cancellation, and fault‑tolerant deployment, while outlining future improvements such as real‑time MCU switching and mobile network handover.

RTMPRTPServer Architecture
0 likes · 13 min read
Technical Exploration of iQIYI's Qixiu Live Streaming System
Tencent Cloud Developer
Tencent Cloud Developer
Mar 19, 2020 · Artificial Intelligence

Real-Time Voice Communication Technologies and AI Enhancements in Tencent Meeting

Shang Shidong outlines Tencent Meeting’s shift from analog PSTN to IP‑based VoIP, using H.323, SIP, RTP/UDP and the Opus codec, while AI‑driven super‑resolution, deep‑learning packet‑loss concealment, advanced noise reduction, and speech‑music classification boost audio quality, complemented by reference‑free MOS assessment and future 5G‑enabled cloud, IoT and WebRTC integration.

AIAudio ProcessingRTP
0 likes · 30 min read
Real-Time Voice Communication Technologies and AI Enhancements in Tencent Meeting
58 Tech
58 Tech
Apr 23, 2019 · Fundamentals

Implementation Principles of Real-Time Audio/Video Service

This article explains how WebRTC-based real-time audio/video uses P2P and server‑relay modes, details the discovery and tracing of rotation metadata issues, describes SDP and RTP header extensions for video orientation, and shows how to map this information to ffmpeg rotation parameters.

RTPSDPVideo Orientation
0 likes · 5 min read
Implementation Principles of Real-Time Audio/Video Service
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
Architecture Digest
Architecture Digest
Jul 21, 2016 · Fundamentals

Design and Implementation of Low‑Latency Real‑Time Streaming Protocols: RTP, RTCP, and Packet‑Loss Solutions

The article explains why TCP‑based protocols cannot meet low‑latency requirements for live‑streaming conferences and introduces RTP, RTCP, jitter, round‑trip time, and three packet‑loss mitigation strategies—retransmission, forward error correction, and cross‑transport—along with a brief overview of DCCP for congestion control.

DCCPFECLow-Latency
0 likes · 14 min read
Design and Implementation of Low‑Latency Real‑Time Streaming Protocols: RTP, RTCP, and Packet‑Loss Solutions