Mac Updated librtmp - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+--- Thread: Mac Updated librtmp (/showthread.php?tid=105561)
Mac Updated librtmp - uglyman - 2011-07-15 16:01
I noticed some people were looking for the updated mac version of librtmp, so i built one. just place it in xbmc.app/Frameworks.
it worked for me but your mileage may vary
- mynumbistongue - 2011-07-15 17:31
does this work on atv1? I tried it but with no success.
- uglyman - 2011-07-15 18:28
it only works on regular macs
- HenrikDK - 2011-07-15 20:46
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 ):
debug log if anyone's interested or got some input.
- BlueCop - 2011-07-15 21:26
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.
- HenrikDK - 2011-07-15 21:47
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.
Hmm would seem we need to pass along another variable?, thanks
- HenrikDK - 2011-07-15 23:13
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!
- zerohp - 2011-07-16 06:18
mynumbistongue Wrote:does this work on atv1? I tried it but with no success.
I didn't see this post a few hours ago, so I spent my Friday night building it. I used a slightly different method, please see if this works for you.
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
- mrdally204 - 2011-07-16 06:42
- zerohp - 2011-07-16 07:36
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.