This app was mentioned in 15 comments, with an average of 2.60 upvotes
Youtube is hosted on Google Global Cache nodes (https://peering.google.com/about/ggc.html) at many ISPs. You may be routed to one of those that isn't accessible from your current location for some reason.
Gmail avoids GGC and goes straight to Google's nearest datacenter. You can see the difference by using a traceroute app like he.net Network Tools (https://play.google.com/store/apps/details?id=net.he.networktools) and running a traceroute to www.youtube.com vs mail.google.com.
You can't fix the broken routing, but changing the nameservers your wifi router uses will likely avoid the use of your ISP's GGC. Try using Google's nameservers 8.8.8.8 and 8.8.4.4 or Level 3's 4.2.2.1 and 4.2.2.2 instead and see if that helps.
Try loading another OVH hosted site. Probably the wireless provider has a peering problem.
Do a traceroute using this app (or similar, if you already have one installed) to see where it's dying.
Just gonna link one, since there's already a lot here. Mine is HE Network Tools: https://play.google.com/store/apps/details?id=net.he.networktools
Toolkit of essential tools including iperf 2 and 3, nmap, and a device manager like fring. It's got an IP calculator, traceroute, whois and lots more.
I use it at work every other day I'd say.
Are you running any antivirus or firewall apps?
Have you tried to ping an outside server? This would be better then installing a bunch of browsers.
If ping fails you'll need to do a traceroute to see if the dns is resolving properly?
Check this tool out?
https://play.google.com/store/apps/details?id=net.he.networktools
Look at your Google Play history. Maybe a recent update or program install is your problem?
You could also try clearing the app data for your "Settings".
I use HE Network Tools, which has implementations of iperf2 and 3 among other handy network testing and troubleshooting tools.
Then Firefox shouldn't be using DoH since you can't choose (whether and which).
You should be able to confirm DoH isn't used by examining the server query log -- if the phone never asks for host1.domain.local then either Firefox or the phone's system isn't obeying the configuration to use the server for DNS. You can check if it is the phone system by using another app to make the request, like DNS Hero or Network Tools.
It is possibly your network, either your WiFi or your ISP.
Install this app. https://play.google.com/store/apps/details?id=net.he.networktools
Run a lot of trace routes and ping tests. Look for a variation. For VoWiFi to work, the jitter needs to be low.
Still suspecting the laptop, either loose antenna connections or failing wNIC.
Your original post showed only a single MIMO stream (one antenna) connected. The second post only shows two MIMO streams (two antennas) connected. Assuming you're correct about that being a 3x3 card, you should be seeing all three streams in play.
Your peak throughput is also lower than I'd expect. From 15 feet away with a clear line of sight, you should be seeing somewhere in the neighborhood of 150-200 mbps, even with only two streams. You're looking more like 100-ish mbps sustained for the high throughput periods, with dips to the thirties. While it's possible the low throughput, and the periodic awful dips in performance, are due to wireless congestion and automatic channel changing, I'm still throwing shade at your laptop.
Do you have a fairly recent smartphone you could test with? Hurricane Electric provides free network tools including iperf client in the Play store for Android. and on Apple's app store.
Typically, people would use the dig
command on a Linux terminal. I'll sometimes use an external VPS node for something like that. Otherwise, Hurricane Electric's Network Tools is a fine choice if you use Android. I don't know what iOS folks use. Except for the ones that use Cisco, anyway...
Hi /u/AvgIndian
Thanks, but unfortunately I need it to run from your machine/phone and not from the web server you found. On Android you can use the Hurricane Electric network tools app: https://play.google.com/store/apps/details?id=net.he.networktools&hl=en_GB
Does it look like a clone of this for anyone else? https://play.google.com/store/apps/details?id=net.he.networktools
As an European: TIL HE is an ISP.
I've always used their app.
>vqos[0].bw.maximumBitrateKbps: 100000
>vqos[0].bw.minimumBitrateKbps: 100000
>...
>averageBitrate 100000000, peakBitrate 100000000
>...
>Sent QoS info: jitter 0, server Q-score 100, client Q-score 100, rtd 0
>...
>Finished with status STATUS_RUNNING after capturing 27911 frames
>Dropped 10 frames (0.036%)
These are what I look for, and seem ok to me. You're losing a few frames, but nothing terrible. The latency values are nearish to what I'm seeing too. These just tell about how long it takes to get a frame displayed once it arrives. Next thing to check would be ping times, but a lot of apps give varied results. Try the ping in HE Network Tools. Hit # to set packets to 100. I get an avg. of about 2 ms with this. IP Tools also seems to have a decent ping, but doesn't give overall stats. Set # of packets high (like 1000), and watch for drops. If these look ok, we'll test your throughput caps next.
The bitrate needs to be changed in the config file for the app you're trying to launch. config files are in \Phone\Android\data\com.vrmatter.streamtheater\files. Just set MaxBitrate to something higher than you actually want, then set it inside ST. Higher bitrates are going to heat the phone up pretty quickly though. I think the cause of the stuttering at 20mbps is different than the cause at 100.
Basically, I'm trying to lower it just enough to keep the phone from overheating (or melting :). You'll start to notice stutters when it's just at it's limit, which just get worse until it finally gives you the temp warning. 80 seems good with a fan in front of me, but today was hot, and 70 seemed better. You might do better lower (or higher) than that based on your environment, but performance seems better to me the higher I can keep it.
Also, just as a test, set all in-game graphics option to low, or use the low preset if there is one. See if you can get 90fps+ with vsync disabled, and see how that affects your stream. Lower the resolution if you have to.
Edit: oh, and see if plugging the gear's usb to power makes any difference for you while streaming. Mine always has been, just never thought to mention.
This is what I do, I use these tools.
https://play.google.com/store/apps/details?id=net.he.networktools&hl=en
https://play.google.com/store/apps/details?id=com.sonelli.juicessh&hl=en
I would try doing test for every possible point of failure:
If I were to guess tho, it would have to be the router. TP-Link Archer router is just not that reliable sometimes in my experience.