Debugging network traffic is hard enough to start with.  When you’re trying to reverse-engineer a protocol like Adobe’s RTMP, then it becomes a nightmare.  These tips helped me a bit (but it still is painful):

  • A very throrough explation of the protocol is at http://wiki.gnashdev.org/RTMP
  • Use Wireshark for packet-sniffing (don’t bother with Fiddler, since it doesn’t support RTMP).  In the “Options”, make sure “Enable network name resolution” is checked.

Tags: