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.