Debugging #

Debugging WebRTC can be a daunting task. There are a lot of moving parts, and they all can break independently. If you aren’t careful you can lose weeks of time looking at the wrong things. When you do finally find the part that is broken you will need to learn a bit to understand it.

This chapter will get you in the mindset to debug WebRTC. It will show you how to break down the problem. After we know the problem we will give a quick tour of the popular debugging tools.

Isolate The Problem #

When debugging you need to isolate where the issue is coming from. Start from the begining of t

Signaling Failure #

Networking Failure #

Security Failure #

Media Failure #

Data Failure #

Tools of the trade #

tcpdump #

wireshark #

webrtc-internals #