[RELEASE] rtmpGUI plugin - 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)
+---- Forum: Video Add-ons (/forumdisplay.php?fid=154)
+---- Thread: [RELEASE] rtmpGUI plugin (/showthread.php?tid=120045)
- x0149128 - 2012-03-03 17:43
does this use librtmp or rtmpdump?
I didn't have the latter installed but have now installed the latest version of rtmpdump.
librtmp is yet to be updated
- HansMayer - 2012-03-03 18:11
PKOneTwo Wrote:maybe same problem as here?
The problem is that the swf file for a lot of streams is down so that the swfhash can't be computed.
We have the swfhash and the swfsize for those swf files in the xml, but can't pass it to librtmp.
rtmpdump has -x and -s, but we would need swfhash= and swfsize=, which don't exist. Hence the patch for librtmp, so the swf verification works properly with precomputed hashes.
- PKOneTwo - 2012-03-03 18:30
HansMayer Wrote:The problem is that the swf file for a lot of streams is down so that the swfhash can't be computed.
But that would just explain why streams won't start.
It shouldn't explain why they freeze or crash while playing...
- HansMayer - 2012-03-03 19:10
PKOneTwo Wrote:But that would just explain why streams won't start.Actually, the streams stop after exactly 60 seconds because the verification failed.
Here's the solution:
Download and extract rtmpdump
Replace Program Files/XBMC/system/players/dvdplayer/librtmp.dll from XBMC with the one from the archive.
Download and extract librtmp.0.dylib
Replace XBMC.app/Contents/Frameworks/librtmp.0.dylib (Right-Click on XBMC, Show Package Contents) with the new version.
Download and extract librtmp.0.dylib
ATV2: Replace /Applications/XBMC.frappliance/Frameworks/librtmp.0.dylib with the new version.
iPhone/iPad: Replace /Applications/XBMC.app/Frameworks/librtmp.0.dylib with the new version.
Download librtmp from https://github.com/svnpenn/rtmpdump, compile it with make in the librtmp folder and replace librtmp.so.0 from XBMC with the new version.
After you've replaced librtmp, replace the default.py with this one (which is the one from page 16, in case you haven't installed it already), and edit HAS_UPDATED_LIBRTMP to True (right under BASE at the beginning; It's case sensitive, true won't work)
Voila, most European streams don't stop after 60 seconds anymore.
- chetvitinh - 2012-03-04 00:57
sorry I'm new to this can you show me where to find that defaultpy in xbmc apple tv2 to edit, thanks alot
- HansMayer - 2012-03-04 01:03
chetvitinh Wrote:sorry I'm new to this can you show me where to find that defaultpy in xbmc apple tv2 to edit, thanks alot/private/var/mobile/Library/Preferences/XBMC/addons/plugin.video.rtmpGUI/default.py
- castalla - 2012-03-04 01:17
librtmp.dll is located in 2 separate locations in windows (one in \system the other in \system\players\dvdplayer - the current files are different in size and date! So, which one to replace with the new dll? Or both?
- HansMayer - 2012-03-04 01:25
castalla Wrote:librtmp.dll is located in 2 separate locations in windows (one in \system the other in \system\players\dvdplayer - the current files are different in size and date! So, which one to replace with the new dll? Or both?The one in /XBMC/system/players/dvdplayer
- castalla - 2012-03-04 01:32
rtmpdump is required for 4OD and 5 Demand - the contents of the new rtmpdump are very different from the rtmpdump files I use for these 2 programs.
So, should I leave the existing rtmpdump files or should I update them too?
- HansMayer - 2012-03-04 01:58
castalla Wrote:Thanks.It shouldn't hurt, but I guess you won't benefit either.