top | item 29797295

(no title)

slimscsi | 4 years ago

Cost and scale. HTTP video is significantly cheaper to deliver because of the robust and competitive CDN market.

You can deliver all your video via WebRTC with lower latency, but your bandwidth bill will be an order of magnitude higher.

discuss

order

torginus|4 years ago

But if you are using a CDN you are not really streaming, are you?

dmw_ng|4 years ago

It's just packet switching with much larger packets, the streaming you're thinking of is essentially the same, just with 16-50 ms sample size rather than 2-10 seconds.

slimscsi|4 years ago

"Streaming" in the media industry just means you don't need to download the entire file before playing it back. The majority of streaming services use something like HLS or DASH that breaks up the video into a bunch of little 2 to 10 seconds files. The player will then download them as needed.

But even then, many CDNs CAN "stream" using chunked transfer encoding.

rlyshw|4 years ago

Love this. A great point. HLS via CDN is really just "downloading files but the source is provided kinda fast"