All 15 articles, sorted alphabetically
Adaptive Jitter Buffer Design
Trade latency for smoothness without overshooting.
Read article →Audio Buffer Management for Low Latency
Underruns, drift correction, and why ring buffers beat queues for audio.
Read article →Audio Loudness Normalization
LUFS over peak, and why every platform requires it.
Read article →Audio Streaming Protocols Compared
HLS, DASH, Icecast, WebRTC — pick by use case.
Read article →Echo Cancellation for Speakerphone
Adaptive filter design with NLMS and frequency-domain implementations.
Read article →Jitter Buffer Design
Smoothing arrival jitter without adding too much latency.
Read article →MP3 vs AAC vs Opus for Streaming
Codec choice for podcasts music and voice.
Read article →The Opus Codec for Real-Time Voice
Why Opus is the default codec for WebRTC and how to tune it for voice vs music.
Read article →Opus Codec Parameters That Matter
Bitrate, complexity, FEC — pick by use case.
Read article →Packet Loss Concealment Algorithms
Reconstructing missing audio packets for VoIP.
Read article →Real-Time Audio Pipelines in Rust
cpal crate ring buffers and avoiding allocations on the audio thread.
Read article →Sample Rate Conversion Techniques
Sinc-based vs FFT-based resampling tradeoffs.
Read article →Speech-to-Text Stack in 2026
Whisper, AssemblyAI, Deepgram — the current trade-offs.
Read article →Voice Activity Detection (VAD)
When to send silence, when to detect speech.
Read article →WebRTC Audio Pipeline End to End
What happens between the mic and the speaker.
Read article →