{"video_id":"WXt2gD4fS_k","title":"World's Fastest Internet - 1.6 TERABITS per Second","channel":"Linus Tech Tips","show":"Linus Tech Tips","published_at":"2019-05-06T14:53:29Z","duration_s":566,"segments":[{"start_s":0.2,"end_s":3.5,"text":"We sent a crew halfway around the globe","speaker":null,"is_sponsor":0},{"start_s":3.5,"end_s":5.72,"text":"to Jönköping, Sweden.","speaker":null,"is_sponsor":0},{"start_s":5.72,"end_s":7.82,"text":"Why would we do that, you might ask?","speaker":null,"is_sponsor":0},{"start_s":7.82,"end_s":12.16,"text":"To take a look at the world's fastest internet connection,","speaker":null,"is_sponsor":0},{"start_s":12.16,"end_s":17.16,"text":"a whopping 1.6 terabits per second at DreamHack 2018.","speaker":null,"is_sponsor":0},{"start_s":17.82,"end_s":20.2,"text":"To put that kind of speed into context,","speaker":null,"is_sponsor":0},{"start_s":20.2,"end_s":24.84,"text":"that is fast enough that everyone in St. John's, Newfoundland","speaker":null,"is_sponsor":0},{"start_s":24.84,"end_s":27.96,"text":"could stream high-definition video at the same time","speaker":null,"is_sponsor":0},{"start_s":27.96,"end_s":31.36,"text":"and to download PUBG at that full speed","speaker":null,"is_sponsor":0},{"start_s":31.36,"end_s":35.19,"text":"would take only 1 16th of a second.","speaker":null,"is_sponsor":0},{"start_s":35.19,"end_s":37.07,"text":"They set this up in part to make sure","speaker":null,"is_sponsor":0},{"start_s":37.07,"end_s":39.93,"text":"that the over 6,000 people connected to their network","speaker":null,"is_sponsor":0},{"start_s":39.93,"end_s":42.13,"text":"have a great gaming experience,","speaker":null,"is_sponsor":0},{"start_s":42.13,"end_s":46.81,"text":"but also because, of course, Mondo bragging rights.","speaker":null,"is_sponsor":0},{"start_s":46.81,"end_s":51.11,"text":"So let's have a look at the gear and setup involved","speaker":null,"is_sponsor":0},{"start_s":51.11,"end_s":54.09,"text":"and give a big shout out to ComHem","speaker":null,"is_sponsor":0},{"start_s":54.09,"end_s":66.32,"text":"for sponsoring this video.","speaker":null,"is_sponsor":0},{"start_s":66.32,"end_s":67.12,"text":"So how do you get","speaker":null,"is_sponsor":0},{"start_s":67.12,"end_s":69.92,"text":"1.6 terabits per second?","speaker":null,"is_sponsor":0},{"start_s":69.92,"end_s":73.1,"text":"You might think that you'd need a massive honking cable","speaker":null,"is_sponsor":0},{"start_s":73.1,"end_s":75.0,"text":"like the size of my face","speaker":null,"is_sponsor":0},{"start_s":75.0,"end_s":78.06,"text":"with all of the internet getting crammed through it,","speaker":null,"is_sponsor":0},{"start_s":78.06,"end_s":82.7,"text":"but in reality, it's way smaller and way smarter.","speaker":null,"is_sponsor":0},{"start_s":82.7,"end_s":85.58,"text":"This tiny yellow cable right here","speaker":null,"is_sponsor":0},{"start_s":85.58,"end_s":88.16,"text":"is responsible for the whole shebang.","speaker":null,"is_sponsor":0},{"start_s":88.16,"end_s":91.56,"text":"It's just a regular, everyday fiber cable,","speaker":null,"is_sponsor":0},{"start_s":91.56,"end_s":96.14,"text":"but within it, there are eight different wavelengths of light","speaker":null,"is_sponsor":0},{"start_s":96.14,"end_s":97.1,"text":"each capable of","speaker":null,"is_sponsor":0},{"start_s":97.12,"end_s":100.02,"text":"200 gigabit per second.","speaker":null,"is_sponsor":0},{"start_s":100.02,"end_s":103.26,"text":"When the cable enters the transmission system here,","speaker":null,"is_sponsor":0},{"start_s":103.26,"end_s":106.96,"text":"it is split off using a combination of passive,","speaker":null,"is_sponsor":0},{"start_s":106.96,"end_s":109.04,"text":"i.e. mirrors and lenses,","speaker":null,"is_sponsor":0},{"start_s":109.04,"end_s":111.6,"text":"and active signal manipulation","speaker":null,"is_sponsor":0},{"start_s":111.6,"end_s":113.82,"text":"to split the different wavelengths apart","speaker":null,"is_sponsor":0},{"start_s":113.82,"end_s":115.54,"text":"into more conventional signals.","speaker":null,"is_sponsor":0},{"start_s":115.54,"end_s":118.94,"text":"These signals are carried through this larger wire,","speaker":null,"is_sponsor":0},{"start_s":118.94,"end_s":121.5,"text":"which contains 16 fibers,","speaker":null,"is_sponsor":0},{"start_s":121.5,"end_s":125.84,"text":"and then they're split apart into individual fibers here.","speaker":null,"is_sponsor":0},{"start_s":125.84,"end_s":126.68,"text":"From there,","speaker":null,"is_sponsor":0},{"start_s":126.68,"end_s":129.12,"text":"the signal undergoes another splitting","speaker":null,"is_sponsor":0},{"start_s":129.12,"end_s":132.54,"text":"and is turned into 100 gig purple fibers","speaker":null,"is_sponsor":0},{"start_s":132.54,"end_s":134.54,"text":"that then leave the transmission system","speaker":null,"is_sponsor":0},{"start_s":134.54,"end_s":136.78,"text":"supplied by the ISP ComHem","speaker":null,"is_sponsor":0},{"start_s":136.78,"end_s":139.72,"text":"and go over to DreamHack's routers.","speaker":null,"is_sponsor":0},{"start_s":139.72,"end_s":143.24,"text":"In here, the signal is mirrored to allow monitoring,","speaker":null,"is_sponsor":0},{"start_s":143.24,"end_s":144.42,"text":"and then it gets sent off","speaker":null,"is_sponsor":0},{"start_s":144.42,"end_s":149.44,"text":"to one of the 23 distribution switches around the floor.","speaker":null,"is_sponsor":0},{"start_s":149.44,"end_s":153.46,"text":"Now, up until now, the signal has been completely fiber,","speaker":null,"is_sponsor":0},{"start_s":153.46,"end_s":156.68,"text":"but it has to be turned into a regular old copper connection,","speaker":null,"is_sponsor":0},{"start_s":156.68,"end_s":159.14,"text":"for the final 20 feet or so.","speaker":null,"is_sponsor":0},{"start_s":159.14,"end_s":161.48,"text":"So that happens here.","speaker":null,"is_sponsor":0},{"start_s":161.48,"end_s":166.4,"text":"One gigabit is sent to each of the 260 access switches,","speaker":null,"is_sponsor":0},{"start_s":166.4,"end_s":169.2,"text":"where individual gamers will plug in their computers","speaker":null,"is_sponsor":0},{"start_s":169.2,"end_s":171.98,"text":"and receive 100 megabit internet.","speaker":null,"is_sponsor":0},{"start_s":171.98,"end_s":173.58,"text":"That is, unless they're baller","speaker":null,"is_sponsor":0},{"start_s":173.58,"end_s":175.68,"text":"and shelled out for the premium package.","speaker":null,"is_sponsor":0},{"start_s":175.68,"end_s":179.46,"text":"In that case, their switch will get a 10 gig uplink,","speaker":null,"is_sponsor":0},{"start_s":179.46,"end_s":180.86,"text":"and they will get provisioned","speaker":null,"is_sponsor":0},{"start_s":180.86,"end_s":184.92,"text":"a full one gigabit connection just for them.","speaker":null,"is_sponsor":0},{"start_s":184.92,"end_s":186.68,"text":"Finally, those huge PUBG updates,","speaker":null,"is_sponsor":0},{"start_s":186.68,"end_s":188.18,"text":"can be downloaded quickly.","speaker":null,"is_sponsor":0},{"start_s":188.18,"end_s":191.1,"text":"So, this is all well and good so far.","speaker":null,"is_sponsor":0},{"start_s":191.1,"end_s":193.93,"text":"Fast internet, who wouldn't want that?","speaker":null,"is_sponsor":0},{"start_s":193.93,"end_s":195.89,"text":"But where it really gets crazy","speaker":null,"is_sponsor":0},{"start_s":195.89,"end_s":198.97,"text":"is in the department of redundancy department.","speaker":null,"is_sponsor":0},{"start_s":198.97,"end_s":200.69,"text":"Each distribution switch","speaker":null,"is_sponsor":0},{"start_s":200.69,"end_s":203.77,"text":"has two physical connections to the routers,","speaker":null,"is_sponsor":0},{"start_s":203.77,"end_s":206.85,"text":"so someone could actually trip over one of the cables","speaker":null,"is_sponsor":0},{"start_s":206.85,"end_s":209.49,"text":"without anyone losing their internet connection.","speaker":null,"is_sponsor":0},{"start_s":209.49,"end_s":212.09,"text":"At most, they drop a packet or two.","speaker":null,"is_sponsor":0},{"start_s":212.09,"end_s":214.15,"text":"And if the DreamHack router","speaker":null,"is_sponsor":0},{"start_s":214.15,"end_s":216.41,"text":"that is going to all the switches fails,","speaker":null,"is_sponsor":0},{"start_s":216.81,"end_s":217.91,"text":"the game is over.","speaker":null,"is_sponsor":0},{"start_s":217.91,"end_s":219.29,"text":"And the game continues.","speaker":null,"is_sponsor":0},{"start_s":219.29,"end_s":220.17,"text":"See?","speaker":null,"is_sponsor":0},{"start_s":220.17,"end_s":221.01,"text":"No.","speaker":null,"is_sponsor":0},{"start_s":221.01,"end_s":223.19,"text":"See the two routers on the ends here?","speaker":null,"is_sponsor":0},{"start_s":223.19,"end_s":225.67,"text":"They are completely identical.","speaker":null,"is_sponsor":0},{"start_s":225.67,"end_s":227.49,"text":"Blow either one of them up,","speaker":null,"is_sponsor":0},{"start_s":227.49,"end_s":229.47,"text":"and the game shall continue.","speaker":null,"is_sponsor":0},{"start_s":229.47,"end_s":231.49,"text":"And it doesn't even stop there.","speaker":null,"is_sponsor":0},{"start_s":231.49,"end_s":233.71,"text":"That 1.6 terabit wire.","speaker":null,"is_sponsor":0},{"start_s":233.71,"end_s":236.85,"text":"It first travels to a data center in Yon-Shaping,","speaker":null,"is_sponsor":0},{"start_s":236.85,"end_s":240.41,"text":"where it gets split into two 800 gig fibers","speaker":null,"is_sponsor":0},{"start_s":240.41,"end_s":243.25,"text":"that separately travel to Stockholm.","speaker":null,"is_sponsor":0},{"start_s":243.25,"end_s":246.21,"text":"So, if you cut one of those wires,","speaker":null,"is_sponsor":0},{"start_s":246.21,"end_s":248.21,"text":"you get 1.6 terabit,","speaker":null,"is_sponsor":0},{"start_s":248.21,"end_s":252.11,"text":"because those data centers are also connected together.","speaker":null,"is_sponsor":0},{"start_s":252.11,"end_s":255.31,"text":"So, you would have to literally blow one of them up","speaker":null,"is_sponsor":0},{"start_s":255.31,"end_s":259.74,"text":"to drop this to a piddly 800 gigabit.","speaker":null,"is_sponsor":0},{"start_s":259.74,"end_s":263.06,"text":"But of course, all of those things could go wrong,","speaker":null,"is_sponsor":0},{"start_s":263.06,"end_s":266.78,"text":"or someone could just cut the main cable here.","speaker":null,"is_sponsor":0},{"start_s":266.78,"end_s":267.78,"text":"Do it.","speaker":null,"is_sponsor":0},{"start_s":267.78,"end_s":269.74,"text":"Do it. I dare you.","speaker":null,"is_sponsor":0},{"start_s":269.74,"end_s":272.08,"text":"And even if that happened,","speaker":null,"is_sponsor":0},{"start_s":272.08,"end_s":274.66,"text":"just 45 milliseconds later,","speaker":null,"is_sponsor":0},{"start_s":274.66,"end_s":276.36,"text":"the routers will have failed over,","speaker":null,"is_sponsor":0},{"start_s":276.36,"end_s":279.4,"text":"to the four 10 gig fiber cables,","speaker":null,"is_sponsor":0},{"start_s":279.4,"end_s":281.96,"text":"which also take two different routes","speaker":null,"is_sponsor":0},{"start_s":281.96,"end_s":284.08,"text":"to the main data center in Stockholm,","speaker":null,"is_sponsor":0},{"start_s":284.08,"end_s":286.58,"text":"making it basically impossible","speaker":null,"is_sponsor":0},{"start_s":286.58,"end_s":290.72,"text":"to fully take the internet away from this LAN party.","speaker":null,"is_sponsor":0},{"start_s":290.72,"end_s":293.58,"text":"All right, so now we've got internet into all the switches,","speaker":null,"is_sponsor":0},{"start_s":293.58,"end_s":296.3,"text":"but every single one of the routers and switches","speaker":null,"is_sponsor":0},{"start_s":296.3,"end_s":297.8,"text":"needs to be configured.","speaker":null,"is_sponsor":0},{"start_s":297.8,"end_s":299.63,"text":"And at this scale,","speaker":null,"is_sponsor":0},{"start_s":299.63,"end_s":304.35,"text":"manually configurating each switch would take an eternity.","speaker":null,"is_sponsor":0},{"start_s":304.35,"end_s":306.81,"text":"And even things you wouldn't normally think about,","speaker":null,"is_sponsor":0},{"start_s":306.81,"end_s":311.09,"text":"like running out of IP addresses become big issues.","speaker":null,"is_sponsor":0},{"start_s":311.09,"end_s":313.29,"text":"So to address this,","speaker":null,"is_sponsor":0},{"start_s":314.73,"end_s":316.17,"text":"oh, I'm sorry.","speaker":null,"is_sponsor":0},{"start_s":316.17,"end_s":318.79,"text":"All of the switches are dynamically configured","speaker":null,"is_sponsor":0},{"start_s":318.79,"end_s":322.39,"text":"via an automated deployment system based on DHCP,","speaker":null,"is_sponsor":0},{"start_s":322.39,"end_s":324.43,"text":"TFTP and Python,","speaker":null,"is_sponsor":0},{"start_s":324.43,"end_s":326.67,"text":"so that it's basically plug and play.","speaker":null,"is_sponsor":0},{"start_s":326.67,"end_s":329.71,"text":"They're also using a monitoring software called Prometheus.","speaker":null,"is_sponsor":0},{"start_s":329.71,"end_s":331.41,"text":"So if a switch goes down,","speaker":null,"is_sponsor":0},{"start_s":331.41,"end_s":333.97,"text":"they don't just know that one has stopped working,","speaker":null,"is_sponsor":0},{"start_s":333.97,"end_s":335.91,"text":"they also know it's physical location in the building.","speaker":null,"is_sponsor":0},{"start_s":335.91,"end_s":336.87,"text":"They also know it's physical location in the building.","speaker":null,"is_sponsor":0},{"start_s":336.87,"end_s":339.67,"text":"And they're using a front end called Grafana","speaker":null,"is_sponsor":0},{"start_s":339.67,"end_s":342.13,"text":"that creates graphs for tracking things like","speaker":null,"is_sponsor":0},{"start_s":342.13,"end_s":344.03,"text":"total hours played in each game,","speaker":null,"is_sponsor":0},{"start_s":344.03,"end_s":345.61,"text":"what domains are used the most,","speaker":null,"is_sponsor":0},{"start_s":345.61,"end_s":349.77,"text":"and the total network usage at any moment.","speaker":null,"is_sponsor":0},{"start_s":349.77,"end_s":352.51,"text":"So we figured out how they solved the problem","speaker":null,"is_sponsor":0},{"start_s":352.51,"end_s":355.91,"text":"of getting internet to the 6,000 or so participants.","speaker":null,"is_sponsor":0},{"start_s":355.91,"end_s":359.11,"text":"But every computer, monitor and RGB strip","speaker":null,"is_sponsor":0},{"start_s":359.11,"end_s":360.91,"text":"has to be powered as well.","speaker":null,"is_sponsor":0},{"start_s":360.91,"end_s":365.37,"text":"And all of those combined draw a massive one megawatt","speaker":null,"is_sponsor":0},{"start_s":365.37,"end_s":366.71,"text":"or one megawatt.","speaker":null,"is_sponsor":0},{"start_s":366.87,"end_s":370.03,"text":"A million watts of power.","speaker":null,"is_sponsor":0},{"start_s":370.03,"end_s":372.95,"text":"And the fancy stages that showcase the best gamers","speaker":null,"is_sponsor":0},{"start_s":372.95,"end_s":374.49,"text":"and musical performances,","speaker":null,"is_sponsor":0},{"start_s":374.49,"end_s":376.89,"text":"well, they gobble up another megawatt.","speaker":null,"is_sponsor":0},{"start_s":376.89,"end_s":379.55,"text":"So some pretty serious gear has to be deployed","speaker":null,"is_sponsor":0},{"start_s":379.55,"end_s":383.49,"text":"to make sure that someone with a 7980XE or a Threadripper","speaker":null,"is_sponsor":0},{"start_s":383.49,"end_s":387.03,"text":"doesn't hit Cinebench and make the whole place go dark.","speaker":null,"is_sponsor":0},{"start_s":387.03,"end_s":390.15,"text":"So three 10 kilovolt lines come in","speaker":null,"is_sponsor":0},{"start_s":390.15,"end_s":395.15,"text":"and get transformed down to 400 volts and about 1,500 amps.","speaker":null,"is_sponsor":0},{"start_s":395.15,"end_s":397.97,"text":"Then they enter this room right here","speaker":null,"is_sponsor":0},{"start_s":397.97,"end_s":400.93,"text":"or one of the other nine just like it.","speaker":null,"is_sponsor":0},{"start_s":400.93,"end_s":405.21,"text":"From here, it is split up into 400 volt, 400 amp lines","speaker":null,"is_sponsor":0},{"start_s":405.21,"end_s":408.05,"text":"that run to the various sub-central distribution centers","speaker":null,"is_sponsor":0},{"start_s":408.05,"end_s":411.47,"text":"or 400 volt rails along the ceiling","speaker":null,"is_sponsor":0},{"start_s":411.47,"end_s":414.91,"text":"where it gets fed into a box that can handle 63 amps.","speaker":null,"is_sponsor":0},{"start_s":414.91,"end_s":416.45,"text":"These power distribution boxes","speaker":null,"is_sponsor":0},{"start_s":416.45,"end_s":418.77,"text":"were actually custom made for DreamHack.","speaker":null,"is_sponsor":0},{"start_s":418.77,"end_s":421.35,"text":"And the older ones can handle two rows of lanterns","speaker":null,"is_sponsor":0},{"start_s":421.35,"end_s":424.11,"text":"while the new ones, largely due to computers","speaker":null,"is_sponsor":0},{"start_s":424.11,"end_s":425.03,"text":"and especially monitors, can handle two rows of lanterns.","speaker":null,"is_sponsor":0},{"start_s":425.03,"end_s":425.87,"text":"And the older ones, largely due to computers","speaker":null,"is_sponsor":0},{"start_s":425.87,"end_s":427.45,"text":"getting more energy efficient since the event started,","speaker":null,"is_sponsor":0},{"start_s":427.45,"end_s":429.43,"text":"can handle three rows.","speaker":null,"is_sponsor":0},{"start_s":429.43,"end_s":431.57,"text":"These are also secured with RCD","speaker":null,"is_sponsor":0},{"start_s":431.57,"end_s":433.69,"text":"so that if leaking current is detected,","speaker":null,"is_sponsor":0},{"start_s":433.69,"end_s":435.51,"text":"let's say someone puts their finger in a socket","speaker":null,"is_sponsor":0},{"start_s":435.51,"end_s":437.13,"text":"or spills Coke on a power bar,","speaker":null,"is_sponsor":0},{"start_s":437.13,"end_s":439.29,"text":"the power is immediately cut to the group","speaker":null,"is_sponsor":0},{"start_s":439.29,"end_s":440.55,"text":"so no one gets hurt","speaker":null,"is_sponsor":0},{"start_s":440.55,"end_s":443.97,"text":"and a maximum of only eight computers will go down.","speaker":null,"is_sponsor":0},{"start_s":443.97,"end_s":446.53,"text":"But what happens if you aren't fortunate enough","speaker":null,"is_sponsor":0},{"start_s":446.53,"end_s":448.03,"text":"to make it to Sweden for the LAN,","speaker":null,"is_sponsor":0},{"start_s":448.03,"end_s":449.63,"text":"but you still wanna watch the eSports","speaker":null,"is_sponsor":0},{"start_s":449.63,"end_s":451.71,"text":"that are all going on at the same time?","speaker":null,"is_sponsor":0},{"start_s":451.71,"end_s":453.87,"text":"That's where DreamHack's very smart","speaker":null,"is_sponsor":0},{"start_s":453.87,"end_s":454.89,"text":"and also kind of jammed","speaker":null,"is_sponsor":0},{"start_s":454.89,"end_s":457.65,"text":"and yank completely custom broadcasting server","speaker":null,"is_sponsor":0},{"start_s":457.65,"end_s":458.87,"text":"comes into play.","speaker":null,"is_sponsor":0},{"start_s":458.87,"end_s":461.95,"text":"So instead of running a traditional broadcasting server","speaker":null,"is_sponsor":0},{"start_s":461.95,"end_s":464.07,"text":"and mixer combination,","speaker":null,"is_sponsor":0},{"start_s":464.07,"end_s":468.35,"text":"all of the video and audio streams go into a video hub,","speaker":null,"is_sponsor":0},{"start_s":468.35,"end_s":471.59,"text":"a video mixer and several rendering servers","speaker":null,"is_sponsor":0},{"start_s":471.59,"end_s":473.21,"text":"that are behind me right now.","speaker":null,"is_sponsor":0},{"start_s":473.21,"end_s":475.59,"text":"And then everything can be switched","speaker":null,"is_sponsor":0},{"start_s":475.59,"end_s":477.77,"text":"and configured over the network.","speaker":null,"is_sponsor":0},{"start_s":477.77,"end_s":479.95,"text":"This allows for some really cool things","speaker":null,"is_sponsor":0},{"start_s":479.95,"end_s":483.35,"text":"like being able to switch inputs from basically anywhere","speaker":null,"is_sponsor":0},{"start_s":483.35,"end_s":484.79,"text":"so that they can be manipulated","speaker":null,"is_sponsor":0},{"start_s":484.79,"end_s":486.81,"text":"from the dedicated mixers here","speaker":null,"is_sponsor":0},{"start_s":486.81,"end_s":490.97,"text":"or by Raspberry Pis placed wherever they're needed.","speaker":null,"is_sponsor":0},{"start_s":490.97,"end_s":493.05,"text":"There's also an in-game observing team","speaker":null,"is_sponsor":0},{"start_s":493.05,"end_s":495.05,"text":"that has access to a delayed feed,","speaker":null,"is_sponsor":0},{"start_s":495.05,"end_s":496.73,"text":"allowing them to show important moments","speaker":null,"is_sponsor":0},{"start_s":496.73,"end_s":499.37,"text":"from several angles instant replay style.","speaker":null,"is_sponsor":0},{"start_s":499.37,"end_s":502.59,"text":"Since they've built a custom solution using Casper CG,","speaker":null,"is_sponsor":0},{"start_s":502.59,"end_s":504.47,"text":"they're able to do other cool integrations","speaker":null,"is_sponsor":0},{"start_s":504.47,"end_s":506.47,"text":"using data from the game engine as well","speaker":null,"is_sponsor":0},{"start_s":506.47,"end_s":508.07,"text":"so they can create graphics","speaker":null,"is_sponsor":0},{"start_s":508.07,"end_s":509.47,"text":"that show things like player health,","speaker":null,"is_sponsor":0},{"start_s":509.47,"end_s":512.73,"text":"what weapon they're using or the timer on the bomb.","speaker":null,"is_sponsor":0},{"start_s":512.73,"end_s":514.79,"text":"These additionally are hooked up to the stage,","speaker":null,"is_sponsor":0},{"start_s":514.79,"end_s":519.31,"text":"so the lights, screens and even the pyrotechnics","speaker":null,"is_sponsor":0},{"start_s":519.31,"end_s":520.93,"text":"like for when the bomb goes off","speaker":null,"is_sponsor":0},{"start_s":520.93,"end_s":523.61,"text":"are all automagically synced.","speaker":null,"is_sponsor":0},{"start_s":523.61,"end_s":527.13,"text":"So it's been really cool to see all of the custom work","speaker":null,"is_sponsor":0},{"start_s":527.13,"end_s":530.31,"text":"that goes into making a massive event like this tick","speaker":null,"is_sponsor":0},{"start_s":530.31,"end_s":532.55,"text":"from the fastest internet connection in the world","speaker":null,"is_sponsor":0},{"start_s":532.55,"end_s":536.67,"text":"to smaller things like the ability to easily mute a host.","speaker":null,"is_sponsor":0},{"start_s":536.67,"end_s":538.41,"text":"And I hope you guys have enjoyed it.","speaker":null,"is_sponsor":0},{"start_s":538.41,"end_s":540.25,"text":"So huge thanks to you for watching","speaker":null,"is_sponsor":0},{"start_s":540.25,"end_s":542.39,"text":"and a massive shout out to ComHem","speaker":null,"is_sponsor":0},{"start_s":542.39,"end_s":544.61,"text":"for allowing us to be here to cover it.","speaker":null,"is_sponsor":0},{"start_s":544.79,"end_s":551.5,"text":"So if you guys disliked this video,","speaker":null,"is_sponsor":0},{"start_s":551.5,"end_s":552.92,"text":"you can hit that button, but if you liked it,","speaker":null,"is_sponsor":0},{"start_s":552.92,"end_s":553.96,"text":"hit like, get subscribed","speaker":null,"is_sponsor":0},{"start_s":553.96,"end_s":556.44,"text":"or maybe consider checking out where to buy the stuff,","speaker":null,"is_sponsor":0},{"start_s":556.44,"end_s":558.2,"text":"a 10 dream hack in the future","speaker":null,"is_sponsor":0},{"start_s":558.2,"end_s":559.82,"text":"at the link in the video description.","speaker":null,"is_sponsor":0},{"start_s":559.82,"end_s":561.12,"text":"Also down there is our merch store","speaker":null,"is_sponsor":0},{"start_s":561.12,"end_s":562.6,"text":"which has cool shirts like this one","speaker":null,"is_sponsor":0},{"start_s":562.6,"end_s":565.48,"text":"and our community forum, which you should totally join.","speaker":null,"is_sponsor":0}],"full_text":"We sent a crew halfway around the globe to Jönköping, Sweden. Why would we do that, you might ask? To take a look at the world's fastest internet connection, a whopping 1.6 terabits per second at DreamHack 2018. To put that kind of speed into context, that is fast enough that everyone in St. John's, Newfoundland could stream high-definition video at the same time and to download PUBG at that full speed would take only 1 16th of a second. They set this up in part to make sure that the over 6,000 people connected to their network have a great gaming experience, but also because, of course, Mondo bragging rights. So let's have a look at the gear and setup involved and give a big shout out to ComHem for sponsoring this video. So how do you get 1.6 terabits per second? You might think that you'd need a massive honking cable like the size of my face with all of the internet getting crammed through it, but in reality, it's way smaller and way smarter. This tiny yellow cable right here is responsible for the whole shebang. It's just a regular, everyday fiber cable, but within it, there are eight different wavelengths of light each capable of 200 gigabit per second. When the cable enters the transmission system here, it is split off using a combination of passive, i.e. mirrors and lenses, and active signal manipulation to split the different wavelengths apart into more conventional signals. These signals are carried through this larger wire, which contains 16 fibers, and then they're split apart into individual fibers here. From there, the signal undergoes another splitting and is turned into 100 gig purple fibers that then leave the transmission system supplied by the ISP ComHem and go over to DreamHack's routers. In here, the signal is mirrored to allow monitoring, and then it gets sent off to one of the 23 distribution switches around the floor. Now, up until now, the signal has been completely fiber, but it has to be turned into a regular old copper connection, for the final 20 feet or so. So that happens here. One gigabit is sent to each of the 260 access switches, where individual gamers will plug in their computers and receive 100 megabit internet. That is, unless they're baller and shelled out for the premium package. In that case, their switch will get a 10 gig uplink, and they will get provisioned a full one gigabit connection just for them. Finally, those huge PUBG updates, can be downloaded quickly. So, this is all well and good so far. Fast internet, who wouldn't want that? But where it really gets crazy is in the department of redundancy department. Each distribution switch has two physical connections to the routers, so someone could actually trip over one of the cables without anyone losing their internet connection. At most, they drop a packet or two. And if the DreamHack router that is going to all the switches fails, the game is over. And the game continues. See? No. See the two routers on the ends here? They are completely identical. Blow either one of them up, and the game shall continue. And it doesn't even stop there. That 1.6 terabit wire. It first travels to a data center in Yon-Shaping, where it gets split into two 800 gig fibers that separately travel to Stockholm. So, if you cut one of those wires, you get 1.6 terabit, because those data centers are also connected together. So, you would have to literally blow one of them up to drop this to a piddly 800 gigabit. But of course, all of those things could go wrong, or someone could just cut the main cable here. Do it. Do it. I dare you. And even if that happened, just 45 milliseconds later, the routers will have failed over, to the four 10 gig fiber cables, which also take two different routes to the main data center in Stockholm, making it basically impossible to fully take the internet away from this LAN party. All right, so now we've got internet into all the switches, but every single one of the routers and switches needs to be configured. And at this scale, manually configurating each switch would take an eternity. And even things you wouldn't normally think about, like running out of IP addresses become big issues. So to address this, oh, I'm sorry. All of the switches are dynamically configured via an automated deployment system based on DHCP, TFTP and Python, so that it's basically plug and play. They're also using a monitoring software called Prometheus. So if a switch goes down, they don't just know that one has stopped working, they also know it's physical location in the building. They also know it's physical location in the building. And they're using a front end called Grafana that creates graphs for tracking things like total hours played in each game, what domains are used the most, and the total network usage at any moment. So we figured out how they solved the problem of getting internet to the 6,000 or so participants. But every computer, monitor and RGB strip has to be powered as well. And all of those combined draw a massive one megawatt or one megawatt. A million watts of power. And the fancy stages that showcase the best gamers and musical performances, well, they gobble up another megawatt. So some pretty serious gear has to be deployed to make sure that someone with a 7980XE or a Threadripper doesn't hit Cinebench and make the whole place go dark. So three 10 kilovolt lines come in and get transformed down to 400 volts and about 1,500 amps. Then they enter this room right here or one of the other nine just like it. From here, it is split up into 400 volt, 400 amp lines that run to the various sub-central distribution centers or 400 volt rails along the ceiling where it gets fed into a box that can handle 63 amps. These power distribution boxes were actually custom made for DreamHack. And the older ones can handle two rows of lanterns while the new ones, largely due to computers and especially monitors, can handle two rows of lanterns. And the older ones, largely due to computers getting more energy efficient since the event started, can handle three rows. These are also secured with RCD so that if leaking current is detected, let's say someone puts their finger in a socket or spills Coke on a power bar, the power is immediately cut to the group so no one gets hurt and a maximum of only eight computers will go down. But what happens if you aren't fortunate enough to make it to Sweden for the LAN, but you still wanna watch the eSports that are all going on at the same time? That's where DreamHack's very smart and also kind of jammed and yank completely custom broadcasting server comes into play. So instead of running a traditional broadcasting server and mixer combination, all of the video and audio streams go into a video hub, a video mixer and several rendering servers that are behind me right now. And then everything can be switched and configured over the network. This allows for some really cool things like being able to switch inputs from basically anywhere so that they can be manipulated from the dedicated mixers here or by Raspberry Pis placed wherever they're needed. There's also an in-game observing team that has access to a delayed feed, allowing them to show important moments from several angles instant replay style. Since they've built a custom solution using Casper CG, they're able to do other cool integrations using data from the game engine as well so they can create graphics that show things like player health, what weapon they're using or the timer on the bomb. These additionally are hooked up to the stage, so the lights, screens and even the pyrotechnics like for when the bomb goes off are all automagically synced. So it's been really cool to see all of the custom work that goes into making a massive event like this tick from the fastest internet connection in the world to smaller things like the ability to easily mute a host. And I hope you guys have enjoyed it. So huge thanks to you for watching and a massive shout out to ComHem for allowing us to be here to cover it. So if you guys disliked this video, you can hit that button, but if you liked it, hit like, get subscribed or maybe consider checking out where to buy the stuff, a 10 dream hack in the future at the link in the video description. Also down there is our merch store which has cool shirts like this one and our community forum, which you should totally join."}