Coming from a chat/signaling background I’ve had the amazing opportunity to work full-time on WebRTC since 2012 in a number of positions which has allowed me cover a wide range of topics from exploring what is possible with the WebRTC API in the browser to running large scale distributed SFUs and tinkering with mobile applications. […]
Search Results for: hancke
Hello, Hello – What’s your real story? A decode by Philipp Hancke
There have been many major WebRTC launches in the past months including Facebook and KimDotCom. Before those, Mozilla started bundling a new WebRTC calling service right into Firefox. Of course we wanted to check out to see how it worked. To help do this we called on the big guns – webrtcHacks guest columnist Philipp […]
Voice agents get confused by echo too
Philipp Hancke tests why voice agents sometimes answer their own greetings. In his setup, echo reached transcription in 21% of Edge sessions and 4% of Chrome sessions. AEC dumps show how echo cancellation, gain control, and VAD thresholds interact.
Google Chrome downloads a new neural AEC while you are not looking
Chrome quietly delivers a neural model that changes part of its echo-cancellation pipeline. Philipp Hancke reverse engineers the model and compares echo suppression and speech recognition against AEC3.
Comparing WebRTC video codecs with a proper dataset
Stumbling over Microsoft’s Video Conferencing Dataset (VCD) I asked Claude to take on a video codec engineer’s favorite hot take: compare video codecs. It did a fairly good writeup using the tooling provided by libWebRTC. One of the most surprising results was that background blur makes H.264 a lot more effective. Other than that, the […]




