Non-IT News Thread
-
@Dashrender said in Non-IT News Thread:
I'm curious how CW does it? non live streaming has to be expensive as hell! Live streaming by contrast should be super cheap - multicasting - one stream out sent to all subscribers.
That's not how networking works.
Live cannot be cached and the full data load has to be delivered everywhere, all at once. Multicasting is a mechanism for that, but not a panacea. They are still on the hook for all of that data.
Non-live allows for caching and delivery from "the edge" and while using a different mechanism means that far less data in total has to be delivered.
-
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
I'm curious how CW does it? non live streaming has to be expensive as hell! Live streaming by contrast should be super cheap - multicasting - one stream out sent to all subscribers.
That's not how networking works.
Live cannot be cached and the full data load has to be delivered everywhere, all at once. Multicasting is a mechanism for that, but not a panacea. They are still on the hook for all of that data.
Of course they are - though I'm not sure exactly what you mean "all of that data" - do you mean the single stream they send out? in that case of course I say - duh.
Non-live allows for caching and delivery from "the edge" and while using a different mechanism means that far less data in total has to be delivered.
Does it really? The data still has to get from the main central source to the edge servers.
Maybe what's happening is that the ISPs are giving the vendor a discount by placing caching servers on their network so the traffic doesn't have to keep hitting their peering point - but those caching servers aren't free, the bandwidth they use isn't free, etc.
-
@Dashrender said in Non-IT News Thread:
Does it really?
Yes. That is what Content Delivery Networks or CDNs are for.
They lessen the burden on a single provider and allow content to be delivered from multiple sources.
-
CDN cost isn't that expensive. On the low end $1200 a month.
It's nothing compared to the amount of ad revenue being produced on their websites etc.
-
@DustinB3403 said in Non-IT News Thread:
CDN cost isn't that expensive. On the low end $1200 a month.
It's nothing compared to the amount of ad revenue being produced on their websites etc.
We're not talking about webpages here - we're talking about streaming video. Bills likely to be in the 100's of thousands a month or more.
-
@Dashrender right, but they take in millions per month from ads, and having shows on demand (theoretically) can grow the audience, ergo more ad dollars...
-
@Dashrender said in Non-IT News Thread:
@DustinB3403 said in Non-IT News Thread:
CDN cost isn't that expensive. On the low end $1200 a month.
It's nothing compared to the amount of ad revenue being produced on their websites etc.
We're not talking about webpages here - we're talking about streaming video. Bills likely to be in the 100's of thousands a month or more.
Is netflix not a web streaming service that has a WEBSITE AND CONTENT CAN BE STREAMED DIRECTLY FROM IT?!!
-
@Dashrender said in Non-IT News Thread:
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
I'm curious how CW does it? non live streaming has to be expensive as hell! Live streaming by contrast should be super cheap - multicasting - one stream out sent to all subscribers.
That's not how networking works.
Live cannot be cached and the full data load has to be delivered everywhere, all at once. Multicasting is a mechanism for that, but not a panacea. They are still on the hook for all of that data.
Of course they are - though I'm not sure exactly what you mean "all of that data" - do you mean the single stream they send out? in that case of course I say - duh.
It's NOT a single stream, that's the thing. It's a stream to every end user. Multicast can't change that.
-
@Dashrender said in Non-IT News Thread:
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
I'm curious how CW does it? non live streaming has to be expensive as hell! Live streaming by contrast should be super cheap - multicasting - one stream out sent to all subscribers.
That's not how networking works.
Live cannot be cached and the full data load has to be delivered everywhere, all at once. Multicasting is a mechanism for that, but not a panacea. They are still on the hook for all of that data.
Of course they are - though I'm not sure exactly what you mean "all of that data" - do you mean the single stream they send out? in that case of course I say - duh.
Non-live allows for caching and delivery from "the edge" and while using a different mechanism means that far less data in total has to be delivered.
Does it really? The data still has to get from the main central source to the edge servers.
Only once, and often through special channels. And with loads of compression and the ability to wait for available, lower cost bandwidth.
CDNs really do make it cheaper.
-
@Dashrender said in Non-IT News Thread:
Maybe what's happening is that the ISPs are giving the vendor a discount by placing caching servers on their network so the traffic doesn't have to keep hitting their peering point - but those caching servers aren't free, the bandwidth they use isn't free, etc.
Why would it need to be free? Just has to be cheaper.
-
@Dashrender said in Non-IT News Thread:
@DustinB3403 said in Non-IT News Thread:
CDN cost isn't that expensive. On the low end $1200 a month.
It's nothing compared to the amount of ad revenue being produced on their websites etc.
We're not talking about webpages here - we're talking about streaming video. Bills likely to be in the 100's of thousands a month or more.
Yes, but no matter what it is, it is likely much less than the streaming live costs.
-
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
Maybe what's happening is that the ISPs are giving the vendor a discount by placing caching servers on their network so the traffic doesn't have to keep hitting their peering point - but those caching servers aren't free, the bandwidth they use isn't free, etc.
Why would it need to be free? Just has to be cheaper.
And that is what CDNs do. Imagine if CDNs didn't exist and Netflix had to have that much bandwidth direct to their office.
. . .
Just offload it to a CDN, so much cheaper.
-
@RojoLoco said in Non-IT News Thread:
@Dashrender right, but they take in millions per month from ads, and having shows on demand (theoretically) can grow the audience, ergo more ad dollars...
Exactly. They make money for every minute viewed. The more minutes, the more profits. And the profits on "on demand" is higher than the profits on "live". The math is simple.
Ads easily pay for either type, but live is slightly more expensive all around to do.
-
@DustinB3403 said in Non-IT News Thread:
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
Maybe what's happening is that the ISPs are giving the vendor a discount by placing caching servers on their network so the traffic doesn't have to keep hitting their peering point - but those caching servers aren't free, the bandwidth they use isn't free, etc.
Why would it need to be free? Just has to be cheaper.
And that is what CDNs do. Imagine if CDNs didn't exist and Netflix had to have that much bandwidth direct to their office.
. . .
Just offload it to a CDN, so much cheaper.
In the case of someone like Netflix, it's their own CDN as well, not a third party. Most of us use third parties. but all the same difference. But for huge content things like Netflix, they can do things like crazy compression rates to seed the edge networks or even ship hard drives around to reduce cost, if they want.
Netflix has weeks or months of warning on new content becoming licensed. They can easily push out the majority of their content without even hitting the Internet.
-
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
@scottalanmiller said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
I'm curious how CW does it? non live streaming has to be expensive as hell! Live streaming by contrast should be super cheap - multicasting - one stream out sent to all subscribers.
That's not how networking works.
Live cannot be cached and the full data load has to be delivered everywhere, all at once. Multicasting is a mechanism for that, but not a panacea. They are still on the hook for all of that data.
Of course they are - though I'm not sure exactly what you mean "all of that data" - do you mean the single stream they send out? in that case of course I say - duh.
It's NOT a single stream, that's the thing. It's a stream to every end user. Multicast can't change that.
really? that's not how I understood multicast to work.
As I understand it - devices subscribe to a multicast channel (I'm sure this is the wrong word). Then the routers and switches pass the single outgoing multicast to the subscribers.
So, again as I understand it, the source sends out one stream, the upstream routers send copies to all subscribed upstream routers, who again send copies to all of their upstream subscribers, etc etc until the file router sends it to their locally subscribed end users.
Is that completely wrong?
-
@Dashrender said in Non-IT News Thread:
So, again as I understand it, the source sends out one stream
That stream would have to be big enough to support every user.
Imagine 100 people in your house trying to use a 56K dialup modem.
-
@scottalanmiller said in Non-IT News Thread:
@RojoLoco said in Non-IT News Thread:
@Dashrender right, but they take in millions per month from ads, and having shows on demand (theoretically) can grow the audience, ergo more ad dollars...
Exactly. They make money for every minute viewed. The more minutes, the more profits. And the profits on "on demand" is higher than the profits on "live". The math is simple.
Ads easily pay for either type, but live is slightly more expensive all around to do.
OK I did forget this point - the fact that they can charge per on demand stream - so their income would grow as their viewership of on demand grows....
-
@DustinB3403 said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
So, again as I understand it, the source sends out one stream
That stream would have to be big enough to support every user.
Imagine 100 people in your house trying to use a 56K dialup modem.
While I think I understand what you're saying it's not really paramount to where I was going. No wait - actually it is. and with my original comment still stands - if all the data was coming from a single source, Yes the vendor would need a pipe large enough to handle all of those..
But the CDN is basically exactly what I'm saying is still needed - it's not one HUGE pipe - it's thousands of pretty good sized pipes. that connection still has to be paid for.
So - Why is it cheaper to use the CDN than it is to just stream from your own mega pipe? probably back to the peering points. making those large enough to handle all that direct traffic is likely more expensive than hosting and delivering closer to the end user.
-
@Dashrender said in Non-IT News Thread:
@DustinB3403 said in Non-IT News Thread:
@Dashrender said in Non-IT News Thread:
So, again as I understand it, the source sends out one stream
That stream would have to be big enough to support every user.
Imagine 100 people in your house trying to use a 56K dialup modem.
While I think I understand what you're saying it's not really paramount to where I was going. No wait - actually it is. and with my original comment still stands - if all the data was coming from a single source, Yes the vendor would need a pipe large enough to handle all of those..
But the CDN is basically exactly what I'm saying is still needed - it's not one HUGE pipe - it's thousands of pretty good sized pipes. that connection still has to be paid for.
So - Why is it cheaper to use the CDN than it is to just stream from your own mega pipe? probably back to the peering points. making those large enough to handle all that direct traffic is likely more expensive than hosting and delivering closer to the end user.
Because you can order a CDN pipe automatically and turn it off once demand goes down. That is how CDNs are designed. For literal on-demand use, and I need more pipes, give me more this second.
-
@Dashrender said in Non-IT News Thread:
@scottalanmiller said in Non-IT News Thread:
@RojoLoco said in Non-IT News Thread:
@Dashrender right, but they take in millions per month from ads, and having shows on demand (theoretically) can grow the audience, ergo more ad dollars...
Exactly. They make money for every minute viewed. The more minutes, the more profits. And the profits on "on demand" is higher than the profits on "live". The math is simple.
Ads easily pay for either type, but live is slightly more expensive all around to do.
OK I did forget this point - the fact that they can charge per on demand stream - so their income would grow as their viewership of on demand grows....
Right. So no matter how expensive it is, it's never more than the profits.