What I Do At Netflix

Поділитися
Вставка
  • Опубліковано 26 сер 2024
  • Recorded live on twitch, GET IN
    / theprimeagen
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
    Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
    turso.tech/dee...

КОМЕНТАРІ • 244

  • @tehseensajjad1003
    @tehseensajjad1003 11 місяців тому +715

    those people fucking infront of the TV with netflix playing will never know how cool Reggie is

    • @alessandrob.g.4524
      @alessandrob.g.4524 11 місяців тому +1

      lol

    • @QuentinDurot
      @QuentinDurot 11 місяців тому +12

      But Reggie knows how many packets has been lost during the action

    • @oussamaghrib4558
      @oussamaghrib4558 11 місяців тому +1

      They will notice when netflix asks if you are still watching 😅

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 11 місяців тому

      lmao... reggie miller was one of my favourite players when i was a child.. i collected upperdeck cards, had a lot of rare reggie cards.. ; ) )

    • @soulhazetv
      @soulhazetv 11 місяців тому

      💀💀💀💀💀

  • @thenightguy6816
    @thenightguy6816 11 місяців тому +755

    Wonder why the Netflix's TV app crashes so often.

    • @JiggyJones0
      @JiggyJones0 11 місяців тому +74

      Because app development for TVs is still pretty much in its infancy.

    • @SolidSt8Dj
      @SolidSt8Dj 11 місяців тому +131

      If Prime's testimony is anything to go by, it's because developing for TVs is HELL.
      Apparently, there is little to no standardization on basically anything, other than that there are no standards. If I understand correctly, there is no standardization within all of a company's TVs, let alone cross-companies.

    • @jesustyronechrist2330
      @jesustyronechrist2330 11 місяців тому +28

      The dev team is competing who can write the most sophisticated hacky algorhitm.
      On production...
      And they call it work...

    • @filipbook5605
      @filipbook5605 11 місяців тому +20

      Honestly my issue is with my TVs lack of RAM and processor power, my TV is so bad that I have to restart the TV every now and then to remove shit from it's Cache memory and RAM.

    • @3rd_iimpact
      @3rd_iimpact 11 місяців тому +13

      Never crashes for me.

  • @DavisonIncorp
    @DavisonIncorp 11 місяців тому +155

    15 minutes of prime breaking his nda

  • @toffeethedev
    @toffeethedev 11 місяців тому +50

    That "shut up" at the start was so real

  • @PatrickHoodDaniel
    @PatrickHoodDaniel 11 місяців тому +87

    Such a quick explanation of XORing all packets to make a single packet that could replace any single packet using what's left. It just sunk in so well.

  • @techbytes5
    @techbytes5 11 місяців тому +76

    Now i have to go spend all day looking up every acronym he mentioned 🤣

    • @quocanhhbui8271
      @quocanhhbui8271 11 місяців тому +2

      Same. But after this I’ll rmb them for life. Or at least in the context of Netflix system

    • @georgehelyar
      @georgehelyar 11 місяців тому

      Just look up real time streaming protocol. It's pretty interesting and not too complex :)

  • @jesustyronechrist2330
    @jesustyronechrist2330 11 місяців тому +71

    And the name is: I can't believe he actually knows how to code-gen

    • @ce5983
      @ce5983 11 місяців тому +22

      You thought he just liked reading code related articles and screaming tokio ? 😅

    • @myname2462
      @myname2462 11 місяців тому

      ​@@ce5983😂

  • @davidwang7489
    @davidwang7489 11 місяців тому +23

    I still have nightmares about trying to build WebRTC when I had to deal with that kind of crap at my old job.

    • @ollydix
      @ollydix 10 місяців тому

      WebRTC absolutely sucks, I've been 2 SFU platforms ...

  • @lizziethelemon
    @lizziethelemon 11 місяців тому +83

    So basically Reggie is a point to point packet tracer , without the visuals 😀

  • @ewwitsantonio
    @ewwitsantonio 10 місяців тому +4

    More tech videos please! :D This is awesome! Totally new territory for me, learning a lot, or at least getting exposed to concepts I don't normally deal with

  • @Dr_Dude
    @Dr_Dude 11 місяців тому +3

    14:33 lmao... the satisfaction of subverting react

  • @RomanianProductions
    @RomanianProductions 11 місяців тому +9

    Now I know who to blame when the audio is out of sync

    • @tokiomutex4148
      @tokiomutex4148 11 місяців тому

      Please, tell Vlad (the one who impales people) that I'll lock his pikes

  • @TheSnero3
    @TheSnero3 11 місяців тому +8

    The fact that you got a lot of this to work on a TV is amazing to me. Those environments are like hell scapes to work with

  • @windar2390
    @windar2390 11 місяців тому +20

    Right now I watch The Office on Netflix and near the end of every episode, a second audio lane is playing that doesnt fit the video. I think it's from next episode. It lasts about 10 seconds, but it's annoying af. Are you the guy to blame?

    • @MrLucasEss
      @MrLucasEss 11 місяців тому +3

      That’s from the show, it’s on prime video too s1ep1

  • @chyldstudios
    @chyldstudios 11 місяців тому +42

    Yes, but what do you "really" do at Netflix?

    • @MelroyvandenBerg
      @MelroyvandenBerg 11 місяців тому +1

      exactly...

    • @danvilela
      @danvilela 11 місяців тому +5

      get to a dark room and stream to twitch 😅

  • @Ian-xo4vy
    @Ian-xo4vy 11 місяців тому +5

    How is he managing to use excalidraw with vim key bindings and no mouse 😂?

  • @JaderRubini
    @JaderRubini 11 місяців тому +10

    Oh so you work at Netflix? Didn’t know about that, you never mentioned

  • @funkdefied1
    @funkdefied1 11 місяців тому +2

    Pretty cool project! An interesting test framework for the server/partner interface.

  • @disruptive_innovator
    @disruptive_innovator 11 місяців тому +2

    He sent a science down to make sure the pipes were actually calibrated right.
    That's quality customer service right there.

  • @RocketLR
    @RocketLR 11 місяців тому +4

    Help i took a dump watching this video and the toilet paper roll is all out. Help.

    • @deformercr6680
      @deformercr6680 11 місяців тому +3

      XOR your dump with the FEC packet to obtain toilet paper

  • @harmmeijer6582
    @harmmeijer6582 11 місяців тому +2

    Thank you for the free Algorithms course on Frontend Masters, watching it now.

  • @j.g.teixeira6389
    @j.g.teixeira6389 7 місяців тому

    Funny thing: in my country, we often call the place where the sound and media are controlled during a live show: regi. We pronounce it like Reggie.

  • @ff144k
    @ff144k 8 місяців тому +3

    im confused. i thought u quit netflix last year

  • @succatash
    @succatash 11 місяців тому +9

    Wonder when he actually work's at netflix

  • @gabrielarodriguez6191
    @gabrielarodriguez6191 11 місяців тому +3

    Oh, so you're the one working at Netflix? I needed to vent my frustration with someone because the subtitles for the latest season of 'This Is Us' are completely ahead of the video! It's driving me crazy! I still need those subtitles! Please, find a solution for this! 😂(My husband is a programmer and watches your videos, and I watch sometimes too, even though I don't understand half of the things you say LOL).

  • @akhilbisht798
    @akhilbisht798 11 місяців тому +4

    Hey, i like this type of video. Sharing real world experience nice.

  • @fun_iqp
    @fun_iqp 11 місяців тому +3

    I love Netflix, their content is so easy to leak, I've already watched the first season of One Piece haha

  • @disruptive_innovator
    @disruptive_innovator 11 місяців тому

    Dark mode does screw up the color in Exaclidraw. For a workaround see below.
    Create an excalidraw template:
    Install the *Palette Loader* Excalidraw Plugin (Inside Excalidraw click Obsidian Tools - Utility Actions - Install or update excalidraw scripts)
    Set Excalidraw to light mode and chose a dark Canvas Background
    Create 5 Elements like a circle or square
    Assign 5 Stroke colors of your choosing to each Element's Background color.
    Select all 5 Elements.
    Hit the Palette Loader button and select "Set top picks based on..."
    Select "Stroke"
    Assign 5 Element Background colors of your choosing to each Element's Background color.
    Hit the Palette Loader button and select "Set top picks based on..."
    Select "Element Background"
    Delete the 5 Elements so they aren't in your template.
    Set this file to your Excalidraw Template and enjoy never having your colors dicked with by Obsidian's shit algorithm again.

  • @utilyre
    @utilyre 11 місяців тому +8

    NETFLIX BTW

  • @vantagepointmoon
    @vantagepointmoon 11 місяців тому +1

    so, you've basically figured a way to do some rocket science at netflix

  • @dealloc
    @dealloc 11 місяців тому +2

    At first I thought Reggie referred to Reggie Watts.

  • @nomadshiba
    @nomadshiba 11 місяців тому +9

    i realized that you keep enabling and disabling the "Dark Reader".
    You can set a shortcut on keyboard that lets you toggle it for the site you are on only and it remembers it.
    so you dont have to toggle it on and off again every stream constantly

    • @mikereynolds1368
      @mikereynolds1368 11 місяців тому

      I think he switches back and forth himself. Like he doesn't set it to dark mode, come back and its light mode.
      If that makes sense

  • @rodrigobarenco
    @rodrigobarenco 11 місяців тому +1

    A Pacers' fan made the most reliable pacer!

  • @0marble8
    @0marble8 11 місяців тому

    Meanwhile if my uni dorm's wifi drops for a nanosecond it requires you to re-login into the school network (nothing works until you log in)

  • @AnthonyBullard
    @AnthonyBullard 11 місяців тому +1

    Prime with the Reggie Miller reference, let’s fucking go! Or, maybe, Boom Baby! IYKYK

  • @philipbengtsson2186
    @philipbengtsson2186 11 місяців тому +1

    Hope your next project is working on content hub! The workplace section needs some attention, UI issues etc. It would also be helpful if you include a feature for notifying other people when a group of uploads has been completed together with a message.

  • @umapessoa6051
    @umapessoa6051 11 місяців тому +2

    Hello infinite drink guy

  • @DanTheGamingDad
    @DanTheGamingDad 9 місяців тому

    the "SHUT UP" cut to no chat was legit the best intro to you as a streamer and ought to be my text tone for a bit.

  • @teepek7842
    @teepek7842 11 місяців тому

    I did not understand a single shit what was it about bcs I am new to it. But it was awesome keep pushing and please make more of this content!!!!!!! :D

  • @andreimoraru1043
    @andreimoraru1043 11 місяців тому +2

    C++ course on FrontendMasters when?

  • @elyknavillus777
    @elyknavillus777 11 місяців тому +1

    I got to say netflix is the worst of all the streaming services crashes constantly

  • @theloststarbounder
    @theloststarbounder 11 місяців тому +20

    Good to know how a service I never used nor will I ever use works in the backend.

    • @Stanlezz
      @Stanlezz 11 місяців тому +13

      Thanks for letting us know

    • @cornoc
      @cornoc 10 місяців тому

      @@Stanlezz thanks for thanking this person

    • @mattmmilli8287
      @mattmmilli8287 6 місяців тому

      Do you live in a cave

  • @maxd.9677
    @maxd.9677 11 місяців тому +2

    So prime has been doing some mocking after all...

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  11 місяців тому +3

      its.... technically full stack mocking... ;)

  • @m47h4r
    @m47h4r 11 місяців тому +2

    As someone who works with React daily, I'm not jealous, not jealous at all...not...

  • @doctorgears9358
    @doctorgears9358 11 місяців тому

    The "I don't get a free sub"-agen

  • @JohnStockton7459
    @JohnStockton7459 10 місяців тому

    This guy loves how smart he is

  • @2Fast4Youtube
    @2Fast4Youtube 11 місяців тому

    I want to take a look at the GC explanation

  • @bobanmilisavljevic7857
    @bobanmilisavljevic7857 11 місяців тому +1

    Prime is the best thing about netflix

  • @noid3571
    @noid3571 11 місяців тому

    You had the opportunity to name your fake partner "Reggie Cide"

  • @mistersir3185
    @mistersir3185 10 місяців тому +1

    Netflix stuff I guess...idk?

  • @jk-dev4776
    @jk-dev4776 11 місяців тому +2

    Makes more sense why you had such a strong opinion about that Amazon Prime stuff now

    • @funkdefied1
      @funkdefied1 11 місяців тому +1

      I thought the same thing

  • @mikealejandro3938
    @mikealejandro3938 11 місяців тому +2

    "No i don't get a free sub SHUT UUUUPPPP"
    nigga this got me dyin' boy 😅

  • @r6scrubs126
    @r6scrubs126 5 місяців тому

    With all that error correction etc I'm surprised they don't just use TCP instead of UDP but I guess it must still be faster using UDP and handling it yourself

    • @FanGardinen
      @FanGardinen 5 місяців тому

      TCP creates Head-of-line blocking and the error correction makes UDP happen, because error stuff becomes part of the application layer and there you can also just lower the video quality or other stuff so you can deal with UDP better

  • @MorningNapalm
    @MorningNapalm 3 місяці тому

    Which Solomon book is this that you mentioned? The Numerical Algorithms one?

    • @MorningNapalm
      @MorningNapalm 3 місяці тому

      Never mind, it is this: Reed-Solomon error correction. I thought you said "read Solomon" :D

  • @LHMATIAS
    @LHMATIAS 11 місяців тому

    Hey Prime what you recommend as learning material for developers who are going to work with video streaming?? Thank you for the content

  • @danilobassi9045
    @danilobassi9045 11 місяців тому

    If I have an ultra wide monitor and I finish a series episode, the next has a wrong aspect ratio. Please fix it!!

  • @VulpineCortex
    @VulpineCortex 11 місяців тому

    When I heard the name Reggie my brain went --straight-- gay for the whygena's femboy mouse character... I gotta get my mind out of the gutter.

  • @Ved3sten
    @Ved3sten 9 місяців тому

    Wait I'm confused. Was this more of a diagnostics tool where you sample the network periodically and see if things are working? Or was this is real time diagnostics tool?

  • @MichaelMantion
    @MichaelMantion 11 місяців тому

    WHAT????? Ive watched him for years, didn't know he worked for Netflix.

  • @azmo_
    @azmo_ 11 місяців тому +7

    Wow you work at Netflix!?

    • @SiisKolkytEuroo
      @SiisKolkytEuroo 11 місяців тому +1

      Old joke is old

    • @azmo_
      @azmo_ 11 місяців тому +1

      @@SiisKolkytEuroo booooooooooo!

  • @mattyhogan
    @mattyhogan 10 місяців тому

    Netflix applications after this video 📈

  • @1212wonka
    @1212wonka Місяць тому +1

    I didn't understand anything you said.

  • @chris3079
    @chris3079 11 місяців тому

    had flashbacks to the MSG with spike cause of you.

  • @griffadev
    @griffadev 11 місяців тому

    This video is the most Charlie Day prime has ever been

  • @Jabberwockybird
    @Jabberwockybird 3 місяці тому

    Nothing because I have quit netflix.
    --Prime
    The end

  • @ManuelLopez-xs8ne
    @ManuelLopez-xs8ne 11 місяців тому

    Prime dethroned Tom in my book. this man is too smart

  • @khushkewal
    @khushkewal 11 місяців тому +1

    I am a new developer where can I learn all about this? All the words prime mentioned in this video are foreign to me.

    • @funkdefied1
      @funkdefied1 11 місяців тому +2

      This is all pretty niche stuff. It’s hyper-fine optimizations of QA stat gathering tools for high performance streaming services. There’s probably 5 or 6 teams in the world working on exactly this sort of stuff.

  • @roffe84
    @roffe84 11 місяців тому

    "JDSL over UDP", i lold

  • @poseiso
    @poseiso 11 місяців тому +2

    I'll pretend I understand half of this

  • @ReedoTV
    @ReedoTV 11 місяців тому

    That's not one of the options on my form Sir. I will select "IT and Communications".

  • @coderman2754
    @coderman2754 7 місяців тому

    so reggie is test automation ?

  • @path6641
    @path6641 4 місяці тому

    I'm going to do a video about "what I've done with solarmovies"
    ☠️☠️☠️

  • @akupython
    @akupython 11 місяців тому +1

    Real-Time Control Protocol 👍

  • @dakdevs
    @dakdevs 8 місяців тому

    TIL excalidraw has grid mode ty

  • @davidparker5530
    @davidparker5530 11 місяців тому +3

    This not how Netflix does streaming. Netflix does not use UDP. All streaming is done via HLS and DASH which are HTTP/TCP based protocols. This guy is high. Not even Twitch uses UDP, it still uses HTTP and achieves lower latency by using what is called the "Twitch Low Latency Protocol" which involves fragment prefetching with HTTP long polling to receive new video fragments as soon as they arrive at the CDN with low latency.

  • @agnesakne4409
    @agnesakne4409 9 місяців тому

    What is a pacer?

  • @opensourcedev22
    @opensourcedev22 11 місяців тому +1

    You know how I know that you work at Netflix?
    You'll tell me about it

  • @xslashsdas
    @xslashsdas 11 місяців тому

    I fucking wish my work was that cool, but I'm stuck with "hey can you change this feature for the Nth time because both the client and our management is a manchild?"
    And then the feature is "merge these 2 endpoints into one".

  • @efari
    @efari 6 місяців тому

    Weird how you decide to use UDP but then want to make sure the packets arrive… 🤔

  • @DzDesignHD
    @DzDesignHD 11 місяців тому

    Were you working on Netflix the entire time? I kinda thought you had quit at some point?

  • @laptop_stapler
    @laptop_stapler 11 місяців тому +1

    Reggie Miller would do work in today's game.

  • @SXsoft99
    @SXsoft99 11 місяців тому

    Did you fix the search?

  • @GizmoMaltese
    @GizmoMaltese 11 місяців тому

    I'm new to this channel but does he remind you guys of the guy at framechasers?

  • @SymbolOfRock
    @SymbolOfRock 11 місяців тому

    Who does TP keep looking at?

  • @LovelyBozo
    @LovelyBozo 4 місяці тому

    Not anymore

  • @diegogimbernat9253
    @diegogimbernat9253 10 місяців тому

    dr disrespect of dev lolz

  • @brenosonda8496
    @brenosonda8496 11 місяців тому

    now explain to me like im a junior

  • @Zekian
    @Zekian 11 місяців тому

    So Netflix is getting into livestreaming?
    edit: I guess you can talk about it now that Netflix has released it.

  • @sify11
    @sify11 9 місяців тому

    you're a good qa engineer :)

  • @anandmahamuni5442
    @anandmahamuni5442 11 місяців тому +13

    I am surprised there is no screen tearing on Netflix streams
    I am joking, I love you very much Prime ❤
    Dont roast the shit out of me

  • @Pyventures
    @Pyventures 5 місяців тому

    I have no idea what was being said here but cool video

  • @aerocross
    @aerocross 11 місяців тому

    Hold on, didn't you post a video like 6 months ago saying why you left Netflix? What happened?

  • @povilask3761
    @povilask3761 11 місяців тому +3

    Is this content allowed by Netflix?

    • @Dredge22
      @Dredge22 11 місяців тому +4

      Its basically free recruiting for them, they would be foolish to complain.

    • @SimonBuchanNz
      @SimonBuchanNz 11 місяців тому +1

      Oh no, how could all our competitors find out that we test our software. That was our one competitive advantage! (Though given the state of TV apps...)

  • @salvatoreshiggerino6810
    @salvatoreshiggerino6810 11 місяців тому

    14:34 (jazz music stops)

  • @ferreiravinicius
    @ferreiravinicius 10 місяців тому

    Man, you posted a video saying you quit Netflix and now I see this video. I missed something?

  • @saikiranj807
    @saikiranj807 11 місяців тому +1

    js and c++ I'm actually sad😂

  • @nickwoodward819
    @nickwoodward819 10 місяців тому

    Wait, you work at netflix??

  • @MrJgracias
    @MrJgracias 11 місяців тому

    I tell what you need to do at Netflix. Add sign on computer instead of making me use the tv remote to type in my password and email. Its annoying

  • @jonescity
    @jonescity 11 місяців тому +1

    Drugs??

  • @DavidSmith-ef4eh
    @DavidSmith-ef4eh 11 місяців тому +1

    At what point do you replace the white characters with black characters?