Hello,
I had a look at the rtmpdump code, and the events leading to the bug are:
1) invoking onBWDone leads to invoke _checkbw
2) when reading the returned packet, the packet size is exactly zero (r->m_sb.sb_size = 0 and RTMPSockBuf_Fill(&r->m_sb) < 1)
So it seems that wether the sent packet is malformed or the server detect something wrong and doesn't send any information back.
Anyway, I managed to download the stream by removing the "-W url". I absolutely have no idea why it works like this (it makes no sense at all !).
Maybe you can try with this "trick" ?
If you don't have the XML file for finding the correct path, you can use rtmpsrv as described here:
http://forum.ubuntu-fr.org/viewtopic...09369#p3309369