Skip to main content

Journal / Newsroom

Thoughts, technical deep dives, and product engineering logs.

WebRTC 全景实战 (15):Capstone — 生产级视频会议系统

整合 Ch0-14 构建 Client + Signaling + SFU + TURN 完整视频会议系统,含压测与 LiveKit Agents 扩展

Rainy
Rainy雨落无声,代码成诗 —— 致力于技术与艺术的极致平衡
Read Article
//
#WebRTC#STUN/TURN

WebRTC 全景实战 (14):TURN 集群部署与多区域扩展

coturn 生产配置、TURN REST API 短期凭证、带宽成本模型与多区域拓扑

RainyRainy
Read
//
#WebRTC#实时通信

WebRTC 全景实战 (13):调试工具链与可观测性

chrome://webrtc-internals 读法、getStats 指标化、常见问题诊断树与三层日志规范

RainyRainy
Read
//
#WebRTC#SFU

WebRTC 全景实战 (12):SFU/MCU/Mesh 架构与 Pion 实战

Mesh vs MCU vs SFU 架构对比、Forwarder 核心逻辑、Pion/LiveKit 选型与三人会议实战

RainyRainy
Read
//
#WebRTC#SFU

WebRTC 全景实战 (11):Simulcast、SVC 与选择性订阅

Simulcast vs SVC、SFU 选择性转发、Dynacast 与大会议带宽权衡

RainyRainy
Read
//
#WebRTC#实时通信

WebRTC 全景实战 (10):带宽估计与拥塞控制(GCC)

Google Congestion Control 算法、TWCC vs REMB、发送端/接收端带宽估计与码率自适应

RainyRainy
Read
//
#WebRTC#实时通信

WebRTC 全景实战 (9):音视频编解码与 Simulcast 入门

Opus/VP8/VP9/H.264/AV1 编解码对比、Simulcast 三档发布与 RTCRtpEncodingParameters 实战

RainyRainy
Read
//
#WebRTC#RTP

WebRTC 全景实战 (8):RTP/RTCP 媒体传输与 QoS

RTP 包头结构、RTCP 反馈机制、Jitter Buffer、NACK/FEC 与 getStats API 解读

RainyRainy
Read
//
#WebRTC#实时通信

WebRTC 全景实战 (7):DTLS 握手与 SRTP 加密体系

DTLS over UDP 握手流程、Certificate Fingerprint 验证、SRTP 密钥导出与 E2EE 入门

RainyRainy
Read
//
#WebRTC#实时通信

WebRTC 全景实战 (6):Data Channel 与 SCTP over DTLS

RTCDataChannel API、SCTP 多路复用、有序/无序传输与 P2P 数据传输实战

RainyRainy
Read