Google Video Quality Report
google.com
google.com
Mesh-type networks fail for many reasons. Mainly, nobody seems to have found a good use for them, especially with everybody walking around with 4G hotspots nowadays. Seems very doubtful that the FCC would have gotten involved regulating some fledgling community network.
Can you provide any evidence that an adhoc network was ever regulated under network neutrality rules?
NetFlix and YouTube do not pay the ISPs anything. ISPs are not some cloud based company selling software, they are a utility company with Billions of $$ of investment in physical cables spanning every street in every country. In nearly every instance, the initial investment in this infrastructure was for a completely different technology (telephone or TV) from a time way before internet. The industry is now at a point where demand for bandwidth is simply outpacing technological innovation and these networks can't take the strain.
Think about the work involved in doubling Broadband speeds over say 2-3 years, in line with demand. In the past this involved installing some new equipment in the central office or exchange. Then this wasn't enough so the equipment had to be installed in the street, costly, especially as the number required was so much higher. Now we're at the point where the copper Coax or phone-line can't physically do the job anymore and it needs replacing, ideally with Fibre. Imagine the work and cost involved in doing this task. It's a hugely labour intensive task to dig up every street and there are many layers of red-tape and bureaucracy that simply weren't there during the initial build out. Once you've done that, you then need to buy vast amounts of brand new equipment and back-office software to run these new systems, plus hire in a load of new talent.
Now imagine doing this for every single home in the US or Europe (not just Kansas). Now imagine doing this without increasing your prices. Now imagine doing this whilst some key revenue streams are also being taken away from you.
Then think about the payback period on this investment... how long will all that Fibre even be used before wireless speeds increase and half your customer base decide they don't even want a fixed line anymore because they can get 1Gbps on their mobile? That 4K Video stream is still only 30mbps! 10 years perhaps?
I'm not surprised the ISPs are fighting back, they're putting in all the money and taking all of the risk for little to no reward.
Now... to speak my own mind. The sooner the old guard realise their time is up and adapt to fit the new demand the better, for customers and for the ISPs. Cable companies in particular have a very difficult time coming to terms with the fact that they're now just a data pipe. People don't want to buy their TV or their programming. People want internet and on the internet you can get everything, including TV and Movies. ISPs need to start investing in their networks even if it means we have to pay a bit more, because it won't come cheap, and stop pretending they're still relevant. But throttling the guy selling the better widget is just petty and benefits no-one.
But, ISPs charge their customers for 'unlimited' bandwidth, a lie, and then have ghost caps, throttling, etc. The only person being dishonest here is the ISP. And having all the major content providers on-board with calling them out on throttling will keep them from doing it since it will 1. make their customers angry/consider switching and 2. cost them quite a bit in support hours. So, they'll be forced to switch to a more honest set of advertising, billing, and bandwidth counting based on individual usage.
Granted, we'll still have to put up with their monopolies, lack of common carrier rules (so your home VOIP phone is offline for weeks and you can't do anything about it), poor customer service, etc. Realistically, we'll need wireless to come up with better plans to force them to be competitive. Living in NYC and having only a single cable company as your option (unless you want incredibly slow DSL that was down 1 week of my 1 month trial) is kind of silly at this point.
We are really only paying for bandwidth to/from our providers. Everything in-between is best effort, nebulous peering arrangements, etc.
> But, ISPs charge their customers for 'unlimited' bandwidth
I doubt you can find a single residential Internet provider who advertises unlimited bandwidth at this point. The marketing for 'unlimited' started to counter dial-up services like AOL who billed usage by connection duration not bandwidth usage.
> having all the major content providers on-board with calling them out on throttling will keep them from doing it
Way more likely ISPs will do a little deep packet inspection and re-write the page to have a message along the lines of "Netflix & Google are the reason your rates keep going up. Your video is buffering because Netflix & Google want YOU to pay more for Internet service"
Haha, good luck with that on increasingly HTTPS-only services.
Nation-wide? Maybe. But there are plenty of ISPs that offer unlimited bandwidth as a differentiating feature. See sonic.net, which covers most of CA[1].
I don't know about you, but I'm certainly not. I fully intend to be provided connectivity to the wider Internet at the speed advertised. The money I'm giving to them pays for the peering arrangements that let that happen. Let me put it another way, I wouldn't pay anything for a connection that's just to/from Comcast with no wider connectivity.
>Way more likely ISPs will do a little deep packet inspection and re-write the page to have a message along the lines of "Netflix & Google are the reason your rates keep going up.
Netflix and Google can just use HTTPS if that happens. I believe Google already does.
I know it's not US based, but looking at ISP's and their offerings elsewhere, there are options available. For example I have an Unlimited ADSL2+ connection from TPG (www.tpg.com.au). The trend locally seems to be ISP's offering more data and more value for money (Unlimited in some cases, but 500GB / 1TB plans for marginal fees per month)
>NetFlix and YouTube do not pay the ISPs anything.
bullshit. You think google and netflix have teams of ninjas that go and splice wires into your ISPs lines? There are long standing agreements regarding how the exchange of data happens between Tier-1 providers, and how much it costs to send data to somebody else's network. Netflix is not getting a free ride. The consumer ISPs are trying to get paid twice.
Doubling the infrastructure required to deliver customer bandwidth demands -- not speeds. For example 2 years ago maybe the average customer had utilization between 8-11PM of 4Mbit/sec. Today it's maybe 8Mbit/sec. That requires your ISP to deliver 2x as much bandwidth during those hours regardless if the speed package has changed or not.
The data caps are artificial scarcity to create even more profit or drive people to their own video providers.
Cities have decided to only allow 2 sets of cables to everyones house (and the FCC decided not to make them share between providers) so there is a defacto duopoly - competition is nearly non-existant.
Hence they know they can get away with double and triple dipping. Nexflix has to pay more - guess who they pass it on to?
Fact is, that their backbones aren't on any limit at all. The real bottleneck of the Internet connection is actually the last mile, the subscriber line. And that cable is exclusive per customer, so no shared medium and throttling wouldn't improve anything than making it possible to earn more money by selling premium contracts. To be fair, this is different for Internet over the TV cable which is indeed a shared medium. Still, throttling on the basis of a monthly limit doesn't make sense since it is reset for the beginning of every month.
Oh, and also that ISP was the only one not interested in doing a direct peering with Google's local CDNs for free. In France Google is actually paying for getting YouTube better routed.
The important thing is that these ISPs just try to make money on both ends of the cable while actually arguing with the power of the opponents. "Hey enduser, here you'll get YouTube! - Hey Google, wanna have more satisfied users?" And that they are often actively lying for achieving that.
Now, admittedly wiring up all the suburbs and rural areas might cost more, but the incumbent players are really not so beleaguered [http://finance.yahoo.com/q/is?s=CMCSA+Income+Statement&annua...].
Especially the latter pipes need to get a lot fatter, the more people use that 1Gbps bandwidth.
Look at it this way: roads to houses haven't increased in bandwidth in the past century or so, but investments in highways have. Why? People started using 'their' bandwidth. They don't walk to work, but use a car that takes more room, and also travel over larger distances.
Actually the tech would have gotten better much faster if its development hadn't stalled due to low demand. If you plot a Moore's law type from the 90's, we should be getting 10 gigabits at home by now.
Keep in mind that generating traffic is nowadays really easy.
For 50k$, you can buy 50 servers with 2x10Gb cards, and generate a constant 1 terabit per second of video streaming data. No monthly fee besides electric bill.
So the "content" provider offers the ISP to host 50 of its cache servers and now the ISP has 1 more terabit of data to distribute over its whole network.
Anyone sees the flaw here ?
Any of the speed tests online will report 30mbps/5mbps, but I'm unable to stream HD on Youtube or Netflix during peak times.
Other video streaming services seem to stream fine (Netflix, Hulu, Amazon Instant Video) and speedtest.net reports 56Mbps down, it's just youtube that suffers.
When I called support about this they claimed it was my setup. A Time Capsule connected to their modem/router. Whatever.
I switched to Cox (100/25) and get better than advertised speeds in all downloads, uploads, and speed tests, and have not had a single issue with buffering on any service. I have even been choosing the 1080p option on YouTube without any buffering.
The only problem I have now is whenever my Time Capsule is directly connected to my Motorola modem it causes the modem to restart, so I had to use a slower, older Linksys in-between the two until I figure out what's the cause of that.
I suspect the only reason DSL is accessible by third-party ISP is that it carries some regulatory access rules with it because only U-Verse can get to the higher tiers of bandwidth.
My broadband choices are lower speeds with third-party DSL 6Mbps, or higher speeds with AT&T U-Verse, or TWC both of which seem to selectively throttle competing video services like YouTube or Netflix.
Even still, though, I run into certain Youtube videos that absolutely refuse to ever fully load -- it's always non-popular ones, and it's like they cache miss and just never get surfaced for me to watch the whole way through.
Are these servers' IPs static? Can they be hardcoded in your hosts file?
server=/netflix.com/75.75.75.75
which tells dnsmasq to use my ISP's dns (75.75.75.75) instead of my default (8.8.8.8 and 8.8.4.4), only when resolving domains that look like netflix.com.I don't actually know whether this is an anchored regex or what, maybe I'm spuriously using my ISP's dns for foonetflix.combar.info, but I don't really care.
All devices that use DHCP use the router (and thus the custom dnsmasq config) for dns by default. It improved my ability to stream netflix at the time, though I didn't measure it. TomatoUSB has neat-looking graphs, maybe I should run a test.
Edit as to your question:
> Are these servers' IPs static? Can they be hardcoded in your hosts file?
I suspect they use AWS for at least some layer in between you and the bits you want (if not the actual CDN, the server pool that generates the token that you need to get the bits from the CDN), so I don't think there would be a set of IP addresses to hard-code.
We built Google Public DNS to make the web faster and to retain as little information about usage as we could, while still being able to detect and fix problems. Google Public DNS does not permanently store personally identifiable information.[1]
More details about exactly what is logged at [1]. As for why, speed and security are the main benefits touted [2].
[1] https://developers.google.com/speed/public-dns/privacy
[2] https://developers.google.com/speed/public-dns/docs/intro
1. I use chrome. If I didn't use Google DNS, they'd be able to track 90-99% of my internet usage just by watching what domains I visit in chrome. The remaining portion is e.g. irc, usenet, xmpp, ssh, etc, that doesn't go through chrome. I could use firefox or opera or w3m or telnet or whatever, but I like chrome.
2. I became disinterested in using comcast's dns because of previous internet-breaking shenanigans like http://corporate.comcast.com/comcast-voices/domain-helper-se... .
3. I work at YouTube (owned by Google), so I get to see the internal temperament and discussions regarding privacy, data safety, PII, and so on. I'm comfortable letting Google have this data.
> I use TomatoUSB on my home router, which includes dnsmasq (under Advanced / DHCP/DNS, there's a textarea for "Dnsmasq custom configuration"). I have a line in there:
server=/netflix.com/75.75.75.75
> which tells dnsmasq to use my ISP's dns (75.75.75.75) instead of my default (8.8.8.8 and 8.8.4.4), only when resolving domains that look like netflix.com.
You are my hero, good sir! You've just inadvertently provided the solution I didn't know existed to fix my Netflix and Hulu issues.Also, please consider sending the author / maintainer of dnsmasq (Simon Kelley, simon@thekelleys.org.uk) a thank-you email. Same for the maintainer of your router's after-market firmware, if you use such a thing.
If I block 206.111.0.0/16, I can stream at full speed.
See: http://www.reddit.com/r/technology/comments/13kmvd/have_time...
Youtube was perfect before, because it allowed you to cache videos, and go back on the videos whenever you wanted, with no need for reloading or whatever. DASH made it a much worse experience, at it only caches like a few seconds at most in front of the streaming, and it won't even allow you to go back in the video without reloading it again.
Youtube has to pay for that bandwidth usage even if you dont watch the cached video later.
That's even more bandwidth that they have to pay for unnecessarily.
Whether it's the fault of (1) the residential ISPs for letting their ports run so hot, or (2) the transit providers for trying to stiff them on pricing for additional capacity, or (3) the content provider for choosing a cheap upstream who is known to engage in this activity is up for debate!
As someone else noted on another thread, it's remarkable how often the name 'Cogent' comes up in these kinds of issues...
They very recently started throttling Netflix. I have a 90mbps down connection, and I can hit those speeds even at peak times.
ISPs are trying to strangle companies like Netflix into paying them for use of their network...you know...because Netflix doesn't already pay for an internet connection...they get free internet...because they're Netflix.
This is like the Mob walking into your laundromat and saying:
Mobster: "We own this whole block, and we want you to pay protection".
Laundromat Owner: "But we already pay rent, and protection!"
Mobster: "No, Clothing Protection. You're making a lot of money off dirty clothes, dirty clothes that get cleaned in our building. We want a cut. It would be a shame if someone left a sharpie in every washing machine wouldn't it? Then no one would come to your laundromat."
Netflix: "What if we don't let anyone in who has a sharpie?"
Google: "What if I just tell everyone the Mob ruined their clothes?"
It's funny an ISP that uses the same lines as my ISP got an HD-Verified status, and then mine is only SD. Hmmm, throttling much.
"I just the other day got, an internet was sent by my staff at 10 o'clock in the morning on Friday and I just got it yesterday. Why? Because it got tangled up with all these things going on the internet commercially...
They want to deliver vast amounts of information over the internet. And again, the internet is not something you just dump something on. It's not a truck.
It's a series of tubes.
And if you don't understand those tubes can be filled and if they are filled, when you put your message in, it gets in line and its going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material."
This doesn't strike me as someone who knows what they're talking about.
See, this is the funny part, not the "tubes". His staff sent him an internet? Yeah, I can see why that might take a while to deliver.
Far better to simply say "I've consulted with experts so-and-so, and their conclusion was [reads a quote from expert]"
Sounds like House IT was bad at administering a mailserver (they are -- when I was at the Sunlight Foundation, we linked to them and they called us accusing us of a DDoS), and decided to blame it on "the commercial internet."
Either nothing, or lose customers.
Hrm....
They've been playing with that in the fiber-to-home space. But running cable is expensive.
I'm familiar with some wireless Internet providers in a few markets. The cool thing is that they can poach high-value, high-concentration subscribers first. Since the model is based on transmitters, typically rooftop installations, and the like, if they can hop onto a building, run Cat-6 throughout, and plug it in, they've got the whole building, plus can run local connections throughout the neighborhood, and beam line-of-site to other tall points. It's a pretty cool gig.
Thinking maybe you set that up in a few major markets as a competition play.
Is there only so much data that can go down a fibre line? Is it the routers (I'm not sure if calling them routers is correct?) that lie between the main backbone and the network connecting a street/apartment? Is it the hardware in a handful of large data-centers?
Google offers free interconnections, but sometimes you can't just connect directly to Google and have to go through backbones that are owned by private companies.
So ISPs need to create as many interconnections as possible with other networks to decrease their costs, invest in their own infrastructure and pay for everything their network can't reach directly.
On a sidenote, the biggest german provider was trying to get money from services like Youtube for delivering their content. This rating turns it upside down :-)
I've had major problems with YouTube videos in the past (despite having a very reliable 50Mbit down), but recently it's been fine.
Not only this, I know that the moment I start Youtube or Amazon instant (I do not have Netflix), the packet loss starts to go up or at least the ping return times sometimes go up to 4000ms. This also happens when I RDP into my Windows PC at work when I telework.
I have tried resetting the router, use it with other channels, use it with and without all possibilities of encryption (WPA, WPA2 etc.) and I really cannot think of doing anything anymore. The Comcast representation said they will reimburse $30 bucks if I got my own router because the issue is not their fault.
I am not sure how to approach this issue anymore. My apartment building does not have Verizon FiOS or any other service. I have given up all hope. Sometimes I feel like adding unlimited LTE/4G on my iPhone from T-mobile and use that as the main Internet hub.
It can be surprising how much of a difference better networking gear can make. I've seen a VoIP router throttle a 50 Mbps to 5 Mbps for no apparent reason (over-aggressive QoS logic?). I've also seen issues with modems that don't have the latest-and-greatest DOCSIS support (you'd think Comcast would notice that sort of thing when you complained, but...).
I'd also avoid combined modem/wireless router boxes (which it sounds like you have) like the plague. The bundled wireless is usually much worse than what you can get separately. Plus wireless technology tends to move faster than modem technology anyway.
I have FiOS and have the same problem and following these instructions transformed my youtube experience.
Eh, no. I'm sure they try but more often than not my YouTube is streaming from Amsterdam according to http://redirector.c.youtube.com/report_mapping, I live in Stockholm and have a 250 MBit connection. So instead of blazing fast speeds I get buffering like I'm on a modem.
I've found no way of reporting this issue, my ISP did not know either. I worked around the issue myself with hundreds of lines like this "74.125.163.38 r1---sn-5hn7ym76.googlevideo.com r1.sn-5hn7ym76.googlevideo.com" in my router hosts file. This finally made videos buffer pretty much instantly.
[1] Rightmost, here: http://www.google.com/get/videoqualityreport/#a_faster_web
[2] https://support.google.com/youtube/checklist/3480866?p=video...
I am aware they were trialling some sort of netwrok locally to CA, how difficult/expensive is it to roll this out worldwide?
Needless to say that YouTube loading speeds have been sub-par with that ISP.
I installed YoutubeCenter[2] and disabled DASH from the options and it seems to work well every since.
[1] https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_ove...
Of course you'd get the same quality as the previous play, but with a little work you could splice in some higher quality segments if you wanted.
Have you flipped on net neutrality or are you just confused because Google is the party harmed in this case?
I buy internet access and that includes access to youtube!
Well played Google .. very well played.
That's how I'm guessing Netflix does it: http://ispspeedindex.netflix.com/usa
There are many free-to-upload/host videosistes.
Having a monopoly is not of itself illegal. Using it in certain ways is.
Google are effectively a monopoly in search space. They're a massive presence in online advertising and video, as well as email.
I have 85Mbps FiOS at home, and I still sometimes have issues streaming Youtube videos.
If my ISP can't even guarantee 10% of what I'm paying for over a fiber optic line, then yes, they need to be called out and publicly shamed.
This is the problem with such ratings systems -- they're inherently one-sided.
After all, Google doesn't have a conflict of interest, Verizon does. The better Netflix and YouTube get, the closer I am to canceling my Verizon TV service.
Video is the thing that will finally get us faster IP networks, as it slowly replaces TV as the modern opiate of the masses. Even BitTorrent wasn't enough.
Not counting the fact that local governments subsidize the last mile. Also that routers and networking equipment keeps getting cheaper and faster.
It'll take a lot before I start to feel sorry for my ISP.
The thing is, I get amazing speeds from other sites and very good speeds from my EC2 boxes. Downloading MS/Ubuntu ISOs are just beautiful.
But those just aren't mainstream uses so I'm sure Verizon doesn't throttle those servers.