[rtmpdump] What to look for to solve a "handshake failed"?

Howard Chu hyc at highlandsun.com
Sun Dec 18 11:58:04 CET 2011

rtmpdump at pepak.net wrote:
>>>> I expect after I fix RTMPSockBuf_Fill to wait for all packets in the
>>>> stream the connection will work fine. That is, assuming I will be able
>>>> to write the fix - C is not exactly my first language...
>>> I can now confirm that the incorrect handling of multi-packeted HTTP
>>> is the cause of the handshake/connection errors, because everything
>>> works fine if I use RTMP instead of RTMPT. Unfortunately, I am not
>>> able to provide a proper fix to the HTTP implementation (see the
>>> previous message).
>> Did you already try this?
>> http://lists.mplayerhq.hu/pipermail/rtmpdump/2011-December/001756.html
> No, I worked with the assumption that the GIT would contain all the
> newest fixes.
> (Also, I think that my solution is more specs-friendly. Except that it
> does not work, of course :-) - but if it could be made to work, it
> would respect the protocol specifications better.)
>> It always helps to search the archives and read what's been done before,
>> before spending your own time on a problem.
> I guess. Next time I will know that the GIT may not always be current
> and will check the archives first.

Always check for similar questions before posting your own.

Patches may sit around uncommitted for some time, if I can't verify that they 
actually fix anything. Positive test feedback from users like you would help 
things get committed sooner.

More information about the rtmpdump mailing list