RTMP connection dropping issue
#1
I have been working on a plugin for thedailyshow.com

more to the point i ran into an issue i had with the southparkstudios script i tried to update.
southparkscript: http://www.mediafire.com/?odedrzg1tgy
original post http://forum.xbmc.org/showpost.php?p=263275&postcount=2

The problem is that it will start playing the stream and then stop about 4-10 seconds in. It happens on the southpark script and thedailyshow exactly the same way.

I am hoping someone can replicate the issue.
here is my debug logs
http://pastebin.ca/1306888 - for daily show
http://pastebin.ca/1306891 - for south park

I think it is a bug in the implementation of the rtmp client because i can use various rtmp saving programs and get the full file no problem. I am going to pull out wireshark and see if i can find out what is going on

except rtmpdump because i didn't know how to pass an ! in the rtmp url

Some please please please confirm this issue. i am so frustrated because i wanted to watch some old daily shows and southparks. it would be like watching tv in a time machine.
Reply
#2
So far, using your south park script, I haven't even been able to get video to start. I'm a developer; but unfortunately I don't know Python at this point so I'm not sure how helpful I can be.

But seeing as I also want to watch those shows (Boxee spoiled me on my ATV--I'm missing having them) I'm willing to do whatever I can.
Reply
#3
nalthien: what platform are you on?

I am using the current T3CH build for xbox.
Reply
#4
I was using 'Atlantis' on Windows. I'm going to try one of the current SVN builds for windows tonight and see if I can get the 10-seconds effect then.
Reply
#5
I don't think Atlantis included the rtmp client library so that is most likely the issue.
Reply
#6
That would explain it; I'll try the latest SVN I can tonight and see what it gets me.
Reply
#7
Your logs show the RTMP stream starting ok (so you're clearly using a build with some degree of RTMP support) then streaming stops at this error:
Code:
ERROR: RTMP_LIB::CRTMP::FillBuffer, recv returned -1. errno: 10054
Socket error 10054 means the server, for reasons best known to itself, decided to close the connection http://www.sockets.com/err_lst1.htm#WSAECONNRESET

As you can stream with other clients/downloaders, I'm assuming it's not a geographical IP check enforced by the server... but if you're using a proxy to connect to geography-locked streams ensure that's working correctly.
Reply
#8
So I grabbed the latest Jester build this evening and tried to run the south park studios script you provided; I am seeing the same results as you.

Unfortunately, the only thing I can offer beyond what Frosty added is that its not a platform specific issue--but I don't know if its an issue in XBMC code or if its only related to this particular streamer.
Reply

Logout Mark Read Team Forum Stats Members Help
RTMP connection dropping issue0