Demuxed
Demuxed
  • Видео 240
  • Просмотров 245 613
Demuxed 2023 Lightning Talks
Every year we set aside a block of time for folks to give a talk for 3 minutes or less.
This talk was presented at Demuxed '23, a conference for video nerds in San Francisco featuring amazing talks like this one. For more information about the conference and community, see 2023.demuxed.com.
Просмотров: 589

Видео

Pieter-Jan Speelmans - Stories from the trenches: debugging video issues from a client’s perspective
Просмотров 5465 месяцев назад
I have accumulated over a decade of experience in the realm of video player development. Interestingly, when things go awry, the knee-jerk reaction tends to be, "It must be the player's fault." However, I can reveal a spoiler: More often than not, the player isn't the culprit. Navigating the intricacies of media can be a daunting task. This complexity is amplified when you have only a limited p...
Andy Francis - When IDR Frame Insertion Backfires
Просмотров 1925 месяцев назад
Inserting IDR Frames into live streams helps enable clean, seamless transitions when adaptive bitrate streams switch renditions and reduces artifacts that can be introduced by camera switches in a multi-cam production. It can also help provide clean break points for ad insertion and cover slates and in general would be considered a best practice in most of the cases mentioned above. But sometim...
Eric Tang - Unmasking Digital Deception: The Content Authenticity Initiative For Video Engineers
Просмотров 1595 месяцев назад
Ever wondered how we can combat the rampant spread of misinformation in video platforms? Enter the Content Authenticity Initiative (CAI), a badass industry-wide effort to establish authenticity and provenance. In this session, we'll geek out over the CAI's technical standard (C2PA) that connects the dots from the capture device all the way to the video editing software, streaming infrastructure...
Matt Szatmary - JavaScript can be the missing spork in ffmpeg's swiss army knife
Просмотров 2015 месяцев назад
ffmpeg has been called the swiss army knife of media processing. And it is a fair comparison. Knife, core screw, tooth pick, even spoon and fork are all there. But if you really need the kitchen sink, you may not find it. Controlling a filter graph is limited to the filters available and the expressiveness of the CLI. But what if ffmpeg allowed you to write custom filters and safely inject them...
Jeremy Doig - Open and Free: How Web philosophy challenged legacy media mindsets - and won
Просмотров 4215 месяцев назад
In this talk, Jeremy Doig, the lead of Google/Chrome's media technology direction throughout the launch of the video tag, WebRTC and AOM, will talk about the rationale for taking a different approach, the principles that drove the direction, anecdotes from the trenches - and some exciting challenges that lay ahead for our industry. This talk was presented at Demuxed '23, a conference for video ...
Kieran Kunhya - Baby Demuxed's First Assembly Language Function
Просмотров 1715 месяцев назад
Hand written assembly language functions are the bedrock of any real-world codec implementation. It's the reason any online video encodes at a reasonable speed or decodes without looking like a stuttery mess. Yet knowledge of writing assembly language functions is slowly disappearing. This presentation will explain how assembly language functions are important in video codecs and try to teach t...
Andrey Pozdnyakov - Debunking the Myth of Video Delivery Monitoring on End-User Devices
Просмотров 1725 месяцев назад
(Full Title: Unveiling the Illusion: Debunking the Myth of Video Delivery Monitoring on End-User Devices) Operators worldwide are diligently monitoring the delivery quality of their streaming services, often seeking ways to compile monitoring probes within customers' set-top boxes for comprehensive monitoring. However, this talk will shed light on the fact that monitoring customers' set-top box...
Guillem Cabrera - Implementing HLS/DASH Content Steering at Scale
Просмотров 3795 месяцев назад
Content Steering is a recent addition to both HLS and MPEG DASH standards, enabling dynamic routing of streaming content between different CDNs. Already supported by DASH.js, HLS.js, and several other players, it dramatically simplifies the design of multi-CDN delivery systems. No custom client plugins, DNS redirects, or CMS integrations are needed. However, the deployment HLS/DASH Content Stee...
Justin Sanford - Journeys through the content moderation landscape of video
Просмотров 1215 месяцев назад
Everyone that's worked in video for any amount of time has either encountered, or knowingly ignored, the spectre that is content moderation. If you allow users to upload video to the internet, you're bound to get content that you don't want to host, whether for brand reputation, financial stability, or, in some cases, issues with the law(s). Content rights infringement (whether IP-related like ...
Andrey Norkin - Notes on AV1 productization and royalty-free video codecs outlook
Просмотров 1 тыс.5 месяцев назад
AV1 video coding standard was developed by the Alliance for Open Media (AOMedia) by 2018. The first part of the talk will focus on AV1 productization at Netflix. Rolling out a new codec in production has its challenges, and the benefits should be weighted against the costs. The talk will give an overview of AV1 codec rollout at Netflix, including visual quality aspects, and demonstrate the bene...
Josselin Cozanet - Towards efficient dynamic Ad insertion in the Edge
Просмотров 2345 месяцев назад
Dynamic Ad Insertion (DAI) is a way of seamlessly introducing personalized ads to each client based on its profile. The playlist manipulator responsible for ad insertion is an edge processing operation that analyzes the base playlist and inserts the Ad according to information for an Ad server. This task proved to be very complicated when using HLS (HTTP Live Streaming) in a low latency mode be...
Ronald S. Bultje - Low-level wizardry in dav1d
Просмотров 6205 месяцев назад
Ronald S. Bultje - Low-level wizardry in dav1d
Nicolas Gonzalez - The Bug Hunter's Guide: Unraveling Video Players CMCD implementation in a month
Просмотров 915 месяцев назад
Nicolas Gonzalez - The Bug Hunter's Guide: Unraveling Video Players CMCD implementation in a month
Tomas Bacik - CDN Challenges of HTTP-based Low Latency Live Streaming Delivery
Просмотров 5055 месяцев назад
Tomas Bacik - CDN Challenges of HTTP-based Low Latency Live Streaming Delivery
Mike English - Media over QUIC contribution with Rust
Просмотров 5415 месяцев назад
Mike English - Media over QUIC contribution with Rust
Shravya Kunamalla - Using application informed pacing to be a friendly internet neighbor
Просмотров 2805 месяцев назад
Shravya Kunamalla - Using application informed pacing to be a friendly internet neighbor
Adam Wieckowski - Why is your encoder so slow? The curse of next-gen standards
Просмотров 4055 месяцев назад
Adam Wieckowski - Why is your encoder so slow? The curse of next-gen standards
Victoria Nemiah - Why Your Lawyer is Scared of AI
Просмотров 1315 месяцев назад
Victoria Nemiah - Why Your Lawyer is Scared of AI
Server-initiated client-side just-in-time stitching in ABR streaming
Просмотров 2625 месяцев назад
Presented by Kevin Yu, Prabhu Hosur, Spencer Shanson of PlutoTV. In a typical server-side stitching, complete manifests ( i.e., playlists in HLS and MPD in MPEG-DASH) of different media or Ad content are stitched in a back-end stitcher service. In recent just-in-time stitching technology that is being adopted by the industry, only reference links of media or Ad manifests are provided to the cli...
Amy Prosser - “The Beautiful Game”… It’s not a Man’s World after all
Просмотров 1115 месяцев назад
The football narrative is changing. Attendance, Broadcast and streaming records are being smashed and it’s not for the men’s game anymore. This trend isn’t exclusive to football either - Women’s sport is exploding on a global scale and, in a big part, it’s thanks to the work we do. This short talk reflects on some of the ways in which streaming has helped make positive strides for underrepresen...
Luke McGartland - Exploring Video Editing in the Browser
Просмотров 2765 месяцев назад
Many tools for manipulating video in the browser are appearing every day: Sequence, Scenery, Veed.io, Runway, etc. How do they work? What are the challenges of browser based editing? How will new APIs like WebCodecs, WebGPU change the landscape? What are the tradeoffs of rendering video in the DOM vs using canvas? This talk will explore the challenges of how to manipulate video in the browser a...
Ramdas Satyan - Content Aware Encoding for low latency live streaming encoders using deep learning
Просмотров 1745 месяцев назад
Ramdas Satyan - Content Aware Encoding for low latency live streaming encoders using deep learning
Todd Sharp - Experimenting with Hardware and AI to Create Dynamic Live Streaming User Experiences
Просмотров 965 месяцев назад
Todd Sharp - Experimenting with Hardware and AI to Create Dynamic Live Streaming User Experiences
Alvaro Laserna Lopez - Using AI to get relevant KPIs for Audio Quality
Просмотров 1125 месяцев назад
Alvaro Laserna Lopez - Using AI to get relevant KPIs for Audio Quality
Vanessa Pyne - lo-fi spy: video, steganography, and you
Просмотров 1285 месяцев назад
Vanessa Pyne - lo-fi spy: video, steganography, and you
Quentin Mazars-Simon - The NeverEnding Story of replacing your transcoding pipeline
Просмотров 2285 месяцев назад
Quentin Mazars-Simon - The NeverEnding Story of replacing your transcoding pipeline
Thasso Griebel - Navigating HTML5 Encrypted Media Extensions
Просмотров 2625 месяцев назад
Thasso Griebel - Navigating HTML5 Encrypted Media Extensions
Mattias Buelens - The curious player of Benjamin Button: reverse video on the web
Просмотров 2305 месяцев назад
Mattias Buelens - The curious player of Benjamin Button: reverse video on the web
Willy R. Vasquez - Having H26Fun with H26Forge: Vulnerability Hunting, Datamoshing, and More!
Просмотров 1125 месяцев назад
Willy R. Vasquez - Having H26Fun with H26Forge: Vulnerability Hunting, Datamoshing, and More!

Комментарии

  • @jopmens6960
    @jopmens6960 День назад

    Do not compress a video about plutonium!

  • @VicenteXimenez
    @VicenteXimenez Месяц назад

    Muy interesante, Jordi 👌🏽👌🏽

  • @_ScarnOnCunce_
    @_ScarnOnCunce_ 2 месяца назад

    Are you able to share the Steering Server sample code on your Git Repo?

  • @TheoneandonlyRAH
    @TheoneandonlyRAH 2 месяца назад

    congrats!!

  • @sperglordandy4102
    @sperglordandy4102 3 месяца назад

    The other day I was walking my dog at the park, and I was thinking out loud to myself: "Which codec do I use?". It just happened that a passerby heard me and recommended your video! I used to not know which codec to use, but after watching this video, I know which codec to use!

  • @peachmelba1000
    @peachmelba1000 4 месяца назад

    JW Player _sucks._ Why anyone uses it is beyond me.

  • @firl4058
    @firl4058 4 месяца назад

    He always give me a gravity falls vibe

  • @jurnalprasetyo
    @jurnalprasetyo 4 месяца назад

    Does shaka player support it? Does akamai edgeworkers only available when we use AkamaiCDN only, what's happening when we switch to another CDN for example RUclipsCDN. Thanks.

    • @yuriyreznik2991
      @yuriyreznik2991 2 месяца назад

      Yes, Shaka has added support a couple of months ago. The edge servers can run on many existing edge platforms (Akamai EdgeWorkers, Fastly Compute@Edge, CloudFront Functions, Lambda@Edge, etc.). Generally, there is no dependency between edge platform operating steering servers and the set of CDNs used for delivery. E.g. you could have steering servers operated by Fastly, while delivery is done by Akamai and CloudFront. You can also have multiple edge platforms provisioned to run steering servers, and DNS switch between them - for another layer of redundancy/control.

  • @KelvinKirima
    @KelvinKirima 4 месяца назад

    Really good presentation! And Mike English is such a cool name, like James Bond or smth like that.

    • @englishm_
      @englishm_ 3 дня назад

      Ha! Just saw this. Thanks, Kelvin!

  • @marshaosinski
    @marshaosinski 4 месяца назад

    🤭 "Promo SM"

  • @BobHannent
    @BobHannent 5 месяцев назад

    Here's a question: Is the dependence on Assembly an indication that compilers are insufficient or that higher level languages aren't capable of describing things in ways that they can be compiled efficiently? If it's the compiler, what would it take to make a higher level compiler to approach the efficiency of assembly?

  • @donsknots6510
    @donsknots6510 5 месяцев назад

    Alan and Nathan Fielder need to work together on something.

  • @hurrse
    @hurrse 5 месяцев назад

    this will change everything

  • @Ben-fq1lj
    @Ben-fq1lj 5 месяцев назад

    To me, the bright highlights of hdr can and should be utilized to help create aw and bring you into the cinematic world. Scenes with glass, lasers, reflective water, landscape/wide shots without subjects in them where the purpose is to admire the world; to me this is where hdr should and could shine. Use soft highlight rolloff for faces, and specular highlights for what I mentioned and battle scenes

  • @AdmiralGorgg
    @AdmiralGorgg 6 месяцев назад

    This really cleared things up

  • @jr.elwood9326
    @jr.elwood9326 6 месяцев назад

    Alan is just a master of weird humor

  • @dhavalrajput272
    @dhavalrajput272 7 месяцев назад

    Thanks for this informative video Robert.Had a query with respect to "Convert MPEG-TS based HLS to fMP4 based HLS" Does this means Edge Computing which Fastly provides converts .ts to .mp4 on the Edge ? If yes then is there any informative source or link that how this happens ?

  • @offthepathworks9171
    @offthepathworks9171 7 месяцев назад

    Videos of this year's talks will be up sometime in the future?

  • @michaelwcarper
    @michaelwcarper 7 месяцев назад

    This deserves a trillion views

  • @sanchithbanand1126
    @sanchithbanand1126 7 месяцев назад

    Hello, where is this open project available? Would love to know more about it

  • @hex00ffff
    @hex00ffff 7 месяцев назад

    Why is Alan Tutorial 2.0 being recommended to me 2 years later???

  • @filthyrich4926
    @filthyrich4926 7 месяцев назад

    I felt the same madness when tried to understand what codec is and which one of them should I use

  • @sashenko
    @sashenko 8 месяцев назад

    Great and informative talk

  • @sashenko
    @sashenko 8 месяцев назад

    Nice talk I like the opening

  • @azxchanaev9525
    @azxchanaev9525 9 месяцев назад

    Nice Video, thank you for sharing knowledge with us!!

  • @Sushant.Gautam
    @Sushant.Gautam 9 месяцев назад

    Cool

  • @blackcurtainanimation
    @blackcurtainanimation 9 месяцев назад

    All jokes aside, Alan is probably great at public speaking

  • @mariokotlar303
    @mariokotlar303 9 месяцев назад

    Fantastic presentation Steve, thank you! I personally feel that content made by Jacob + Katie Schwarz such as the mentioned "The World in HDR" is graded near perfectly, with perhaps just a few scenes being a bit too hot, and I wish actual movies and shows looked like that as well, rather than often being very similar to SDR, as you suggested they should, and as official specifications recommend as well. The strongest argument I see for keeping HDR rather dim like that, is the chart about annoying transitions that you showed at 8:40. I wonder though, if "The World in HDR" level of brightness is in the green regarding that chart, or not. There is another question that I have that you have not addressed here when recommending to keep everything below 1000 nits, even the highlights. If everyone were to follow that recommendation, then 25% of the bith depth allocation (from PQ 0.75 to 1) would end up being unused forever, which seems like waste. As far as I'm aware, 10 000 nits as ceiling for PQ was chosen by Dolby because subjects in their experiments rated such highlights more aesthetically pleasing. Suggesting that there is value in not compressing those highlights. And personally I find that I love seeing highlights look the way they do in real life, and when I see HDR productions compress the highlights as you suggested they should, it feels to me like making the picture look worse than it could look. Why settle for making it look just a little bit better than SDR, when it could look a lot better than SDR. It's super interesting to see you talk about Dune, as I watched it in SDR in cinema, and the whole movie felt too dark to me, which could be the consequence of these decisions you praised. But I should really go watch it in HDR to see how that affects it. I loved to see you roast the Iphone HDR videos. My pixel phone has the same problem and I hate it with passion.

    • @DasAntiNaziBroetchen
      @DasAntiNaziBroetchen 6 месяцев назад

      Maybe his 1000 nits recommendation is based off of HLG.

  • @ElectricLoft
    @ElectricLoft 9 месяцев назад

    Hilarious. Thank you. 😂

  • @schtuff.8207
    @schtuff.8207 9 месяцев назад

    He's David Wain & Tim Heidecker in one soul

  • @leandrolehart8847
    @leandrolehart8847 9 месяцев назад

    is a such great infos.. thanks

  • @ourculture7079
    @ourculture7079 9 месяцев назад

    Good information

  • @KaaneDragonShinobi
    @KaaneDragonShinobi 10 месяцев назад

    Something about the way he can deliver a line like "and people in the room freak out, because up until this point no one had ever seen a horse move before!" so seamlessly that you barely even notice how ridiculous it is if you're not paying attention is great. That line fucking sent me to Neptune lmao.

  • @hyperverbal
    @hyperverbal 10 месяцев назад

    I turned on stats for nerds to see the wave he was surfing 🌊 the ✋👌😂❤ 🎉👋〰️〰️〰️〰️〰️👋🫂🌅🎇🤙

  • @boohoo5419
    @boohoo5419 10 месяцев назад

    worst talk i saw in a long time..

  • @GeorgePooshoes
    @GeorgePooshoes 10 месяцев назад

    Holy crap that age jump cut wtih Joey had me roflamo'ing so hard

  • @BushyHairedStranger
    @BushyHairedStranger 10 месяцев назад

    11:20,…rough..,, thats just rough.

  • @webber1580
    @webber1580 10 месяцев назад

    One of the best exploration on youtube and entire internet. Thanks a lot!

  • @cranelord
    @cranelord 11 месяцев назад

    That doesn't sound right but I don't know enough about codecs to dispute it.

  • @jaysistar2711
    @jaysistar2711 11 месяцев назад

    The most useful talk on mp4 streaming

  • @ceci056
    @ceci056 11 месяцев назад

    Shia LaBeouf's most controversial moments

  • @tennenyt5311
    @tennenyt5311 11 месяцев назад

    One thing I've always loved about Alan is his two normal and real hands

  • @jan.melcher
    @jan.melcher Год назад

    Now it makes sense that you can't manually choose a resolution in Netflix

  • @jan.melcher
    @jan.melcher Год назад

    I was looking for an example of a video with missing I-frames because to confirm my suspicion that this happened to a livestream I watched - and found technical details, comedy and art all in one video.

  • @jyz
    @jyz Год назад

    JPEG XL uses a axis-non-separable upscaling -- In my experience axis-non-separable filtering allows for less jaggies than any axis-separable filtering.

  • @bmo14lax
    @bmo14lax Год назад

    4:48 laughed so hard out loud on that.

  • @ssharma8795
    @ssharma8795 Год назад

    anyways to contact David

  • @felixbors7546
    @felixbors7546 Год назад

    terabits per second is Tbps not TBPS; this is more a marketing show than engineering value.

  • @astari_1014
    @astari_1014 Год назад

    Becareful about clicking links alan, i hear thats how you get this disease. Clay works though.

  • @Brad9987
    @Brad9987 Год назад

    Pretty cool!