Live data from Hacker News

455 Tb of live streaming were transferred during the Olympic Games Rio 2016

leandromoreira.com.br

21–30 of 99 posts

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#21

I'm interested in learning what the average "delay" for live-streaming would be? At a high-level RTMP > (Segmenter: EvoStream) HLS > Cassandra https://www.nginx.com/blog/globo-coms-live-video-platform-fi... ) I'd assume it's minimum > 20 seconds depending on setup and teardown time for first "chunk" in a sequence to reach cache and be transferred to a user?

TL;DR: The delay is normally a segment length. Somewhere between 2-16s depending on there configs.

Because the system is realtime (live) it _must_ not fall behind live. These systems therefore are always only a single segment behind live. (A segment is an independently decodable chunk of video, usually between 2 and 16s).

Source: I designed the backends, including segmenting, for NBC.

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#22

Let's say that an average video is 500MB nowadays. Be it a show, a short movie, a long HD music video on youtube, or a sport event on the olympics. Let's say that 1000 thousand people are watching the Olympic games. 500 GB * 1000 people = That's 500 GB of traffic. Let's convert GB to Gb (multiply by 8) and we're talking 400 Tb. So.. The title of this article means there are about 1000 people who watched ONLY one even…

agreed, this really isn't that much bandwidth

2.0Mbps is an SD profile, which is worth mentioning.

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#24

Let's say that an average video is 500MB nowadays. Be it a show, a short movie, a long HD music video on youtube, or a sport event on the olympics. Let's say that 1000 thousand people are watching the Olympic games. 500 GB * 1000 people = That's 500 GB of traffic. Let's convert GB to Gb (multiply by 8) and we're talking 400 Tb. So.. The title of this article means there are about 1000 people who watched ONLY one even…

500GB * 8bit = 4Tb; not 400Tb

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#25
post #12

Curious how many Tb someone like twitch does per day. AFAIK they are the biggest live streaming platform, since Netflix is all HTTP. Seems like that could be a big moneymaker for them, for these big time events that need a "live" aspect.

Twitch and Netflix use https://en.wikipedia.org/wiki/Adaptive_bitrate_streaming. So does youtube. It's all the same tech.

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#26

Let's say that an average video is 500MB nowadays. Be it a show, a short movie, a long HD music video on youtube, or a sport event on the olympics. Let's say that 1000 thousand people are watching the Olympic games. 500 GB * 1000 people = That's 500 GB of traffic. Let's convert GB to Gb (multiply by 8) and we're talking 400 Tb. So.. The title of this article means there are about 1000 people who watched ONLY one even…

Keep in mind that ISPs and large streaming services each take steps to reduce the bandwidth of streaming media via different compression methods. The average video that you download in high quality may be around 500MB, but if you were to stream the same video on Netflix in a good area you would probably only consume 100-400MB of bandwidth.

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#27
post #12

Curious how many Tb someone like twitch does per day. AFAIK they are the biggest live streaming platform, since Netflix is all HTTP. Seems like that could be a big moneymaker for them, for these big time events that need a "live" aspect.

> since Netflix is all HTTP

You're saying you can't stream over HTTP?

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#28

Let's say that an average video is 500MB nowadays. Be it a show, a short movie, a long HD music video on youtube, or a sport event on the olympics. Let's say that 1000 thousand people are watching the Olympic games. 500 GB * 1000 people = That's 500 GB of traffic. Let's convert GB to Gb (multiply by 8) and we're talking 400 Tb. So.. The title of this article means there are about 1000 people who watched ONLY one even…

A 2Mbps profile (what they mentioned) is about 900Megabytes/hour. They use ABR (hls) so, most likely there _average_ bitrate is actually only 1.5Mbps. That means about 675 MB per hour. Which means about 600k hours where consumed by this relatively small Brazilian streaming service.

Your math is wayyyyyy off.

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#29
post #12

Curious how many Tb someone like twitch does per day. AFAIK they are the biggest live streaming platform, since Netflix is all HTTP. Seems like that could be a big moneymaker for them, for these big time events that need a "live" aspect.

> since Netflix is all HTTP You're saying you can't stream over HTTP?

Not OP, but the distinction is between live streams where the content is being generated very close to the consumption time (historically delivered using RTSP) and between static files sitting on a server/CDN (ie. Netflix, Youtube, etc.)

Re: 455 Tb of live streaming were transferred during the Olympic Games Rio 2016

#30
post #20
post #14

Earlier quoted context omitted.

I completely skipped watching the Olympics in large part because of NBC which is terrible. So, I have some doubt that 12B is optimal for the IOC and it clearly sucks for the rest of US.

I did the same. I tried to find a live stream online, and failed. Everything I tried wanted me to login with cable credentials. Ended up watching it on my broadcast TV for about 10 minutes before giving up, and didn't watch anymore.

Too late now, but you could have purchased a Playstation Vue subscription for one month ($30, one week free trial) which would have given you full access to the NBC Sports app and nbcolympics.com. You can sign up on the web and don't need a Playstation. That's what I did since I don't have a TV subscription and it worked well. The NBC iOS and tvOS app was pretty awful in forcing ads, but the Roku app let you skip mostly skip through them, which is how I did most of my watching.
Post reply on HN