[REQUEST] TWiT Live Plugin?
#1
Lightbulb 
http://live.twit.tv/ Watch live as Leo Laporte and his friends talk tech round the clock, powered by BitGravity.

Great podcasting network and very high quality. Was wondering if someone could find/make a script/plugin to watch this amazing show on my Xbox Big Grin
Reply
#2
I would have tears of joy if someone could get this working. I made a similar request here: http://forum.xbmc.org/showthread.php?tid=48303 but there doesn't seem to be much love for Leo around here (or it's just not something that's possible).

This would be awesome.
Reply
#3
I like his show "the lab, with leo laporte"...I think that's what it was called...been a few years now...
Reply
#4
its just streaming over http. i found the url below. they are using h264 video with mp3 audio.

http://bglive-a.bitgravity.com/twit/live/high

if you just copy and paste that url into a txt document and rename it with with a strm extension. then xbmc will play the file.

i tried to add the url directly as a source but i think there must be a problem with my xbmc because it froze up when i did.

you guys should dive in and try things on your own too. the url for the video is very obvious in the source for the html. Many times its really easy to get the info you need if you just look.


Also i got lots of love for all the old techtv people. including leo. i miss the days of screen savers and decent tech shows on tv.
Reply
#5
Thanks for the tips, BlueCop. I tried your method and my xbmc froze too. I get a blurred image with the top 1/4 the screen showing correctly and no sound. Just for fun I tried that link in my computer's web browser and it wants to download a file that's 1 gig in size and then open it with Real Player (vs. immediately streaming it). I wonder if that has anything to do with it?

At any rate, I did create a different text file with strm extension containing the following url: http://twit.am/listen.m3u . This allows me to listen to the twit audio stream on my Xbox, but not video (of course since that is an audio only stream). So it's a step in the right direction and something is better than nothing. Smile
Reply
#6
I created the strm file with the http://bglive-a.bitgravity.com/twit/live/high link inside it as suggested. I got an image of the current broadcast however the xbox was not able to keep up with the speed of the transmission. Does the "high" at the end indicate high quality? maybe it would work if I change it to "low" ?
Reply
#7
don't try to save the link.

yea i just tried for a few minutes last night on windows and it streamed fine for a few minutes but i did have to let it buffer a minute. also on the xbox it doesn't work well because it keeps trying to rebuffer no matter how long i let it buffer.

if you play the network stream in vlc it plays ok. i guess you could re-stream from that.

sorry guys. its something in xbmc beyond my knowledge.

I will take a look at stickam and ustream streams of twit and see if those might play better with xbmc. i thought those would make cool plugins anyway
Reply
#8
I tried using http://bglive-a.bitgravity.com/twit/live/low as well but it seems that while it is a valid url, it does not stream from that link. It's as if they have it set up but no stream is coming from it yet.

Thanks again, Bluecop. That would be cool if you could get something working from the stickam or ustream streams. I checked out each page by viewing source but couldn't find a direct link to the particular stream within them. But of course, I'm a noob. Wink
Reply
#9
I thoroughly looked into this... The streams coming from Ustream and Stickam refer to a link that expires, while BitGravity seems to be the only one offerring a stream without using an "expired link security scheme". Anytime I fed the BitGravity stream into XBMC, it would simply buffer after a couple of seconds of playing, regardless of how big I adjusted the cache settings. I tried playing it like 7 different ways with no luck. It looks like getting TWiT.tv on TV won't be hapenning in XBMC anytime soon.

iRoNBiLL
Reply
#10
Thanks for your efforts, iRoNBiLL. It's good to know that it isn't currently possible.

At least the audio stream works...better than nothing. Wink
Reply
#11
I am not sure what ironbill means? care to explain?

i wrote up something that will play the stickam streams but the handshake in the rtmplib has bug with client handshakes. this is from the error log.
20:49:46 T:6112 M:4294967295 WARNING: RTMP_LIB::CRTMP::HandShake, client signiture does not match!

the handshake is done before any rtmp packets are sent so if it fails it won't be able to play.

i think it is something with live streams because this is the second time i have seen this error for a live broadcast in xbmc.

Quote:Client -> Server : Sends Handshake Request. This is not a protocol packet but a single byte (0×03) followed by 1536 bytes. There is a counter which goes up, so it seems to be the clients uptime (time since system started).

Server -> Client : Sends a Handshake Response. This is not a RTMP packet but a single byte (0×03) followed by two 1536 byte chunks (so a total of 3072 raw bytes). The second chunk of bytes is the original client request bytes sent in handshake request. The first chunk can be anything. Use null bytes it doesnt seem to matter.

Client -> Server: Sends 1536 raw bytes which are the second 1536 chunk of server generated handshake.

At this time, handshake is done and further packets are RTMP ones.

Client -> Server : send the Connect RTMP packet.

Server-> Client : Server responds

...and so on...
quote from http://rtmpy.org/wiki/RTMP

so this could work if we can work out where the handshake is failing.

i wish i was a half decent programmer so i could try to improve the rtmp lib. i will grab some books and see if i can learn enough to try to fix some of these rtmp problems.

I will take a look at the ustream one when it is up. it isn't playing right now.
Reply
#12
Within the last couple of weeks or so i have had the same problem viewing a different stream i watch on xbmc. It was tomgreen.com from from bglive-a.bitgravity.com. So apparently streams from bglive-a.bitgravity.com ( just like TWit Live is) There no longer work on xbmc......Blush
Reply
#13
BlueCop Wrote:i wrote up something that will play the stickam streams but the handshake in the rtmplib has bug with client handshakes. this is from the error log.
20:49:46 T:6112 M:4294967295 WARNING: RTMP_LIB::CRTMP::HandShake, client signiture does not match!

Please open a trac ticket with a stream URL or instructions to reporduce this problem, and I may get time to look at it.

The RTMP handshake as documented at http://rtmpy.org/wiki/RTMP is very simple, so a bug in rtmplib is perhaps less likely. I wouldn't be suprised if higher version flash servers use a different handshake (I believe I've read/seen flash 10 using a more complex one). If this is the case, simply declaring our "flash version" correctly would probably sort it.
If you have a problem, first search to see if it's already been addressed.
Then, read this. Include exactly which version of XBMC and plugin/script you're using. 'latest' means nothing and may lead to rage and/or a lack of helpful replies.
Reply
#14
Was a trac ticket opened for this yet? I honestly don't know where or how to do that, but I just wanted to check and make sure it was done so this could possibly be made to work. Wink

Thanks!
Reply
#15
Yes. See here: http://xbmc.org/ticket/6384

TheUni
Reply

Logout Mark Read Team Forum Stats Members Help
[REQUEST] TWiT Live Plugin?0