Vint Cerf Says Fix the Net With More Pipe
CWmike writes "While ISPs may fret about Netflix, Hulu and other streaming media services saturating their bandwidth, Internet forefather Vint Cerf has a simple answer for this potential problem: Increase bandwidth exponentially. With sufficient bandwidth, streaming video services of prerecorded content wouldn't be necessary, said the now-technology evangelist at Google. With sufficient throughput, the entire file of a movie or television show could be downloaded in a fraction of the time that it would take to stream the content. Cerf, speaking at Juniper Network's Nextwork conference, spoke about the company's decision to outfit Kansas City with fiber-optic connections that Google claims will be 100 times faster than today's services. The purpose of the project was 'to demonstrate what happens when you have gigabit speeds available,' Cerf said. 'Some pretty dramatic applications are possible.' One obvious application is greater access to high-definition video, he explained. 'When you are watching video today, streaming is a very common practice. At gigabit speeds, a video file [can be transferred] faster than you can watch it,' he said. 'So rather than [receiving] the bits out in a synchronous way, instead you could download the hour's worth of video in 15 seconds and watch it at your leisure.' He adds: 'It actually puts less stress on the network to have the higher speed of operation.'"
Give her more pipe!
Do not look into laser with remaining eye.
'So rather than [receiving] the bits out in a synchronous way, instead you could download the hour's worth of video in 15 seconds and watch it at your leisure.' He adds: 'It actually puts less stress on the network to have the higher speed of operation.'
Sure, it naturally would stand to reason that the operations (like streaming video) that currently require 100% utilization on today's network might only require a fraction of that on tomorrow's much faster network. The problem is, tomorrow we won't be happy with the same old video we used to stream, we are going to want a super high-def version with 8 channel stereo sound and in-line twitter commentary plus it will have to update our facebook status every time we pause it to go to the bathroom... And then we will be back to streaming at 100% capacity again, wondering when the next leap in networking will let us do block downloads again.
Seriously, Vint Cerf? This is the best idea you can muster? This is the same problem/solution cycle the internet has been locked in for its entire existence.
Doesn't he mean more tubes?
But people will just want to stream 1080p and then 2K and then 4K video so any increase in bandwidth will just get eaten up, just the same as it always has. And can somebody explain to me why downloading a video in 1 gigantic burst is better than streaming it at a more steady rate? Surely the same amount of data gets transferred either way -- packet headers and things might account for a small overhead, but that's nothing compared to the actual video data. Like I say, I might be missing something.
I can already download flv type files faster than youtube lets me have them. They're throttling.
For now "exponentially more pipe" will remain of a pipe dream though. There's still physics and the current state of technology pissing in that soup. Not to mention economics.
(It's today.)
It's all about control not user experience.
Love many, trust a few, do harm to none.
Sure, every time someone downloads a TV show or movie and only watches the first 10 minutes, all the extra bandwidth utilized down download the other 90% was completely wasted, stealing resources from all the other people who are also downloading stuff they'll never watch. Next, someone will have the idea that it would be a great feature if your browser pre-fetched all the other episodes for the same season or additional sequel/prequel movies, just in case you may want to watch them later. I guess the end game would be your computer constantly scouring the net and downloading every scrap of information it can find in case you may want to review it at some future point. Adding bandwidth is never a BAD idea, however it should obviate the need for these types of practices, not encourage them.
The Wii won't be able to hold an entire downloaded movie --- unless one makes putting in a blank 8GB SD card before watching --- I don't think that will go over well, nor do I think the copyright holders will like the idea of a single monolithic file being made available.
The problem isn't merely a technical one...
William
Sphinx of black quartz, judge my vow.
How much will all this cost and who is going to pay for it? What are the numbers for the last mile, the single residential household? The hardware requirements for in-home distribution?
Listen to the man, he knows of that which he speaks.
More bandwidth may not solve all the problems, but it'll sure as hell solve some of them.
I don't know how many of you still remember the dialup days, or even used dial-up. When the schoolkids got home, they'd start hitting AOL and you'd notice the lag.
It's not as bad now, what with me having a 25/25Mbps line. But there's still a very wide range of criminal acts that I'd perform to have my own 1 Gbps line.
Not happening here. I live in a suburb of a suburb, in a mostly elderly neighborhood. Yea, i'll see this in 50 years.
I never understood why that guy got derided so hard for that comment. I think tubes is a perfectly acceptable way for an old man to understand the internet. That's politics for ya: anything to take our minds off of the real issues.
..is a series of tubes! (and it's also made of cats)
But people will just want to stream 1080p and then 2K
There isn't much difference here: 2K is 2048x1080, which is less than 7% bigger than standard 1080p.
and then 4K video
We can solve that once 4K video cameras become affordable for home use.
And can somebody explain to me why downloading a video in 1 gigantic burst is better than streaming it at a more steady rate?
If the entire work is cached locally, fast forward and rewind don't require a round trip to a server, and they don't require transcoding to create a new keyframe at the seek point. Nor will re-watching a video require sending it again.
It may not DL an entire movie, but it could grab a significant chunk of it and let you watch it without jitter or pixelation, and then DL the next chunk when you have a few minutes of video from the previous chunk.
The copyright holders are going to whine and moan no matter how it's done, so the best thing is to ignore them and do it the right way. It's just as easy to capture a streamed movie as it is one that arrive as a single piece. The thing they need to get over is that once people can rely on having a resource available to them on the net, there's less motivation for them to hoard it on a local drive. If movies only cost a couple dollars, were stored on some upstream server farm that would shoot it down to me on demand, I'd buy a hell of a lot more movies. I'd bet that many other people would, too.
unfortunately there is no way this will happen. There are too many important competing interests which act at the beaurocratic/governance level which are anti-bandwidth.
MPAA/RIAA don't want people to stream quickly because they fear content being stolen
CIA/FBI don't want increased bandwidth because they need(or think they need) to be able to monitor and index all communication (TIA)
ATT/Verizon and other telecoms don't want to because it represents a cost that will interfere with their milking of customers
Comcast doesn't want it because it will interfere with their control over content
Everyone just wants to stay status quo or worse. This will never happen.
I work for a small ISP in a mid-sized city, and I'd love to see more bandwidth everywhere. However, we can't get gigabit access for our company for a practical cost, much less deliver it to end users. There are real costs involved in running a physical plant that just don't scale up at this time.
In any case, the "download an hour of video in 15 seconds" is somewhat impractical in any case; downloading an hours worth of anything in 15 seconds requires 240 times the bandwidth over streaming it. Over-the-air HD video is up to 19 megabits per second, so the equivalent download would require a 4.6 gigabit/second link (at the end-user side; the server side would have to be many times that). It would also require some type of storage device that can handle 570 megabytes per second, which is an order of magnitude faster than current hard drives.
Also, what is the point of downloading an hour of video in less than an hour? It isn't like you can watch it faster. A decent streaming system should allow you to fast-forward and such, so that shouldn't be an excuse. Let's work on bandwidth for true HD-level streaming first.
Sometime ago, a company had the right idea. Basically, get the monopoly from the home to the greenbox, or even to the CO. Than provide hook-ups for other companies. That one monopoly is what Google, et. al. need to do. If they get that started and push cities and states for the FIBER MONOPOLY on just that piece, than others will provide the connectivity. And if they want to limit the bandwidth or speed, then google and the partners can provide links back to their sites. Basically, bypass ATT, Verizon, Qwest, etc.
I prefer the "u" in honour as it seems to be missing these days.
Use a carrier pigeon :
Australia's problems with high-speed Internet can be summed up in one word: Margaret.
Margaret is a carrier pigeon that raced the nation's biggest broadband service to send a 700 megabit file over a distance of 132 km (82 miles) -- a televised contest that Margaret, with a memory stick taped to her leg, won easily.
Why should ISPs invest in infrastructure outlay when they can just raise rates on "bandwidth hogs"?
Give me Classic Slashdot or give me death!
The biggest problem with this is that streaming allows for content publishers to control distribution (more or less). Allowing an entire work to be stored on a hard drive just begs to be ripped and stored permanently.
I hate the MPAA as much as the next guy. Just saying that even if the bandwidth was there, no way that the powers that hold the keys would allow it.
We don't live in Shouldland.
The Wii won't be able to hold an entire downloaded movie
That's easily solved too. Increase storage... exponentially!
Out of curiousity, who will pay for this increased bandwidth/pipe? It seems that laying fiber everywhere across the country is either going to take government subsidies or be cost prohibitive if you are outside of metropolitan areas.
The second question would be is whether or not that increased bandwidth is the most efficient way to stream video? Dish network and DirectTV seem to do a pretty good job with video, now. Wouldn't it make more sense to have an internet connection from a satellite provider where you could order video on demand (or even a cable provider). It would then go direct to your tv, dvr or pc?
The Internet is limited only by the capacity of the transmission medium and the memory of the switching equipment. I really wish more people understood this. Need more capacity? Upgrade infrastructure. Problem solved.
In a market economy, we could choose our own ISP by who offered the best service and speed based on price. Unfortunately deregulation has created a duopoly.
They're using their grammar skills there.
There's a reason video service stream video out in chunks: bandwidth costs money and connections are contended.
- If somebody loads your video but only play the first 15 seconds (of an hour long clip) and you've only served them 30 seconds of video, your wastage is low. If you pump it out as fast as you can, you've wasted 59 minutes, 45 seconds of video in bandwidth. Even imagining that tomorrow's bandwidth prices were near-nothing what they are today, this is the sort of overhead companies can easily cut by dripping out content in chunks.
- Servers and networks have throughput limits. Even if you get a googlbit pipe, you're still limited by the hardware. If you're pushing out a video from RAM to three users, using all your CPU and most of your network, what happens when users four through ten come along? Chunking lowers the "there and then" I/O demands.
- It's not even a good idea for users. The average user doesn't need something to stream out that fast either - there's no benefit for most people to have the end of a clip before they're through the opening credits. You can still seek with progressive chunks.
I expect more from Cerf. This is very simple network economics.
But you have to remember that the biggest roadblock to next-gen entertainment is big content and cable companies, whose aging business models are threatened by anything innovative. Cable companies may whine about bandwidth, but really, everybody knows it's about their core cable TV business. These industries have demonstrated time and time again that they will drag the entire economy and innovation itself down with them before they will reinvent themselves to change with the times.
Imagine how much more bandwidth they could oversell! Just imagine the possibilities! It's a win-win!
I'll meet you at the intersection of "Should be" and "Reality"
Websites update faster than the local talking head can keep up.
While doing housework, it's far more difficult to use a website than to use MSNBC.
Too bad for the Wii. Why should the rest of us suffer because they though 512MB of internal storage was enough?
regardless of whether it streams or downloads in one chunk, it's still going to take me 100 minutes to watch the average film
For one thing, you don't have to spend those 100 minutes in front of a continuous Internet connection. If you can download a 100 minute movie in five minutes, you can choose the movie, download it, hop on the bus/plane, and watch it. I don't see the fact that home Internet is far cheaper than cellular Internet or especially in-flight Internet changing any time in the mid-term future.
For another, watching a 100 minute movie doesn't necessarily take 100 minutes. A video player supporting time-stretching will let you watch the whole movie on 1.2x speed. This works especially well for slow-paced movies where little is going on.
You can play back a partially downloaded file in quite a few video players.
This is my signature. There are many like it, but this one is mine.
Thanks for the nfo buddy. Care to pony up the cash? Who is going to pay for the upgrades? Also, there is a push for cloud (big push for music). Cloud should increase bandwidth use. And don't forget the push for mobile internet. Vint, care to take a stab at the engineering issues?
Increase the food supply exponentially. "increase bandwidth exponentially" is a prescription, not a solution.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
By the time any ISP is convinced to increase bandwidth exponentially, the Wii will be collecting dust.. Furthermore, nothing is stopping nintendo from allowing external storage on the Wii, except ofcourse Nintendo (us modders have 500GB HDD's hooked up).
why aren't more people thinking along these lines?
1. Data will always expand to fill drives no matter what size.
That data will be 90 percent porn. Higher capacities mean higher def. - ASCII in the old days to 3D High Def Stereo today.
2. Throughput will always expand to saturate the bus bandwidth.
That data will be 90 percent porn also. Higher capacities always meant higher def. From ASCII to gif and flv to 3D High Def Stereo.
Butts expand to fit the chairs they are in. This is what you get when watching porn all day.
--
BMO
Well, the internet probably does need more bandwidth to support Netflix.
And I'm not a fan of QoS to get better streaming video either. But is Cerf giving up on fixing the problems with streaming (and any realtime internet work) that we know about, bufferbloat? I heard about that from Jim Gettys (thanks to a tweet from John Carmack). Here's a two-page intro in IEEE magazine or a (more interesting IMHO) PDF slide presentation with nice graphs and there is other advice and documents and code on that bufferbloat website.
See, the problem with streaming isn't just bandwidth, it's latency, and the variability thereof. We always measure and marketers talk about bandwidth, but only rarely if ever about latency. Thus ISPs don't optimize for it as a rule. The result? You get these occassional 6-second lags and other phenomena and little economic incentive to track them or fix them. (And certain data ISPs are at least mildly incented to look the other way since it protects their VOIP/PSTN revenues).
How about ISPs actually implement ECN to deal with it? How about router manufacturers design for this (or we all switch to OpenWRT?) How about we techies develop tools to help consumers monitor line quality latency (ping times) over time? How about consumers actually learn to care about latency or we educate them? It's not "too complicated" for consumers to understand; consumers can differentiate between velocity ("what's your car's fastest speed?") and acceleration ("how quickly can it go from 0 to 60?") so I'm sure we could get them to understand bandwidth versus latency. It's just not well measured/monitored right now. (I think we need a better phrase/metric that captures the notion of latency like the "0 to 60" one for cars.)
If you want to help develop measures of latency, use Bismark (or vote for it in the FCC open apps competition) or come up with an open source ping-until-quit tool that logs timestamps for long time periods and displays the results graphically and/or competitively. Better yet, make a phone app that does this and hooks it to google/whoever's maps and shares the data so fellow consumers can see which areas of the phone company networks really suck. (I'm open to hearing about other tools. I used to use a freeware one but it went payware and the best tools I know of are DSLReports's SmokePing and their other tools.)
100x greater bandwidth may make recorded video faster, but it won't solve core problems with realtime (streaming or video conferencing) video faster, nor web conferencing, nor necessarily online gaming. I sure as hell don't want the internet's quality to become as lousy as cell phones and that's what'll happen over time if we don't keep ISPs we pay the big bucks to focused on fixing the problems.
--LP
This must be the most retarded post ever. It's like reading a headline that says "Beef expert says raising more cattle will help with the beef shortage."
I would love the Dept. of Transporation to listen to the man...... and the cop that pulled me over last week. I was just trying to free up some road.
'So rather than [receiving] the bits out in a synchronous way, instead you could download the hour's worth of video in 15 seconds and watch it at your leisure.' Instead people will be downloading a new movie every 15 seconds.
Instead you could download the hour's worth of video in 15 seconds and watch it at your leisure.
That is the exact opposite of what money bag content owners want. They want page hits and ads constantly refreshing into eyeballs.
Having to work for a living is the root of all evil.
...because with streaming, I only have to wait about 5 seconds before I can start watching the movie.
Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
so, increase download capacity to incredible speed and download the whole thing in 15 seconds? then watch at your leisure?
Some big internet guy was recently suggesting such a solution.. I read about it on this webforum for nerds, stuff that matters
every day http://en.wikipedia.org/wiki/Special:Random
last I heard is that the last mile was the bottleneck in bandwidth and that for the most part backbones where under used and even parts of them dark.
Nothing prevents the streaming data being delivered now from being retained as a local file, except the wishes of the content owners.
Internet Guru says to fix problems with the net add more pipes, let me rephrase that Internet Guru says fix problems with the net by adding capacity like ISPs should've the WHOLE DAMN TIME. ISPs should've been investing some of the money they get/ extort (and yes I say extort with some of the ISP horror stories I've heard) in actually upping their capacity. It's sad that they dare to complain when people actually use the service they pay for, shock horror.
... because usage expands to consume all available resources, then we're back to whining about lack of bandwidth again.
Increasing available bandwidth != increasing the food supply to fight hunger. Increasing the amount of available content is like increasing the food supply to fight hunger--without a means of distribution, that food won't reach those who need or want it.
Increasing bandwidth is like improving the food distribution infrastructure. There's already more than enough content out there for everyone (just like there's already enough foods, though people create new recipies every day), but things get bottled up trying to get that content to the end users. Cerf's idea is spot on, but like most great ideas, implementation will be thousands of times harder than talking about it.
I use irony whenever I can, but my shirts are still wrinkled...
there's no way AT&T/Verizon/Warner/comcast would willingly spend money to do that since that hurt profits.
You do housework staring at a TV?
She mostly just listens with her cordless headphones plugged into the cable box, but when she hears descriptions of an interesting picture being shown, she takes a short break to glance at the TV. To her, it's not pure audio but audio with occasional stills and video.
did you even bother to look?
She isn't skilled enough at surfing the Internet to know where to start looking.
I'm thinking there are several other problems that will not be solved entirely by expoential bandwidth expansion;
- Bufferbloat is crippling streaming for a lot of us. Read up. This could be solved with a few clicks, unless it actually won't solve it, and then of course we have to reconsider network design
- Some ISP systems, for instance, cable and DSL (woops, that pretty much includes ALL U.S. systems, my bad), can't be scaled up exponentially. So the solution is either Gigabit Ethernet or fiber. Vint has essentially stated that the solution is for the incumbents to discard their entire physical plants and rebuild all the way to the home. That's bound to be a big hit with the boards of several companies.
- And then the advantages of streaming are lost. For instance, DRM. Well, to the providers, DRM is an advantage.
- Further advantages of streaming would include multicasting, which isn't done because of several technical problems that I don't think an exponential bandwidth increase solves. Routing is the problem.
- Storage is an issue that raises the DRM question as well as finding a use for the copious capacity we have now. But this is just shifting the burden to local storage, and well, I betcha we find out we need to manage multi-terabyte astorage to keep all the shows we want to watch 'someday' until we do watch them. As a previous poster pointed out, we will want our 4320p/8.1 audio with concurrent Twitter and IMDb feeds, which raises bandwidth nmeeds and storage needs, and well, we've used up all our copious capacities, everywhere.
- FTTH is not without problems. Hack down the cable and see how fun it is to splice. And then the adapter, since you won't be plugging fiber into your laptop. The bottlenecks just move.
Still, I'm all for an ISP to start building a next-gen network, delivering Gigabit speed to users. This will need the support of the backbone providers, since they will have to support capacity increases as well, and that requires more than just changing the PHY layer.
Right now, solving bufferbloat would nice
deleting the extra space after periods so i can stay relevant, yeah.
so 100 times more bandwidth, and the best thing you can think of is better quality video? how innovative. I'll go with "no". thanks for playing.
Actually, it would be, if the prefetch is done as a low-priority operation with spare bandwidth so as not to impact whatever your current interactive demands are, and you have sufficient local storage. This reduces latency once you decide to watch one of the other episodes. (Though, really, you probably don't want the system to prefetch all the other episodes; if it takes 15 seconds to download a one hour episode, for instance, there is really very little reason to prefetch more than the next episode if usage data suggests that viewers usually consume the show in a serial fashion.)
Local storage reduces latency (and setting a task to prefetch data when convenient so its available on demand can also mitigate issues with network availability on either end, which might be particularly important for mobile devices that occasionally, but not always, have access to the high speed connection, such a netbook that comes home to a hookup to the home gigaWAN being discussed, but the rest of the time travels and only has access to 3G or 4G networks, and perhaps not always even that.) Adding all the bandwidth in the world doesn't reduce the need to reduce latency. In fact, once you've dealt with the bandwidth problem, the latency problem is the next obvious target.
I didn't read all the comments, but did anyone else say "duh!"?
Devices change over time as well. If the expectation is that entire films get downloaded, then device makers (at least, the smart ones) will start panning their system configurations for such changes. By the time Cerf's vision becomes reality, I doubt there will be very many people still using a Wii to stream movies.
As to the fear of piracy from a single file, that can be largely mitigated (though no technology is hack-proof) by developing a system tying the file to a session ID, or some other means of expiring the file.
I use irony whenever I can, but my shirts are still wrinkled...
If Google successfully rolls it out (as a "demonstration") starting in one locality and then expanding to others, it will hurt AT&T/Verizon/Warner/Comcast/etc's profits not to do it themselves, since otherwise they'll lose their customers in the areas where Google deploys it to Google.
Google decides "browser vendors aren't doing the things we'd like them to do", builds it own browser that focusses on the things that Google wants browsers to do, starts grabbing market share, and suddenly incumbent browser vendor start moving in the direction Google wants.
Next, Google decides "ISPs aren't doing the things we'd like them to do", and starts building its own consumer broadband network. Same basic strategy. Note that Google's deployment in Kansas City (KS and MO, both) is targetting availability starting 1Q 2012, with gigabit speeds, and pricing "at a competitive price to what people are paying for Internet access today".
Incumbent ISPs aren't going to be able to get many customers for megabit-range internet service if someone is offering price-competitive gigabit service in the same area. And if Kansas City goes well for Google, I wouldn't expect them to stop there.
I need a storage medium that is fast enough to write all the massive amounts of HD pornography that i'll be downloading...
Google buys Cox and makes the KC experiment national. Suck it, Comcast, TWC, and AT&T.
So that means that now all the Senators that are less than tech savvy will read that and think "so if we don't have the bandwidth, pirates won't pirate".
Seriously for a nation that once led the world in goods and services and had higher standards of living than most every other country in the world, we sure went to hell quick.
I am Bennett Haselton! I am Bennett Haselton!
Shannon says there is plenty of room for more effecient use of the pipes we have already laid.
I'm a big fan of more bandwidth but really for video distribution the most effecient method is to use some sort of shared cache/CDN to store data closer to the user to signficantly reduce global consumption.
Anything not needing to be streamed live could be scheduled and downloaded as needed. The ability to know in advance which of 10 million people will want a file vs instant response on-demand is an extremely powerful idea opening huge opportunties for optimization.
An intelligent CDN could look to see who is requesting what where overlayed with network conditions and compute the most effecient distribution plan.
The same could be done using a P2P overlay but be centrally planned to make distribution both more effecient and faster.
Is what would generate the new traffic. The user would be able to stream in HD to a dozen people who would also be streaming in HD. HD video chat.
The video quality and voice quality is never quite good enough so there will be plenty of room to up the resolution and sound quality.
The reason we have our speeds throttled as a way to prevent congestion has always bothered me for this reason. Say Comcast/AT&T/Whoever has a 10 gig/s link up and running 24/7. At 4pm that link is moving about 5 gig/s and when everyone gets home at 5 or 6 the link saturates right up to 10 gig/s.
If I start downloading a game off steam at 4, shouldn't they want to leave my connection un-throttled so I can get it over and done with in a few minutes while their link is dead, instead of spreading it out to a time when the link fills from 6 to 9pm?
To put it more basically, how does letting your bandwidth sit idle solve the problem of not having enough bandwidth? /This is a Chewbaca. //Wookies on Endor
I think the premise of the summary ignores trends. People love getting digital stuff wirelessly. They also love eliminating duplicate or overlapping monthly bills.
Just as wired telephones become fewer every year, I expect the demand for wired (or fibered) Internet to decrease each year wile demand for wireless services increase.
But high bandwidth wireless for everybody is very difficult and very expensive. We're already seeing the price increased and data caps that add negative feedback to wireless demand. Nevertheless, the public's enthusiasm for doing it wirelessly can't be extinguished.
Internet forefather Vint Cerf has a simple answer for this potential problem: Increase bandwidth exponentially
Yes, it is a conceptually simple solution. But economically and logistically it is incredibly difficult. There has to be a paying customer for that bandwidth and it isn't as simple as "build it and they will come". The long term solution for most bandwidth congestion is normally more bandwidth but that doesn't mean it is easy or cheap to do it.
I wish people would stop misusing the word "exponentially." It does not mean "rapidly increasing"; it has a precise mathematical definition. Misusing it leads to preposterous conclusions and makes the writer look ignorant.
Contribute to civilization: ari.aynrand.org/donate
*Han voice*
Sure, you can download that big old file kid, but whose going to store it? You?
*Luke voice*
You bet I could! I've get me a big old hard drive right here. We don't have to sit here and listen...
*Ben voice*
Shut up.
Anything is possible given time and money.
Restricted devices that are *not* successfully 'jailbroken' can do that. The device is doing the will of the manufacturer rather than the user, and thus the manufacturer colluding with the studios to prevent unlicensed retention and playback of content achieves some measure of success.
So long as there is a large consumer base *that you want to get rental revenue from* using devices they truly control, any scheme with long term storage seems unlikely to be *perceived* as reasonably protected against piracy next to a more constricted mechanism.
I do agree that DRM is a losing proposition as piracy obviously can and does happen. The streaming services are left uncompromised simply because there is no point in ripping content compressed for live streaming when you can rip much higher quality streams. Anyone thinking Netflix's restrictions around DRM are actually meaningful is foolish. However, studios will forever cling to best-efforts.
XML is like violence. If it doesn't solve the problem, use more.