|
This experiment is over! I don't recommend using this any more since it will cause Chrome to crash.
+ Show Spoiler +So there's been a lot of complaints about twitch's poor performance recently. While they are to blame for some of it (lack of European data centers and other POPs), I suspect a lot of the problems stem from Flash player and poor TCP/IP tuning. I wrote a program to analyze how fast Flash player is able to receive the data and it did appear to stall from time to time, which may affect how TCP RWIN tuning over higher BDP connections (ie, Europe to US) works, potentially causing too small of a window size. This program will intercept RTMP connections and handle the networking separately from Flash player using an event based system for maximum performance. If Flash player is unable to read the data fast enough, it will be buffered (up to 4MB). Additionally, a larger initial receive window is attempted. Fortunately / unfortunately my own connection rarely lags, so I have limited data to see if this has any effect, but from my sample size of kollin, it appears to improve things a little so why not give it a try! Requirements: Visual Studio 2010 RuntimesGoogle Chrome Pepper Flash (Chrome's internal flash player, unless you change it this is the default) Windows 7 Download: http://www.teamliquid.net/staff/R1CH/TwitchProxy.zipPut both files in a folder somewhere and run Chrome, then run TwitchProxy. You can tell if it works by watching the console, when a stream is open you should see it spamming away about buffers. If it breaks and you can't browse anything, just restart Chrome - all changes are applied in-memory only. If you restart Chrome completely, you will also need to restart the proxy for it to apply to the new Chrome process. Note that this program is pretty much an experiment so treat it as such.  
   
|
Truly a wizard. Thank you for this~!
|
Rich, I am nominating you for CTO of eSports. This is awesome.
|
Interesting. I will use it when experiencing problems. Thank you!
|
Please let me know if it actually helps you or not, I'm curious as to whether it actually does anything .
|
But the question is, does the NSA read my twitch chat?
Thanks a lot R1ch
|
Katowice25012 Posts
I downloaded this and now my computer is full of viruses you won't get away with it this time mister wizard!!!!
|
Thank you r1ch, i love you.
|
You're a wizard, Harry :D I don't think I experience too much Twitch lag, but even so, this sounds like quite a nice project you started/completed!
|
This works pretty well for me, a nice solution for EU people with problems ^^
|
But I use firefox! 
More seriously, this doesn't impact ad serving and the like right? I wouldn't want it to run afoul of Twitch or impact their ability to serve such things.
+ Show Spoiler +Can't we kill Flash for video already? HTML5 or sommat like that?
|
Heya R1CH, I'll give this a go when I get home!
|
United States12235 Posts
On July 09 2013 04:42 Heyoka wrote: I downloaded this and now my computer is full of viruses you won't get away with it this time mister wizard!!!!
Those go away if you sign up for all of the mail order bride offers and new car sweepstakes.
|
On July 09 2013 04:44 felisconcolori wrote:But I use firefox!  More seriously, this doesn't impact ad serving and the like right? I wouldn't want it to run afoul of Twitch or impact their ability to serve such things. + Show Spoiler +Can't we kill Flash for video already? HTML5 or sommat like that? Firefox unfortunately spawns an external process and connects before my program can hook it which is why it isn't supported. This affects nothing other than RTMP (the video) connection, everything else should go through your browser, and even if it didn't, it should make no difference.
|
All that happens is a black script box appears on my screen O_o Is that supposed to happen?
|
On July 09 2013 04:41 R1CH wrote:Please let me know if it actually helps you or not, I'm curious as to whether it actually does anything  .
Will do. By the way, is there a correct way to close this or does it matter? Can i just straight up close the console or is it 'better' to close the stream(s) first and then the proxy? Asking, if that would mess up something with the proxy itself.
|
I logged from my work risking to get fired just to thank you for this!
since it "fix" the problem handling the RTMP stream, watching it in VLC can solve the problem too?
|
I'm going to watch streams for a bit, when I experience lag switch to this, and hopefully give you valuable feedback.
In the mean time, thanks for the investigation!
|
On July 09 2013 04:45 Grettin wrote:Show nested quote +On July 09 2013 04:41 R1CH wrote:Please let me know if it actually helps you or not, I'm curious as to whether it actually does anything  . Will do. By the way, is there a correct way to close this or does it matter? Can i just straight up close the console or is it 'better' to close the stream(s) first and then the proxy? Asking, if that would mess up something with the proxy itself. Closing the program will interrupt any active streams, but the browser hook should notice the program isn't running after a refresh and fall back to a direct connection.
|
On July 09 2013 04:45 Gemini_19 wrote: All that happens is a black script box appears on my screen O_o Is that supposed to happen? No, when you watch streams the box is supposed to fill with text. If it doesn't, there was probably a problem hooking Chrome.
|
Do you think Ghostery is worth using to reduce the lag with all of their analytics?
|
I was so excited and then I saw
Requirements: Visual Studio 2010 RuntimesGoogle Chrome Pepper Flash (Chrome's internal flash player, unless you change it this is the default) Windows 7
#MacProblems
|
On July 09 2013 04:48 R1CH wrote:Show nested quote +On July 09 2013 04:45 Gemini_19 wrote: All that happens is a black script box appears on my screen O_o Is that supposed to happen? No, when you watch streams the box is supposed to fill with text. If it doesn't, there was probably a problem hooking Chrome.
How do I fix this :3
EDIT: It works now.
|
United States33171 Posts
so you're saying you've found a way to cure twitch lag
|
On July 09 2013 04:47 R1CH wrote:Show nested quote +On July 09 2013 04:45 Grettin wrote:On July 09 2013 04:41 R1CH wrote:Please let me know if it actually helps you or not, I'm curious as to whether it actually does anything  . Will do. By the way, is there a correct way to close this or does it matter? Can i just straight up close the console or is it 'better' to close the stream(s) first and then the proxy? Asking, if that would mess up something with the proxy itself. Closing the program will interrupt any active streams, but the browser hook should notice the program isn't running after a refresh and fall back to a direct connection.
Alright, thanks!
|
Any chance for public source code on this?
|
On July 09 2013 04:48 Dubzex wrote: Do you think Ghostery is worth using to reduce the lag with all of their analytics? Yes, I was considering posting about this too. Twitch runs a lot of analytics and tracking scripts which can slow down your browser / Flash and cause decoding to run too slow. Blocking them can improve things at the expense of mildly hurting ESPORTS.
|
Out of curiosity, would this be better or worse than accessing Twitch streams directly with RMTPdump via XBMC or VLC? I'm assuming probably comparable, given that you're using a similar workaround.
|
I am using proxy switchsharp to switch proxies based on rules, I am guessing that must be incompatible with this because its not working sadly ;(
|
Working great for me, without it I could handle 480p with 50/15, now 720p+ is running perfectly.
|
Does this contain any bitcoin mining code?
|
On July 09 2013 04:53 contaminant.237 wrote: Out of curiosity, would this be better or worse than accessing Twitch streams directly with RMTPdump via XBMC or VLC? I'm assuming probably comparable, given that you're using a similar workaround. Should be pretty similar, yes.
|
On July 09 2013 05:01 Pawn_ wrote: Does this contain any bitcoin mining code? I'd be impressed with myself if I could fit a bitcoin miner in 10kb .
|
Does this work with chromium ?
I truely dont want to use chrome
|
http://www.teamliquid.net/video/streams/Destiny
Still a bit of lag on this 1080p 48fps stream during teamfights, but it never skips the entire fight, just a few seconds at a time. Overall an improvement. I've only gotten twitch lag with 1080p and League, rarely with SC2. (although Polt had a really high bitrate stream when he streamed, and that lagged)
|
why couldnt twitch deliver this kind of program themselves?
also, if you look at the console window and drag the scroll bar up and hold it there, the program stops writing new data and it freezes your stream. interesting behavior ;D.
|
D'aw - mac support 
|
Bisutopia19202 Posts
How can you have a sample size of kollin when kollin is already so small?
|
Will this work with SRWare Iron instead of using chrome? (I'm assuming no)
|
On July 09 2013 05:07 turdburgler wrote: why couldnt twitch deliver this kind of program themselves? Twitch uses flash like everybody so you can access all the content through your browser and are not reliant on a 3rd party software. Flash indeed sucks but I'm not sure HTML5 is better yet.
I'll wait for some more feedback to try this as I'm a firefox user. Overall I honestly have doubts since twitch problems occur for me only on Europe primetime/big events (LoL Lcs, Sc2 wcs...)
|
Hong Kong9151 Posts
i tried it and appear to be getting much better performance now.
twitch still needs to fix their own problems, though.
|
I dunno if this is a fluke or if this program works, but I'm running 720+ BTS stream now. This is rarely possible for me. Need more time to see if it's a fluke or program.
If it works or not, thanks R1CH for the effort!
|
Any chance we could get the source for this? I don't have twitch lag problems (my internet's so bad I only watch on 360p anyway) but I'm interested in the implementation.
NP if not, I figured it was worth a shot.
Thanks for investing time in this, hopefully it helps people! :D
EDIT:
Just gave it a try anyway:
1) It works in that it shows console output, Win7. 2) As I said, I use 360p because I have bad internet. 720p+, 720p are both still unwatchable. 480p is watchable with occasional lag, as ever. 360p is as fine as it ever was.
It might not be massively helpful feedback, but it's feedback nonetheless!
|
When I run the .exe and load up a stream I get this. I tried three different streams with the same result. When I close the program the stream works fine.
|
Absolutely fantastic job, I'm able to watch IdrA in 480p on my poor quality internet connection with very minor lag. You're doing God's work sir.
|
I'll try it out, getting no lag today though so will have to wait for the next large tournament.
|
How far form this tool to a stream extractor that lets us get rid of flash all together?
|
What is this sorcery?!
Dude srsly, you should play D&D, elves could learn some arcane tricks from you sir R1CH DarkMagic!
|
can this work for chromium+linux? any chances of getting the source for curiosity's sake?
|
Normally do not watch 720 because of video and audio stutters (even my broadband is actual 7mb/s) so normally i watch 480p. For the sake of the test I tried "twitch proxy" and the result was more than bad - streaming was slowed down to the point that I could see only one "picture" every 5-10s.
Will do more tests and will let to know about results.
|
GRAND OLD AMERICA16375 Posts
out of curiousity, can you have the source code on a public repo? I want to take a jab at the source code
|
On July 09 2013 04:41 NB wrote:But the question is, does the NSA read my twitch chat? Thanks a lot R1ch 
Have not heard of any big Military operations lately so I don't think so.
|
I won't be publishing source code since it's awful, this is just an experiment after all.
|
On July 09 2013 05:49 saltis wrote: Normally do not watch 720 because of video and audio stutters (even my broadband is actual 7mb/s) so normally i watch 480p. For the sake of the test I tried "twitch proxy" and the result was more than bad - streaming was slowed down to the point that I could see only one "picture" every 5-10s.
Will do more tests and will let to know about results.
Hmm, after few restarts the stream at 720 looks improved, it just have a hard time to start the stream.Out of curiosity gonna try 1080 :D
|
I can tell you that watching twitch streams via the vlc player got rid of almost all the lag, I was watching mlg lag-free. edit: just to confirm your flash player suspicion
|
I wondering if would be possible to add an option where i could adjust the percentage for windowing size once the stream is already on? Or if the program would find the most consistent bitrate.
|
It seems like it is working for me, it takes ages for the stream to load tho. Nothing to do with your proxy it was the same yesterday. It looks like this in the black window + Show Spoiler +connect request to 199.9.249.46:1935 connect request to 199.9.249.46:1935 connect request to 199.9.249.46:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 199.9.252.120:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect request to 8.254.101.126:1935 connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected --- connect failure, 10060 --- disconnected ---
Not sure what the problem is, its the same in firefox.
|
10060 means the connection failed due to a timeout. Make sure you aren't blocking anything and try turning off any 3rd party firewall / security / anti-virus software.
|
On July 09 2013 04:48 Dubzex wrote: Do you think Ghostery is worth using to reduce the lag with all of their analytics? I'm pretty sure this just fixed my lag lol. I've only checked a couple of streams so maaaybe it's just random, but usually my video lags at 1080p+ and now it doesn't.
|
On July 09 2013 06:42 R1CH wrote: 10060 means the connection failed due to a timeout. Make sure you aren't blocking anything and try turning off any 3rd party firewall / security / anti-virus software. Turned off everything i could think of, lets just say its my ISP, and I just have to sit and wait for the stream to connect a few minutes. Not the biggest problem.
|
Can you make one of these things for Afreeca? I saw a thread about something like this from 2006 on TL but its outdated and no longer works
Thanks for this too
|
Is it possible to make this program use the proxy settings in the browser so the data goes through that proxy? I have to pay a lot for download but I can make a vpn connection (without gateway) to my work and use their proxy. But I can never get streams to use the proxy settings
|
Germany25649 Posts
I didn't understand a word you said but this is probably amazing! Will check it out^^
|
Well I use VLC to watch streams and twitch still lags for me, so I don't think this is a real "fix" perhaps it will just improve things for people with lower spec systems?
|
On July 09 2013 04:41 NB wrote: But the question is, does the NSA read my twitch chat?
Oh god, I hope so.
|
AT&T DSL down here in South Florida. Before the last couple of weeks I had ZERO issues ever with Twitch streams lagging. Past couple of weeks anything over 480p is nothing but lag at all times. Nothing has changed on my end(that I have control over). Sadly this didn't work me. I was getting the buffer messages in console but still nonstop lag on the stream. Tried multiple streams and nothing. Appreciate the effort.
|
does this work for VOD's ?
|
No, VODs should never lag since you can just let them buffer indefinitely.
|
AT&T U-Verse, 18mbps down/2mbps up in Central Texas. Have had this internet for about a week now and pretty much everything above 480p is unwatchable. Trying your program now is giving me better results on 720p/1080p but still stuttering every 20-30 seconds or so. Appreciate what you're doing R1CH.
|
If I open the stream first and then the Proxy the prompt just stays black and nothing happens and the streams run normally (and laggy). If I do the other way around I get:
connect request to ... connect failure, 10060 --- disconnected ---
over and over, and the stream doesn't load =[.
|
10060 means it's probably blocked by firewall / anti-virus / etc, try disabling them.
|
I cant seem to make it hook to the browser. Nothing happens, black window. Is there anything I can do?
|
Marginally helps for me. I'm on 30/10 but 720p was lagging. Now works for me a bit better.
|
R1CH, you never cease to amaze me. Mad respect.
|
|
works like a charm, but can't say that I see much difference. Will need to wait for the lag to happen then try it out to see if there's anything to this.
|
I may be incredibly stupid, but I have already installed Visual Studio 2010 (a couple of weeks back, when I reinstalled my PC) and I simply downloaded the proxy.exe file and just ran it. Is there anything else that I should do? There's nothing happening on the console, even when i re-started both Chrome and the .exe.
|
On July 09 2013 09:05 Thalandros wrote: I may be incredibly stupid, but I have already installed Visual Studio 2010 (a couple of weeks back, when I reinstalled my PC) and I simply downloaded the proxy.exe file and just ran it. Is there anything else that I should do? There's nothing happening on the console, even when i re-started both Chrome and the .exe.
did you start a stream?
|
Yes, of course
|
United Kingdom20278 Posts
Thanks a ton for this, i'l let you know if it stops working. I pretty much gave up on twitch streaming because it was rare for streams to work, and if they didn't work i had 30-60% uptime (so 40-70% of the time, frozen on one frame, as i showed on my youtube vid)
|
At first I had an issue. I extracted TwitchProxy.zip to a folder on my desktop but when I run TwitchProxy.exe The console window opens up, then a MessageBox popped up with the title "Error" opens up saying: "Can't open app for code injection"
However, after looking at my plugins I saw that I had pepperflash enabled, but I'd disabled the Adobe Flash player. After enabling both the tool works like a charm.
Thanks R1CH, it's working great so far!
|
Canada16217 Posts
Awesome job as usual R1CH
|
For now it works well for me
|
FREEAGLELAND26781 Posts
i don't understand like half of what you wrote but you are mad qt
|
|
it works for me, the program at least, 480 looks great and 720 shutters, as it always has for me, but then , Im in south America so who knows, i will do more testing and get back tomorrow edit : sorry for double post, dont know what happened
|
I've had no lag so far, you're truly a wizard, R1CH <3
|
|
Today I learned that admin blue > golden post . Apart from that R1CH is a wizard, but everybody knew that already.
|
So, what is the best method to report that it didn't work.
Other then posting that it didn't work?
I tried it on various streams, and the overall lag lessened, but was still prominent (video/audio still stuttered in the end)
|
Proxies most of the time help with Stream lag. If Twitch lags like shit I always try some Non-EU Proxies and it fixes the lag most of the time.
|
The strange thing is, i only have problems with a few streams. Mostly Streams broadcasting tournaments (like MLG, taketv, etc.) Even when Taketv "only" has 2000 Viewer on a workday when they broadcast german EPS cup it stutters/lags 480p upwards.
But I NEVER.... NEVER NEVER NEVER ever have Problems on streams from Users. Even streams with high viewercounts like Idra, TLO, and so on.
NEVER NEVER. I can watch ANY stream in 1080p. But the streams of the big commercial "event makers" always have lags since several weeks for me.
|
Dunno if off-topic but embedded streams often take ages to load regardless of fast office line/slow home line. However pop-out mode solves it handily. I guess it's Flash+Chrome fucked up again?
|
>rewrites q2.exe >hacks chrome >fixes major issue for many users >doesnt afraid
Still a boss. Thanks r1!
|
Well I have no idea what you are talking about in the OP but it worked like a charm! There's hardly ANY lag at 1080p where as before it was unwatchable! thx a lot!
|
BTW, do you suppose this has anything to do with having DPC latency spikes?
|
|
Dude this is great, thank you so much. As an Australian Twitch user following SC2 since beta and DotA 2 for the last 18 months I have been used to slideshow streams for many years now.
One day Twitch will pay to have a server here, but until then, thanks SO MUCH (seriously) for this fix. I might check back from time to time to see if there's been an update!
|
Holy fucking shit, i moved to israel 3 weeks ago, i have fast internet, but i can never watch above 360 because either the video doesnt load or it just stutters. im currently watching a HD stream on twitch, i love you.
|
United Kingdom14103 Posts
Wat R1CH, I don't even know how you do these things...
|
You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following:
http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.html
My connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate)
|
Holy shit it works! I haven't been able to follow SC2 live for over 6 months due to terrible twitch. Now twitch is (almost) lag free. I can finally watch things other than VODs and GSL!
R1CH, where are you, I feel like I need to take you to dinner or something.
|
Great, I'll try this in about 90-120 minutes probably, when I have more of a chance. I'm hoping this is nothing like that "SpeedGuide.net TCP Optimizer" though, because every setting I tried on that (using guides and recommended settings to find what supposedly should be best for my connection) has resulted in slower download and upload speeds (and thus higher pings).
R1CH, since the beta of Twitch "2.0", I and some other people have had Twitch chat freeze reguarly, to the point where the only way to keep up with any chat you care about is to use a pop-out version and manually refresh it when you think chat has been silent for too long (pop-out so that you don't unintentionally refresh the stream when you are trying to watch video at the same time). Is there any particular way to fix that, or else to analyse that that you know of?
|
On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) That guide doesn't do anything for Twitch, they run their own CDN and don't rely on L3 / XO (except for mobile streams and certain rare scenarios). It keeps getting posted which is quite annoying as if anyone did any testing they would see the IPs mentioned in that guide are never accessed when watching Twitch.
|
|
R1CH, could you maybe give us some insight why the Twitch servers are lagging now and were not in the past when there were more people using the service?
|
Nice i will try this out later :-) have a lot of lagg issues too. From Germany with + 50k DSL
|
On July 09 2013 17:00 thezanursic wrote: R1CH, could you maybe give us some insight why the Twitch servers are lagging now and were not in the past when there were more people using the service?
![[image loading]](https://widget.quantcast.com/user/widgetImage?domain=twitch.tv&widget=10&timeWidth=30&daysOfData=360)
What makes you think there are less people now? Twitch have been showing consistent growth since launch, and more people have started streaming at higher resolutions and bitrates due to faster hardware being available.
|
I can finally watch twitch again, thank you so much
|
To the people that have the 10060 error. Try pausing and playing your stream. It will load after a while. I dont know what cause this in the first place but this is the solution I am using.
R1CH is badass
|
Too bad I don't use Chrome... but I just wanted to chime in with the guy who said that mainly commercial streams lag for him.
Same here. I can watch random Russians play at 1080p without stream-hiccups, but streams like BTS and TobiWan lag even at 240p sometimes. I have a 30Mbit connection (reduced to about 6 when routed through the US) so it should perform better.
Moreover, I have a lot of plugins installed that supposedly hurt ESPORTS (including Ghostery, Flashblock, NoScript) and it doesn't seem to help.
|
I am sitting on a 30/30 fiber connection, and have always lagged at 1080+. With this running, I get initial "loading" lag, which is to be expectet, but now after 2-3 seconds, the stream run FLAWLESSLY.
Thank you so much mr. wizard.
|
the magical wizard of almight technlogie that blew the kingdom of the failed twitch servers out in the water.
|
currently trying this out while watching OGN and GOM @720 - streams are working well (usually this would cause some lag - we'll see how it goes once the games pick up).
|
WOWOWOW this is amazing! Usually I open up 4 streams and have to lower all non watched streams to 240p-360p to be able to watch the focused stream on highest quality without lagging. I just did a quick test and had 0 lag with 7 streams open.
![[image loading]](http://i.imgur.com/gicvcog.jpg)
I have no clue how this works, all I know is I can now watch multiple streams without lagging. R1ch you are amazing.
|
Thank you R1ch. Can watch 720+ and 1080 without lagg so far at the moment, when I had to resort to 720 / 480 in the past, even though I have a good connection.
|
I'm gonna try this when I get home !!!
Sounds good , ill let you know how it does . I've been lagging like hell (in England London) with the best net I can get ... I kept re-installing flash and chrome and stuff , nothing really works .
Thanks R1CH , nice one.
|
On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) Awesome! That worked for me!! Thank you so much, NarutO!
|
On July 09 2013 20:32 Dagobert wrote:Show nested quote +On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) Awesome! That worked for me!! Thank you so much, NarutO!
Read 3 posts down:
On July 09 2013 16:37 R1CH wrote:Show nested quote +On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) That guide doesn't do anything for Twitch, they run their own CDN and don't rely on L3 / XO (except for mobile streams and certain rare scenarios). It keeps getting posted which is quite annoying as if anyone did any testing they would see the IPs mentioned in that guide are never accessed when watching Twitch.
|
On July 09 2013 20:37 quirinus wrote:Show nested quote +On July 09 2013 20:32 Dagobert wrote:On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) Awesome! That worked for me!! Thank you so much, NarutO! Read 3 posts down: Show nested quote +On July 09 2013 16:37 R1CH wrote:On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) That guide doesn't do anything for Twitch, they run their own CDN and don't rely on L3 / XO (except for mobile streams and certain rare scenarios). It keeps getting posted which is quite annoying as if anyone did any testing they would see the IPs mentioned in that guide are never accessed when watching Twitch. I don't care, twitch works perfectly now, and that was the only thing I changed. That's pretty good evidence. It's even higher fps now.
|
Pandemona
Charlie Sheens House51452 Posts
Has Hot Bid asked you a crazy question about this yet? :3 checking your knowledge xD
I will download this and see if it stops some lag from my 'Murican streams
|
Why am I on a mac??????
missing the navi vs lgd finals because of lag and can't use this miracle work
|
Damn, this is going to make me install Chrome.
|
On July 09 2013 21:25 Facultyadjutant wrote:Why am I on a mac?????? missing the navi vs lgd finals because of lag and can't use this miracle work  You could run a virtual machine...
|
Hey R1CH, impressive work again.
Now would you be so kindly to use your wizard hat and your wizard robe and conjure an HTML5 Stream Viewer replacing Twitch's?
|
Doesn't work for me sadly.. Box is filling with text, but Twitch still lags.
|
On July 09 2013 17:06 R1CH wrote:Show nested quote +On July 09 2013 17:00 thezanursic wrote: R1CH, could you maybe give us some insight why the Twitch servers are lagging now and were not in the past when there were more people using the service? What makes you think there are less people now? Twitch have been showing consistent growth since launch, and more people have started streaming at higher resolutions and bitrates due to faster hardware being available. Hmmm... Well that's good.
|
United Kingdom3482 Posts
This helps some. I still have some streams that work fine on 1080p and some that lags at higher resolution. But on the streams that lag I can consistently watch at 480p whereas before I got lag on that.
|
What this seems to do for me is spread out the lag instead of having it all at once.
With 2 streams open at 1080p+, without this on, both streams look smooth but every so often (usually in fights) one or both streams would lag spike and freeze for 5+ seconds.
With this on, the general quality of both streams go down (the game looks choppier), but both streams are still watchable, you can still see what is going on, and the lag is pretty consistent ie. never lag spikes to the point where you lose a teamfight to lag.
Overall, a very good improvement.
|
twitch worked pefectly all day but now started lagging in the last game of the alienware cup.
the tool does nothing for me, even though there is a ton of text in that box, so it seems to be working. looks like it always goes to like buffer = 0 when stream lags, idk... doesn't help me
|
Getting the 10060 constantly. No firewall/antivirus to be found, port forwarding shouldn't be the issue either. Anything I am missing?
|
The wizard strikes again.
|
Can we get this stickied for a while or moved to tech support after the blog stops being featured? This is incredibly helpful :D. Great Job R1CH!
|
this proxy do nothing . The console no buffer whatever and i have restart my chrome.
|
I don't feel noticeable improvements. The program doesn't freeze up or do nothing, but I still have lag like I always do. Obviously I have nothing to measure it, so it could be slightly better, but I don't feel like it's helping much.
|
IT is working LOL !!!!!
Thanks R1CH ! Good guy man !! Thank you !!!!!
|
R1CH must be so RICH from doing cool things.. This helped me
|
Tried it, black box is full of nice important looking words and numbers, but doesn't actually help
|
It is working like a charm, thank you.
|
Hm, so is the built-in Pepper Flash plugin now acceptable to use? I remember not long ago when everyone and their mother said to disable it and instead enable the standalone Shockwave Flash plugin via the chrome://plugins/ page.
|
This seems to be working very well so far, thank you! Had lag on the WCS Europe stream on 720p, started the program and have now been playing 720p+ for about half an hour with no lag. Awesome!
Edit: Hm, it seems to give some periodical laggs still, I'll play with this some more.
|
Doesn't really work for me. North Texas, AT&T Uverse, 13 down/ 2 up
|
After quite a few switching offs and ons I can't say I notice any difference. The stream still freezes up every few seconds, no matter what quality. Verified that the tool is in operation judging by the amount of buffer events.
|
Does this fix also aply to windows vista?
|
Is there any chance of running it on Windows XP? I tried and I'm having an error: "The procedure entry point EnumProcessModulesEx could not be located in the dynamic link library PSAPI.DLL."
|
Oh you need windows 7. That's why I felt bad when it wasn't doing anything. I still have vista. q_q r1ch
|
On July 09 2013 19:30 Shinobi1982 wrote:WOWOWOW this is amazing! Usually I open up 4 streams and have to lower all non watched streams to 240p-360p to be able to watch the focused stream on highest quality without lagging. I just did a quick test and had 0 lag with 7 streams open. ![[image loading]](http://i.imgur.com/gicvcog.jpg) I have no clue how this works, all I know is I can now watch multiple streams without lagging. R1ch you are amazing. Wow, those are some crazy buffer numbers, didn't expect to see it that high.
|
On July 10 2013 04:42 AtomSC wrote: Is there any chance of running it on Windows XP? I tried and I'm having an error: "The procedure entry point EnumProcessModulesEx could not be located in the dynamic link library PSAPI.DLL." No, also XP's TCP/IP stack is awful and probably one of the reasons for lag.
|
Can you make it work for Firefox aswell?Tryed it on Chrome and worked out nice!
|
On July 10 2013 05:07 Nioubis wrote: Can you make it work for Firefox aswell?Tryed it on Chrome and worked out nice! He already mentioned in the thread that he's not able to get a hook into firefox before the connection is made.
|
Working really well, I was never able to get a lagfree 1080p stream before!
|
Zurich15317 Posts
I didn't even get to set this up yet and my streams are already better! Thanks R1CH!
|
|
|
Sorry if this has been asked before but didn't notice on a fast gazing. Will this work on Win8 also?
|
On July 10 2013 07:32 Hipinretku wrote: Sorry if this has been asked before but didn't notice on a fast gazing. Will this work on Win8 also? It should as long as you have the right VS Runtime installed. Win8 isn't all that much different than Win7 other than the horrible horrible UI.
|
On July 10 2013 07:32 Hipinretku wrote: Sorry if this has been asked before but didn't notice on a fast gazing. Will this work on Win8 also?
Not quite sure it works properly with Win8. First few times I got the "Can't open app for code injection" message when I tried starting it. Have all pre-reqs installed and pepper flash is not inactive. Tried it once more and it started up and sure was spamming the cmd-window so I figured it was working. Then all of a sudden my screen turned into grey rows and I had to shut it down via the power button to get back. Might've been bad luck obv!
|
Damn, not helping the horrendous stream lag I'm currently getting on SC2L broadcast.
|
Worked really well for me. 1080 was lagging alot for me so I went to 720 and I was still lagging a bit. Started using this and now 1080 is working perfectly. Thanks a heap man!
|
There is the occasional freeze on the streams about one every 2 hours or so for me. But overall this is a great improvement over just basic streams. I've noticed a lot less freezes and very little / no pixelization. Though I haven't actually checked for placebo effect.
|
On July 09 2013 05:57 R1CH wrote: I won't be publishing source code since it's awful, this is just an experiment after all.
aww cmon Rich, show it to us
=p
|
Pepper Flash doesn't even show up on the plugins' page for me, even though the dll is in place. Any other ideas than reinstalling Chrome?
|
On July 10 2013 22:35 makmeatt wrote: Pepper Flash doesn't even show up on the plugins' page for me, even though the dll is in place. Any other ideas than reinstalling Chrome?
chrome://plugins/ click details. It will say Adobe Flash Player - Version: 11.7.700.225 but the location will be Location: C:\Program Files (x86)\Google\Chrome\Application\27.0.1453.116\PepperFlash\pepflashplayer.dll
Is that not there for you?
|
On July 10 2013 22:43 Valeranth wrote:Show nested quote +On July 10 2013 22:35 makmeatt wrote: Pepper Flash doesn't even show up on the plugins' page for me, even though the dll is in place. Any other ideas than reinstalling Chrome? chrome://plugins/ click details. It will say Adobe Flash Player - Version: 11.7.700.225 but the location will be Location: C:\Program Files (x86)\Google\Chrome\Application\27.0.1453.116\PepperFlash\pepflashplayer.dll Is that not there for you? Oh right, it's actually pepflashplayer.dll. Quite a misleading plugin title, gotta say. Thanks for the hint. The app still doesn't quite catch up, so I'm gonna look into other possible reasons.
|
I don't really watch streams and even when I do I don't get lag because I'm in the us. I just love reading all the confused and amazed comments each time rich posts a wizard thread like this.
PS hotbid why have you not forcibly replaced rich's user icon with a wizard hat. Plz do that ASAP.
|
Is this true? Rich's spare time > Twitch's entire team?
|
On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team?
Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag.
Peeps using it are killing esports, although i understand they want a lagfree stream^^
|
On July 11 2013 00:28 govie wrote:Show nested quote +On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team? Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag. Peeps using it are killing esports, although i understand they want a lagfree stream^^ 
It seems like the issue is more on Adobe's end than twitch, just from what R1CH said.
|
United Kingdom20278 Posts
Awesome bandaid fix, still seeing at best notable freezes and frame drops, often freezing 20-30% of the time in firefox (on average over 10 seconds, 2-3 of them will be stuck on one frame), no noticable frame drops with this and 100% uptime.
Thanks again. I pretty much fell off watching esports because i couldn't stand awful video. Didn't try a 4mbit video yet but it'd probably work.
|
It's not meant to work at all in Firefox.
|
On July 11 2013 00:28 govie wrote:Show nested quote +On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team? Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag. Peeps using it are killing esports, although i understand they want a lagfree stream^^ 
How is it killing esports? I still get the ad at the start of the stream prior to it connecting.
I started a stream in FF, then switched to Chrome to use this tool and had no lag. Might just be a different server, no clue.
|
On July 11 2013 01:58 Yurie wrote:Show nested quote +On July 11 2013 00:28 govie wrote:On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team? Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag. Peeps using it are killing esports, although i understand they want a lagfree stream^^  How is it killing esports? I still get the ad at the start of the stream prior to it connecting. I started a stream in FF, then switched to Chrome to use this tool and had no lag. Might just be a different server, no clue.
Im not an IT guy, we got rich for that. But it could be they sell some of ur userdata, which i dont mind. Many peeps use adblock and twitch doesnot have a pot of gold at the end of a rainbow. It could be, right?
|
Thank you R1CH, this works perfectly. I used to get lag after some time even on 360p or 480p, and now I'm running WCS Europe on 720p+ and dota2 on 720p without any hiccups for the past 2 hours
|
This tool is really awesome! TY again R1CH, I can finally watch 720p streams again :D
Though I wish there was a way to get this on Firefox T_T
|
Completely lag free for me in the last 2 days on all streams.
|
Works amazingly! WCS EU has never worked on 720+ before today!
|
I only get a blank black window. Tried to install Microsoft Visual C++ 2010 Redistributable Package (x64) and (x86), but 32bit I can´t install, because x64 is already installed. Looked into Chrome plugins and deactivated "NPSWF32_11_7_700_224.dll", therefore activated the Pepper (pepflashplayer.dll), but no change. Also deactivated antivirus. Any other suggestions?
|
On July 11 2013 04:04 ikissubetter wrote: I only get a blank black window. Tried to install Microsoft Visual C++ 2010 Redistributable Package (x64) and (x86), but 32bit I can´t install, because x64 is already installed. Looked into Chrome plugins and deactivated "NPSWF32_11_7_700_224.dll", therefore activated the Pepper (pepflashplayer.dll), but no change. Also deactivated antivirus. Any other suggestions? What I did: start chrome first; start the streamer proxy (it does just show a black box at that point); start stream; after a few moments you see the log running in the window.
|
Now it works, strange. Maybe firewall issues and I opened the stream before the exe.
|
Too bad I'm a Firefox user :/
|
On July 11 2013 00:28 govie wrote:Show nested quote +On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team? Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag. Peeps using it are killing esports, although i understand they want a lagfree stream^^  How is this "killing esports" exactly? It's just a change in how Flash player accepts the data stream. The stream still comes from Twitch, the ads still come from Twitch, etc, there's not really anything different in that regard.
|
I replaced the download with a newer version that is less spammy on the console window and shows some throughput stats.
|
If I understand correctly it's not like more data is being requested.
|
On July 09 2013 16:37 R1CH wrote:Show nested quote +On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) That guide doesn't do anything for Twitch, they run their own CDN and don't rely on L3 / XO (except for mobile streams and certain rare scenarios). It keeps getting posted which is quite annoying as if anyone did any testing they would see the IPs mentioned in that guide are never accessed when watching Twitch.
Hi R1CH,
The only reason my post is still up is because I keep getting comments on the youtube video for it from people in Europe and Germany about it fixing their lag completely. The results are however 50/50. Regrettably I cannot do traceroutes or use wireshark from all of their locations. I do monitor the posts and the youtube video closely and have considered it's removal only based on your own credential disapproval. When I stop seeing results, it will be removed.
Source: http://www.youtube[dot]com/watch?v=3MSY_hK2D54 (I did not want it to auto embed)
(POSITIVE feedback, like I said, it's 50/50, there is plenty of DID NOT WORK)
" reyes797 21 hours ago LOL before this i only can view 360p but now i can see 1080p easy w no lag I SAY WTF IS THIS BLACK MAGIC"
" iTry2Merch 1 day ago Thank you soo much man srsly ."
" Stephan Goll 2 days ago THANK YOU THANK YOU THANK YOU!"
Regardless, congratulations on an awesome fix, as always your contribution to the gaming community is always appreciated. You rule dude 
Mark West
|
Hey R1CH ive been testing this thing for 2 days on quite a different number of streams. This works to an extent in Player streams, sometimes I suspect its the placebo efect. But it feels better, less shuttering etc. This does not work (at least for me) if the lagg is comming from a high view count twitch tv channel, like a tournament and such.
my pc is kinda crappy thou so maybe the procesor is not good enough to handle your code at an eficient level.
|
This doesn't work for Vista?
|
On July 11 2013 16:24 MrRicewife wrote:This doesn't work for Vista?  I bet you just don't have the libraries installed the program uses. It's linked in the OP, that "visual studio runtimes" stuff.
|
On July 11 2013 10:50 R1CH wrote:Show nested quote +On July 11 2013 00:28 govie wrote:On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team? Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag. Peeps using it are killing esports, although i understand they want a lagfree stream^^  How is this "killing esports" exactly? It's just a change in how Flash player accepts the data stream. The stream still comes from Twitch, the ads still come from Twitch, etc, there's not really anything different in that regard.
U wrote the below quote a while ago in this thread. I assumed your little monster blocked that analytics or similar stuff, which in general would have hurt there monetizing efforts. But maybe i read ur post the wrong way?
+ Show Spoiler +On July 09 2013 04:51 R1CH wrote: Yes, I was considering posting about this too. Twitch runs a lot of analytics and tracking scripts which can slow down your browser / Flash and cause decoding to run too slow. Blocking them can improve things at the expense of mildly hurting ESPORTS.
|
On July 11 2013 16:56 govie wrote:Show nested quote +On July 11 2013 10:50 R1CH wrote:On July 11 2013 00:28 govie wrote:On July 10 2013 23:33 NoobSkills wrote: Is this true? Rich's spare time > Twitch's entire team? Problem is monetizing there streams. It costs money to provide for them so they need something in return. In general i would say using rich his tool is smart, but killing twitch also. Which will mean twitch has to respond to this richtool if usage would become more frequent. If u like streamed esports, best is to be patient to let twitch sort it out on there own terms and accept the lag. Peeps using it are killing esports, although i understand they want a lagfree stream^^  How is this "killing esports" exactly? It's just a change in how Flash player accepts the data stream. The stream still comes from Twitch, the ads still come from Twitch, etc, there's not really anything different in that regard. U wrote the below quote a while ago in this thread. I assumed your little monster  blocked that analytics or similar stuff, which in general would have hurt there monetizing efforts. But maybe i read ur post the wrong way? + Show Spoiler +On July 09 2013 04:51 R1CH wrote: Yes, I was considering posting about this too. Twitch runs a lot of analytics and tracking scripts which can slow down your browser / Flash and cause decoding to run too slow. Blocking them can improve things at the expense of mildly hurting ESPORTS.
Look at the context for that post, he was talking to someone who was talking about using ghostery to block that stuff.
|
I keep having this problem. http://gyazo.com/bd79c0e04c683f185d0df23417952198.png
Already checked all but I cant find a reason, it seems there is nothing like firewall or antivirus activated, i really dont know what to do, some tips?
btw, there is something really wrong going here with my connection on twitch.tv I used to watch it sometimes in 720p, most on 480 and rarely on 360p. But now it lags terribly in 240p, it's unwatchable, spiking 5 seconds and reproducing less than one checked in another pc on sabe connection, same issue
speed test going ok
help me oracle
|
On July 11 2013 16:42 Ropid wrote:I bet you just don't have the libraries installed the program uses. It's linked in the OP, that "visual studio runtimes" stuff. Nope. I have it all.
Do you have Vista and it works for you?
|
Yeah I have the same problem, it tries to connect but then just says disconnected TT.
When I try to install than visual studio stuff it says I have already never version of it on my pc if that helps?
|
On July 11 2013 13:09 bananaconda wrote:Show nested quote +On July 09 2013 16:37 R1CH wrote:On July 09 2013 16:04 NarutO wrote:You are just so amazing. Always contributing amazing stuff to the community. While I will try this out, I'd also like to ask what you think about the following: http://www.bananaconda.net/2013/05/how-to-fix-lag-on-twitchtv-vimeo-and.htmlMy connection doesn't lag all too often, but it does happen from time to time. I will try it out and give feedback if I happen to watch a streamed-tournament (not just occasionally but a larger tournament, so the feedback is appropriate) That guide doesn't do anything for Twitch, they run their own CDN and don't rely on L3 / XO (except for mobile streams and certain rare scenarios). It keeps getting posted which is quite annoying as if anyone did any testing they would see the IPs mentioned in that guide are never accessed when watching Twitch. Hi R1CH, The only reason my post is still up is because I keep getting comments on the youtube video for it from people in Europe and Germany about it fixing their lag completely. The results are however 50/50. Regrettably I cannot do traceroutes or use wireshark from all of their locations. I do monitor the posts and the youtube video closely and have considered it's removal only based on your own credential disapproval. When I stop seeing results, it will be removed. Source: http://www.youtube[dot]com/watch?v=3MSY_hK2D54 (I did not want it to auto embed) (POSITIVE feedback, like I said, it's 50/50, there is plenty of DID NOT WORK) " reyes797 21 hours ago LOL before this i only can view 360p but now i can see 1080p easy w no lag I SAY WTF IS THIS BLACK MAGIC" " iTry2Merch 1 day ago Thank you soo much man srsly  ." " Stephan Goll 2 days ago THANK YOU THANK YOU THANK YOU!" Regardless, congratulations on an awesome fix, as always your contribution to the gaming community is always appreciated. You rule dude  Mark West
Thanks to both of you,
R1CH, yours was working for a bit and I understand your reasoning behind why the BananaConda thing shouldn't work and yet for reasons I have yet to discover, it worked for me thus far.
I will run some tests on my side and see what I can come up with in order to have a stronger point for it.
Thanks again guys <3 you are both heroes on this day.
|
i get this on the black box: 192.16.70.39: read: 10599, avg 1023 kbps, cur: 1108 kbps, buffer : 3 kb blocked: 46 i still have lagg is this ok?
|
Been using the proxy for a couple days. It seems to be running fine, but I don't see any improvement. I am starting to get the feeling that my ISP is the culprit. AT&T claims that they don't throttle, but I can't watch any streams at 720p or 720p+ except in rare occasions where there is nothing happening on the stream other than music.
Very frustrating.
|
R1CH you truly are a wizard, thanks a bunch for making this!
|
Works for me, thanks :-)
Went from 720p being unwatchable on most streams to 1080p having no lag.
|
Unfortunately doesn't fix things for me x.x, still stuttering even at 480. TWC NYC is the worst.
|
Windows vista + chrome here. Did the windows firewall rules thing with the 2 IP bans.
Worked can watch 1080p without lag now, even in fights
|
Is there some way to fix the buffer with VODS on twitch? For me its 100 times more urgent than live lagging. You literally have to buffer for 2 hour to watch a VOD even for a little while.
|
Out of curiosity, why is my performance monitor telling me twitchproxy is sending the same amount of data that it is receiving to facebook.com?
|
No idea. It should never contact Facebook
|
On July 14 2013 17:15 dae wrote: Out of curiosity, why is my performance monitor telling me twitchproxy is sending the same amount of data that it is receiving to facebook.com?
NSA...
+ Show Spoiler +
|
Tried it again, worked on the current EMS One Finals stream. I guess I would need an ip tracer to know if it works because I get a different server or because the program works. ^^
And then it stops working, so can't do anything about Twitch lag I guess.
|
I've been trying it on and off, and for me, it's pretty random as to whether it works or not. It may fix some of the problems Twitch has, but it can't do much about the crappy data centers in Europe. If my streams start being crappy due to big events or whatever, a VPN some times works a lot better.
Twitch is supposed to get new data centers in Europe this fall, but I have no good ETA on that.
|
I think it helps a lot, but maybe I've just been lucky/want it to work so that is how I see it.
|
works awesome for me, been having problems on and off with twitch for awhile. my 50 download actually lets me watch sage in 720p+ ^.^ for once
|
Sadly it isn't working for me
|
It doesnt work for me, i open the proxy and it opens the black window and closes it straight away, without any text.
any advice?
|
Probably restart the twitch stream. I had twitch open before I ran it and it didn't do anything, refresh'd the page and it worked. In any case the thing certainly works :D
|
Worked good for me, had some issues with twitch lagging for no reason before, seems to be fixed with this. Thanks  (I'm on Vista as well, so pleasantly surprised ^^)
|
Does using rtmpdump + bog's stream to VLC script achieve similar results, minus the flash check you added? I use it so I can play with gamma, brightness, etc in VLC for streams that are too dark/light on my monitor. Does it using rtmpdump effectively achieve the same result by completely bypassing Flash?
|
Yes, using rtmpdump bypasses flash. Keep in mind this means the streamer gets no revenue.
|
This thing is amazing! Currently watching Dreamhack Valencia on 720p+ with no lag, which was never possible before. Thanks R1CH!
Is there any way to make this spotlighted or linked somewhere from the main page so more people can find out about it? I think a lot of people could benefit from this but don't know about it.
|
With this running twitch streams wont load. It never goes past that "Loading video" thing.
|
Is this still working? I have less good results the last days with it.
|
Can't seem to get a working connection with any streams, see it start and then just disconnect after a few seconds.
|
Tobi's stream almost always lagged for me, and today as well, so I tried the fix, and it works wonders. Thanks R1ch.
Edit: Tried it with my preferred browser; Opera, and it works here as well, and immediately fixed video and audio stutter.
|
I have been using this for a few days and I have seen some improvement. I will say that when I notice stuttering, the output window shows a huge spike in buffering (usually 1 kb, jumps up to 10-20 kb).
|
WHy does this not work with Firefox? Who the fuck uses the Google Browser?
|
Lalalaland34486 Posts
|
On August 01 2013 21:05 Muecke wrote: WHy does this not work with Firefox? Who the fuck uses the Google Browser?
Who doesn’t use Chrome? Why do you like moving through the internet through molasses?
|
Damn i just had fiber yesterday, i had some lag with my previous dsl internet, but now it's out of control. I have fiber 100/50mbits and it's working flawlessly everywhere else.
I just tried Mark West youtube video and R1ch twichproxy program, but none seems to fix my problem. I am pretty sure a vpn would fix it, do you guys know something free/cheap and working well with twitch i could try?
Yesterday i was streaming and watching my stream while streaming, it was super lagy but no viewers complain, after i stopped i watched my VOD and there was no lag. How crazy is that i can stream fine, but not watch my own stream without lag... xD
|
United Kingdom20278 Posts
ROG unwatchable for me with/without this now, i get two or three frames per engagement (over 10 seconds or more) often
|
Northern Ireland22208 Posts
I've been having problems connecting to streams, there's like a 25% chance that a stream will load. This is with and without the Twitchproxy script. I keep getting the client: disconnected line. Any idea what's up?
|
Just started having problems with this, Twitch seems to disconnect me and refuse to load streams if I'm running Twitchproxy.
|
^ Guise, its your internet, mkay!
|
This worked really well for like two weeks but now, when I start it I get an error message saying "can't open app for code injection". I have tried downloading it again. R1CH, what should I do?
|
On August 07 2013 16:45 MaxViktory wrote: This worked really well for like two weeks but now, when I start it I get an error message saying "can't open app for code injection". I have tried downloading it again. R1CH, what should I do? I get the same message as well. My best and unqualified guess is that Twitch fixed this fix. All I am waiting for is a bigger dog to eat this smaller dog, as I have grown tired of lagging on a 50/50 connection. Twitch was acceptable until Own3D closed its doors.
Edit: There might be a solution, but I think that would flip the bird to a bunch of sites, including this one, and we wouldn't want that.
|
On August 07 2013 16:45 MaxViktory wrote: This worked really well for like two weeks but now, when I start it I get an error message saying "can't open app for code injection". I have tried downloading it again. R1CH, what should I do? You get that message if you start the program without Google Chrome being open. If Chrome is already open, there's no error message and it works.
|
On August 08 2013 19:26 Ropid wrote:Show nested quote +On August 07 2013 16:45 MaxViktory wrote: This worked really well for like two weeks but now, when I start it I get an error message saying "can't open app for code injection". I have tried downloading it again. R1CH, what should I do? You get that message if you start the program without Google Chrome being open. If Chrome is already open, there's no error message and it works. It used to work with Opera, but now I get this message. But I see that you are correct when it comes to Chrome, though I assumed he would know, since he had been using it for 2 weeks.
|
Thank you R1CH, this works amazingly for me. Twitch has been so frustrating for me recently, I haven't been able to watch barely anything in the last week or two. Not one bit of lag since I've used this proxy.
|
On July 09 2013 04:35 R1CH wrote:So there's been a lot of complaints about twitch's poor performance recently. While they are to blame for some of it (lack of European data centers and other POPs), I suspect a lot of the problems stem from Flash player and poor TCP/IP tuning. I wrote a program to analyze how fast Flash player is able to receive the data and it did appear to stall from time to time, which may affect how TCP RWIN tuning over higher BDP connections (ie, Europe to US) works, potentially causing too small of a window size. This program will intercept RTMP connections and handle the networking separately from Flash player using an event based system for maximum performance. If Flash player is unable to read the data fast enough, it will be buffered (up to 4MB). Additionally, a larger initial receive window is attempted. Fortunately / unfortunately my own connection rarely lags, so I have limited data to see if this has any effect, but from my sample size of kollin, it appears to improve things a little so why not give it a try! Requirements: Visual Studio 2010 RuntimesGoogle Chrome Pepper Flash (Chrome's internal flash player, unless you change it this is the default) Windows 7 Download: http://www.teamliquid.net/staff/R1CH/TwitchProxy.zipPut both files in a folder somewhere and run Chrome, then run TwitchProxy. You can tell if it works by watching the console, when a stream is open you should see it spamming away about buffers. If it breaks and you can't browse anything, just restart Chrome - all changes are applied in-memory only. If you restart Chrome completely, you will also need to restart the proxy for it to apply to the new Chrome process. Note that this program is pretty much an experiment so treat it as such.
Thank you. Seemed to work great while watching WCS Europe. Will recommend it.
|
Made an account just to say this works very well. I still get lag spike about every 5 min but that is better then what it was. On busy twitch nights/days the lag is unwatchable. Thank you!
|
Doesn't seem to help me much. TI3 has been unwatchable on 1080p for me this week. Decided to try your fix. However I seem to be at mercy of the server I get routed to. I refreshed until I got one that seemed to work decently but it went crappy after 5-10min or so.
It never buffers more than ~20KB and it's normally 1-10 even when it lags. I'm on a gigabit connection (Sweden) so my net should be a non-issue.
Print of some numbers: + Show Spoiler +
|
1080p is literally unwatchable (constant video stutters, sound still working) despite having 100/10 fiber interwebs. Not sure what the file in OP does but I'll give it a spin.
|
Cannot get it to work, the console doesn't log anything when i start the .exe with Chrome open. I'm using the default flash player but cannot install the Visual Studio 2010 Runtimes as I already have a newer version of it installed.
Would be nice to try this out as I always experience stuttering on twitch (I have a very nice and stable 100/100 connection but I live in Sweden).
|
On August 12 2013 00:00 Dundercover wrote: Cannot get it to work, the console doesn't log anything when i start the .exe with Chrome open. I'm using the default flash player but cannot install the Visual Studio 2010 Runtimes as I already have a newer version of it installed.
Would be nice to try this out as I always experience stuttering on twitch (I have a very nice and stable 100/100 connection but I live in Sweden). It hooks into the Flash that comes with Chrome, not the one that's installed by Adobe in C:\Windows.
|
Seems like something is blocking the connection for me or twitch just denied the proxy. Getting connect failures and twitch video is not loading at all . Bummer, was excited for that no lag experience.
|
On August 13 2013 06:48 YounKa wrote:Seems like something is blocking the connection for me or twitch just denied the proxy. Getting connect failures and twitch video is not loading at all  . Bummer, was excited for that no lag experience. works for me (just tried with the WCS_America stream)
|
the console works for me but definitely NO improvement. i get similiar numbers as you can see in the spoiler of ReactoR my buffer counts between 0 KB and 2 KB.. and amount blocked is quadra digit KB..... don't know if that's supposed to be
|
Anyway to increase the buffer size? I think that this may help but due to the low buffer size I still get stutter now and then.
|
I have it running but still having drops and lag while watching streams.
|
This works so well!!! I heard AT&T U-verse and Twitch.tv have some beef between ISPs and I figured I should google search "twitch proxy".
I've had a little bit of luck just leaving it on medium setting, but whenever I change the quality, it just chops up all day everyday.
I literally just tried that, choppy choppy choppy. I finally turned on the twitch proxy and it works like a charm. Thank you sir. You are a gentlemen and a scholar, and I am forever in your twitch.tv debt.
|
This works so well. Used to stutter on a 10 mbps down connection here in the US on 240p, now highest settings run perfectly. Thank you so much.
|
mine just says connecting: <insert IP here> and then it says Disconnected.
any ideas?
|
Unfortunately, no results for myself. The buffer size does not increase in an impactful manner. I seem to be getting routed to Sweden from the Philadelphia area in order to get to San Fran----just seems absolutely retarded to me that this type of route is being chosen. If I try and force another route by blocking the Swedish Hops twitch becomes even worse than it was before (constant stuttering before, to unbearable stuttering after-on low setting).
![[image loading]](http://i.imgur.com/dHYhhDI.jpg)
traceroute:
![[image loading]](http://i.imgur.com/GD9nTXk.jpg)
Sweden:
8 30 ms 30 ms 29 ms ash-bb3-link.telia.net [213.155.133.188] 9 34 ms 84 ms 119 ms ash-b1-link.telia.net [213.155.130.86]
It seems I have a difficult time in general getting to their CDN L3. I am out of ideas at this point-bitching at Verizon will undoubtedly be fruitless.
|
Twitch has been pretty terrible lately. Used to watch multiple 720 streams all the time. Now the new "Medium" is even terrible.
Tracing route to live.twitch.tv [199.9.250.247] over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms dslmodem.domain [192.168.0.1] 2 30 ms 32 ms 35 ms 67.42.200.228 3 35 ms 38 ms 29 ms albq-agw1.inet.qwest.net [71.222.249.25] 4 38 ms 39 ms 47 ms dvr-brdr-02.inet.qwest.net [67.14.24.114] 5 39 ms 74 ms 42 ms 63.146.26.134 6 61 ms 61 ms 60 ms vlan51.ebr1.Denver1.Level3.net [4.69.147.94] 7 61 ms 59 ms 63 ms ae-2-2.ebr2.Dallas1.Level3.net [4.69.132.106] 8 59 ms 61 ms 59 ms ae-72-72.csw2.Dallas1.Level3.net [4.69.151.141]
9 * 60 ms 62 ms ae-2-70.edge5.Dallas3.Level3.net [4.69.145.78] 10 * * * Request timed out. 11 ^C C:\Users\Maurice2u>tracert 199.9.254.11
Tracing route to video7.dfw01.justin.tv [199.9.254.11] over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms dslmodem.domain [192.168.0.1] 2 32 ms 30 ms 34 ms 67.42.200.228 3 33 ms 29 ms 31 ms albq-agw1.inet.qwest.net [71.222.249.25] 4 39 ms 39 ms 38 ms dvr-brdr-02.inet.qwest.net [67.14.24.114] 5 62 ms 40 ms 40 ms 63.146.26.134 6 60 ms 62 ms 62 ms vlan51.ebr1.Denver1.Level3.net [4.69.147.94] 7 59 ms 61 ms 60 ms ae-2-2.ebr2.Dallas1.Level3.net [4.69.132.106] 8 61 ms 60 ms 59 ms ae-72-72.csw2.Dallas1.Level3.net [4.69.151.141]
9 72 ms 61 ms 58 ms ae-2-70.edge5.Dallas3.Level3.net [4.69.145.78] 10 * * * Request timed out. 11 ^C
|
Don't know if any other people are having problems getting it to run, but here was my problem. It turns out that there was one chrome.exe running in the background when I closed my chrome browser. If you go into task manager, and end the process, the proxy should run fine if you open chrome, open proxy, then open stream. Not saying that it improves the stream, but you should get data in the command prompt.
|
Do I stu..stu..stuttah??? Yes..
![[image loading]](http://i.imgur.com/a6sguP3.png)
![[image loading]](http://i.imgur.com/A0m0bZ2.png)
|
Hi , my box is empty or , when i get it to fill it a little it says ," try to connect , and disconnected " this is my connection and this is the box
![[image loading]](http://image.noelshack.com/minis/2013/38/1379516691-sans-titre.png)
i was used to watching streams on 720p , but now it's even lags on low ... help me please ?
|
Same for me... Doesn't seem to work anymore.
|
The program still works for me.
|
Just had a couple of tries with this and I didnt get it to work in the beginning but then I switched from using the old swedish URL (sv.twitch.tv) to using www.twitch.tv and it started working perfectly. So if you're stuck in the past like me try and use the global URL and it might work.
|
Will give it a try with the new fix and report whether it works or not.
Stream stuttered for about 10 seconds, and the console would report a disconnect twice, but after that the stream seemed to be running quite smoothly.
|
I always have video lag but not audio at higher quality, and this program did not fix that issue.
|
For those where this program doesn't find the stream any longer. Go into chrome://plugins/ click on detail in top right. Go to the Adobe Flash Player. Disable the one that has the NPSWF32.....dll file in it.
|
|
hi.
I installed this app like in the instroctions but it doesnt work. Friends of mine told me there will be a optical chance at the "qualitybutton"
http://puu.sh/5cDiU.png & http://puu.sh/5cDlg.jpg
nothing changed and the app is activated. What can be the problem :/ i'm using chrome with the latest version.
|
That's not the app this thread is about.
|
This app no longer works as of Google Chrome Version 31.0.1650.48 m
Google Chrome simply crashes as soon as you open any streams on twitch.
|
On November 14 2013 08:54 speaker wrote: This app no longer works as of Google Chrome Version 31.0.1650.48 m
Google Chrome simply crashes as soon as you open any streams on twitch.
I can confirm that this is indeed the case. Suddenly stopped working yesterday. As soon as you try to connect with the proxy open this happens.
|
Weird, wonder what they changed. In any case, this proxy only helps for the rare situation when the flash player has trouble buffering.
|
At least for me it was a godsend. Normally I am sometimes able to watch high, however it lags very often. With the proxy I was able to watch source (1080p) without fail. It would be absolutely amazing if you could make it work again, but I totally understand if it's something very hard/impossible to fix.
|
Lalalaland34486 Posts
It still works for me, though I haven't restarted Chrome recently and am avoiding doing so,
|
On November 15 2013 01:19 R1CH wrote: Weird, wonder what they changed. In any case, this proxy only helps for the rare situation when the flash player has trouble buffering.
placebo-effect hitting the nets since rich2013!!!
|
it has been crashing my chrome too. Console just says diconnected from <ip adress>. Good thing your chrome add-on proxy has been working wonderfully
|
[QUOTE]On July 09 2013 04:35 R1CH wrote: This experiment is over! I don't recommend using this any more since it will cause Chrome to crash.
hey, put a version for work at this new version of chrome PLEASE
|
So I got pissed at Twitch being UNBELIEVABLY BAD and buffering every 3 seconds for 15 seconds, making any stream without sufficient viewership unviewable.
Therefore, what I did was: 1.) download firefox 2.) import settings from chrome 3.) delete chrome profile 4.) uninstall chrome 5.) download Chrome 30.0.something 6.) import from firefox 7.) use twitchproxy 8.) it works! 
Thanks for creating this, this is definitely worth downgrading back. Screw the erasure of the NPAPI, this is the stupidest mistake Chromium will have done!
|
This program won't do anything any more since twitch no longer uses RTMP.
|
|
|
|