Hmm, tested this lib to see if a new version of librtmp would get YouTube rtmpe videos working again, but sadly no this didn't happen, the lib fail's on our primary test case (this classic miley cyrus video ):http://www.youtube.com/watch?v=8wxOVn99FTE

HenrikDK: It is connecting to the server but it isn't using the proper playpath for the video. It is showing a "NetStream.Play.StreamNotFound" error. This has always happened to me when the playpath is wrong.

I just ran rtmpsuck and was getting a playpath of "mp4:c5/id/f30c4e567f7d1531/itag/78?ptchn=MileyCyrusVEVO&ptk=vevo" for the video.

It also downloaded the file fine with rtmpsuck 2.4 so it should be able to play with the new librtmp.

BlueCop Wrote:HenrikDK: It is connecting to the server but it isn't using the proper playpath for the video. It is showing a "NetStream.Play.StreamNotFound" error. This has always happened to me when the playpath is wrong.

I just ran rtmpsuck and was getting a playpath of "mp4:c5/id/f30c4e567f7d1531/itag/78?ptchn=MileyCyrusVEVO&ptk=vevo" for the video.

It also downloaded the file fine with rtmpsuck 2.4 so it should be able to play with the new librtmp.

Got RTMPe playback working again on that test video, the codes a bit messy but the playback code's been long over due for a refactor for a while now, but big thanks for the help to uglyman and BlueCop!

Download that file. Make sure it has the right permissions: chmod 755 librtmp.so
Remove the file you placed in XBMC.App/Contents/Frameworks.
Place my librtmp.so in XBMC.App/Contents/Resources/XBMC/system/librtmp.so

Based on my research, they should not be different, but rather the one at the top of this post was linked incorrectly to its dependencies so it cannot find libssl 0.9.8 at runtime because it is not present in OSX 10.4 (which is what the Apple TV 1 is based on.)

Mine is properly linked using install_name_tool to the libssl, libcrypto and libz provided inside the XBMC.app bundle, not the system libraries.

Download that file. Make sure it has the right permissions: chmod 755 librtmp.so
Remove the file you placed in XBMC.App/Contents/Frameworks.
Place my librtmp.so in XBMC.App/Contents/Resources/XBMC/system/librtmp.so