RTMPDump 2.4 binaries for OS X 10.7 Lion

I just got word from a commenter that RTMPDump 2.4 is out (thanks!). Since the release of Xcode 4 I have been unable to compile the RTMPDump binaries using the supplied Makefile. Actually, the binaries are all there but I always get a signal fault when the rtmpdump binary tries to establish a connection to a target server. I had to resort to plan B which was to import the RTMPDump sources into Xcode and to create a proper console application project.

Since I’m an Xcode noob that was quite a steep learning curve, I tell ya!
Eventually, I succeeded to build combined Intel 32/64 bit binaries but I’ve been unable to verify if they run in OS X versions older than 10.7 Lion. Let me know. Apparently, the rtmpdump binary runs fine in Snow Leopard as well. I’m not sure about rtmpgw, rtmpsrv and rtmpsuck though, so let me know if they’re working properly as well.

Check out the downloads area for the RTMPDump 2.4 package installer.

The package installer will install the librtmp library to /usr/local/lib and the rtmpdump binaries to /usr/local/bin.


You may also be interested to read:

33 Responses to “RTMPDump 2.4 binaries for OS X 10.7 Lion”

  • Chris says:

    Hello !

    Can someone explain how to build RTMPDump from source under 10.7.3 Lion and Xcode 4.2.1 ?

    Thanks.

  • Bob says:

    Installed the package but keep getting “No suitable image found. Did find: /usr/local/lib/librtmp.dylib: stat() failed with errno=13″ error.

    Any advice?

    *Did try using your 2.3 build which appears to work but all streams fail with the error “NetStream.Play.StreamNotFound”, yet the stream plays perfectly fine under Windows using rtmpdump 2.4.

  • Timmyd says:

    So I installed this on 10.7.3, but I cant find where it went…where is it. No usr/local/bin to install to

  • Bob says:

    Timmyd, open terminal then type ‘cd /usr/local/bin’ (without the quotes). Then it’s ‘./rtmpdump’ to execute.
    You might have to run the shell under your account though (bash/shell), which case it’s ‘su (your username)’ and it’ll ask for your password.

    Still getting the librtmp errors though, hopefully Jan will be able to help.

  • Chris says:

    Hello !

    Because the lib is missing in /usr/ … – it is the same as if you build it as described in the README. If someone is interested, here is a tutorial how to build RTMPDump from git source.

    http://www.mac.ph/build-rtmpdu.....ource-code

    P.S. : my question is already answered.

  • Jeremy says:

    I was getting some build problems. I’d hacked the Makefile to make it build successfully, but then I got segfaults.

    I then realised none of that was necessary (“git reset –hard” time). All I needed to do was run “make SYS=darwin” (and “make SYS=darwin install”), and it worked great.

    Make sure you are using the git version from git://git.ffmpeg.org/rtmpdump (the tarballs are outdated).

  • Laurent says:

    Dear all who got the “Installed the package but keep getting “No suitable image found. Did find: /usr/local/lib/librtmp.dylib: stat() failed with errno=13″ error :

    just change the permission on the folder and content :

    sudo chmod -R 755 /usr/local/lib

    Et voilà !

  • Peter Aikins says:

    Hi there, I’m getting the following error with version 2.4:
    WARNING: HandShake: Type mismatch: client sent 6, server answered 9

    Any ideas?

  • Leave a Reply