There are dozens of mobile voice and videochat services out there. Some use WebRTC, some don't. Others are a complete mystery. How do WhatsApp, Facebook Messenger, and Apple's FaceTime work? Are there lessons we can learn for improving WebRTC? Can engineering decisions about tiny packets end up influencing the user experience? Let's take a look under the hood and find out!