Hi, my name is Dedra and I was testing a lot with different streaming software in the past 14 month. So I figured out a lot of things about the streaming materie!
After all this time I'm able to stream in 1920x1080 @ 60FPS StarCraft 2, without a capture card, only a single rig. But the problem is, flash is a bitch... What is this meaning? This means, that flash needs a lot of resources of your system, so that it is lagy for the most of my viewers. Because you need a good PC System to watch a High-Resolution-FPS-Stream.
So, I tried many things to fix that issue. After ~3 month I figured out many things to fix that flash issues / problems. This fix helps for low resolution streams too, if the problem is not server sided!
For lazy people, just watch the youtube video: Leave a ThumpsUp if it helped, so that more people will find it.
ATTENTION: It might be, that you have to uncheck the "hardware acceleration" and deactivate the "pepperflash" again after a flash or chrome update !!! So check this 2 steps again after some time, or if you have issues again !!!
--------------------------------------------------------------------------------------------------------------------------------------------------------------- Fire Fox Flash Issue - DO THIS FOR CHROME ASWELL !!! ---------------------------------------------------------------------------------------------------------------------------------------------------------------
Deactivate "Hardware acceleration": Right click on the player screen - settings - (remove) "Hardware acceleration".
REFRESH your FireFox (Press F5 or the Icon)
IMPORTANT: Don't remove the "hardware acceleration" in your chrome browser. Only if you still have trouble after the chrome fix, you can test if this helps you
Example:
I totally recomment to deactivate the most plugins of FireFox, because you don't need them. They are causing more problems (open backdoors for Spy/Malware).
Chose your Windows, and chose "other browsers". Remove the checkbox from "McAfee Antivirus", you don't need them if you already use a antivirus programm.
2. Close the browser, and install both flash.exe files and reopen the browser again (chrome)
3. Follow the steps below: Some people have problems with Google Chrome + HD Flash. This is because Chrome uses his OWN FLASH PLAYER instead of the standard Adobe Flash. There is a way to fix this, make chrome use the Adobe Flash instead of the own Version.
Type: chrome://plugins/ into your URL and press ENTER.
Click on +DETAILS (right up corner). Now you see a list of plugins. Search for "Adobe Flash Player" and DEACTIVATE the google own Flash. Should be something similar like this: "C:\Users\WINDOWS NAME\AppData\Local\Google\Chrome\Application\23.0.1271.95\PepperFlash\pepflashplayer.dll"
AND LET THIS activated: "C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_11_5_502_110.dll"
Refresh the Stream again, and it should work now. If not close and start chrome again. Or use FireFox / Internet Explorer instead of chrome.
Example:
(You can deactivate all other plugins too, except google update. The most Plugins like Java aren't needed, and only backdoors for malware and other bad things ;-))
ATTENTION: You should check this regularly, because it could be enabled again after a background update of chrome. So you have to deactivate this again! So, if it's laging check it again
--------------------------------------------------------------------------------------------------------------------------------------------------------------- Peer to Peer and more ---------------------------------------------------------------------------------------------------------------------------------------------------------------
And check the "P2p-Uplink" deact. checkbox! When done do: 1. Right click -> Settings (on the twitch video player) 2. Click on the folder Symbol 3. Set the space to "Unlimited" !!! 4. Refresh the stream and wait a while.
If you still have buffer issues (lags) check out my 2nd post about "DNS" and "How to block IP-Ranges"!
PS: Post a comment if it was helpfull for you. Would be interessting to figure out if it works for the most of you :-)
I will edit this thread by time to make it more readable. I only wrote all of my fixes down here, as fast as possible And I wasnt really sure, where I have to put this fix. So dear mod, please move this thread if needed <3
You can test this fix with a little (old) stream test vod (1080 60fps) http://twitch.tv/dedrasc/b/349503457?t=11m17s Before and after the fix to see if it helps for you :-) This test was before the new nvidia driver relase, so I had in game fps problems with my GTX 680 and StarCraft 2. That's why this VOD is sometimes below 60FPS, this is already fixed.
If the local (flash) fixes don't help, test this fixes. They fix the routing / connection to the streaming servers:
--------------------------------------------------------------------------------------------------------------------------------------------------------------- HOW TO CHANGE DNS ---------------------------------------------------------------------------------------------------------------------------------------------------------------
Press the Windows Key or click on the Windows Icon (Taksbar). Write this into the search field:
ncpa.cpl
press ENTER. Now you're in the Network settings. Right click (on your LAN or WLAN) -> Properties
Left click on the (TCP/IPv4), so that it is "marked". Click on the "Properties" BUTTON.
Set the MAIN DNS to: 8.8.8.8 (google dns)
And the alternative DNS to: 4.2.2.2 (openDNS), or 8.8.4.4 (google dns)
I recomment to set openDNS as the alternative DNS.
Example:
--------------------------------------------------------------------------------------------------------------------------------------------------------------- FLUSH DNS ---------------------------------------------------------------------------------------------------------------------------------------------------------------
Open CMD: Press "WIN + R" and write CMD press ENTER (OR write it directly in your startmenu search field)
Write into the black window this, and press ENTER: (ctrl v don't work, you have to right click - insert if you copy the text) ipconfig /flushdns
Example:
Restart your PC (perhaps router too), after flush dns, if needed (normally it should take the effect instantly after flush dns) !!!
To change the DNS can improve your routing, means reduce laggs. This can happen if your connection to a server is bad, so this can help to fix it aswell
--------------------------------------------------------------------------------------------------------------------------------------------------------------- BLOCK IP RANGES - This helps for a bad routing / connection to the servers (if the problem isn't flash) ---------------------------------------------------------------------------------------------------------------------------------------------------------------
Just do, what you see in that image:
Explanation:
- You are going to resource monitor in windows - Searching for chrome.exe (which includes your flash) / or plugin-container.exe which is FireFox flash - Get the IP-Adress. For chrome you have to "PING" the Adress to get the IP - Put this IP-Adress as a FireWall-Block-Rule into your Firewall for all programms on your PC - To get the FULL IP-Range, you just make a 0 for the last part with /24 For example: 199.9.250.77 will be 199.9.250.0/24 - Set this for all network types, Privat, Public... - Name it like: 001 Twitch Lag Fix: IP-Adress So you can add the next fix like 002 Twitch Lag Fix: IP-Adress
You do this, for each stream who have image freezes! After a short time, you will have no freezes left. Don't forget to refresh, or close / re-open your browser to get this to work.
I can't waranty that this will be working for everyone. But it's a first step in the right direction I guess
--------------------------------------------------------------------------------------------------------------------------------------------------------------- Watch streams in VLC-Player ---------------------------------------------------------------------------------------------------------------------------------------------------------------
Why VLC-Player instead of flash (Twitch)? The stream looks "better" in VLC-Player then on twitch. It seems more stable (FPS) then on twitch. For me it's ~5-10 more FPS (just my feeling).
Install both, then just Press and hold Windows key And press R key
Then you get a text field. Write this into the textfield: livestreamer.exe twitch.tv/dedrasc source
Instead of dedraSC you write the name of the channel you want to see. Source is the quality. You can chose all quality settings there. But most of the time you just should use "source"
IMPORTANT: Start VLC Player. Go to "Extras - Settings - Video" and remove the checkbox from: "Hardware-Convertion from YUV to RGB" !!! Close VLC-Player again. This shows you the right colors on Stream. If you don't do that, the stream looks less "colorfull" !
You don't get Ads in VLC-Player. So I totally recomment to open a browser tab (muted with mobile quality setting) to support your fav. streamers If you don't do that, it could be that your streamer can't continue to stream, because he can't effort it! So please support them <3 Normally I shouldn't tell you about the VLC-Player, because you don't get Ads. But viewers are smart enough to use "AdBlock" Browser-Plugins aswell. So it doesn't matter if you block the add with a Browser-Plugin or just use the VLC-Player without Ads. So think about to open a browser tab with mobile quality setting (muted) in your browser while using the VLC-Player!
Thank you so much, i had no idea why all streams lagged so much for me... and thanks to the "chrome://plugins/" tip i managed to fix it.. had too much garbage there. TNX!
Nice to get some feedbacks about this thread :-) I tested arroun with 1080 @ 60FPS streams, and so many people had issues with it. So I tried to figure out, where it comes from. After 2 month (yes, it's a fast and easy fix, but hard to figure it out) I got this stuff!
Thx for the feedback BUT lately, we figured out that twitch have a ton of issues with non-partnered-streams... They have laggs if they try to stream with a good 1080p quality... somehow it feels like "cuted" from twitch.tv
Garnet, did you do the "BLOCK IP RANGES" part? I edited the 2nd threat, add this block. A friend of me wasnt able to watch twitch non partnered streams, after this fix he was able to.
EDIT: Like I figured out (private messages via TL), it's the download speed of your internet service provider. 0.45mbit/s isnt really enough download, if they upload with 3.0mbit/s :-\
Edit: Ok, my theory is that either my internet isp OR Twitch is limiting the bandwidth for the stream at certain hours for my region. I should compare with a friend of my zone at the same time with other isp to check what of the 2 options should be.
One quick question: is it possible to watch more than one stream using the JTV Live downloader-VLC method? I've enabled the "allow multiple instances" option in VLC, but when I try to open a second stream nothing happens.
Ahm I'm not sure, I guess you need multiple instances of the RTMP. Just google that. GL And yes, to just be able to watch one stream, and most likey only the partnered streams (because you can chose the server, load balancing for partners)... is a bit :-(
I used the ip block thing, only needed to block one IP (but it was the IP I was nearly always connecting to) and since twitch is perfect in source (high was barely watchable, only medium was lag free). Thanks !
I've noticed that twitch always connects me to a server on the American west coast, which seems less than optimal if they have anything else at all. I've tried blocking the server's subnet but it seems like any rule I add is ignored. Chrome/Firefox doesn't care about them and I can still ping the addresses. Any ideas?
On October 11 2013 03:52 ZerG~LegenD wrote: I've noticed that twitch always connects me to a server on the American west coast, which seems less than optimal if they have anything else at all. I've tried blocking the server's subnet but it seems like any rule I add is ignored. Chrome/Firefox doesn't care about them and I can still ping the addresses. Any ideas?
You can block those servers like described above or just refresh until you get an EU one. Those are afaik the servers with the following 3-letters in their names: ams - Amsterdam fra - Frankfurt lhr - London arn - Stockholm
Hello Dedra My apologies for posting on this old thread but on your blocking IPs stage when I use resmon.exe I do not get the video 15.2 file on the network list or anything like that (I do get everything else in the screenshot though). Another thing I do not know how to use or access plugin-container.exe for Firefox (I am a noob).
I have also tried the method for jtv and vlc player but when I typed in the channel I would like to view (the first step) i get "An error occured: Failed to parse datas as DOM tree" please help if you can.
P.S. I have done every other method you have mentioned step by step successfully but it did not fix my lag problem.