- 242
- 267 931
Demuxed
United States
เข้าร่วมเมื่อ 13 พ.ย. 2015
Demuxed is annual convention of engineers talking about video technology.
After three years of chatting about video at the SF Video Technology Meetup , we've decided it's time for an engineer-first event with quality technical talks about video. Our focus is on video delivered over the web, but topics cover anything from encoding to playback and more!
After three years of chatting about video at the SF Video Technology Meetup , we've decided it's time for an engineer-first event with quality technical talks about video. Our focus is on video delivered over the web, but topics cover anything from encoding to playback and more!
Garrett Singer - Debug video: Reduce Toil (Sydney Video Technology)
A classic presented at the August '22 Sydney Video Technology meetup.
มุมมอง: 218
วีดีโอ
Garrett Singer - Let's Write My Preferred Streaming Protocol (Sydney Video Technology)
มุมมอง 4083 หลายเดือนก่อน
Presented at the October 2023 Sydney Video Technology meetup.
Demuxed 2023 Lightning Talks
มุมมอง 78010 หลายเดือนก่อน
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.
Pieter-Jan Speelmans - Stories from the trenches: debugging video issues from a client’s perspective
มุมมอง 65011 หลายเดือนก่อน
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
มุมมอง 26811 หลายเดือนก่อน
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
มุมมอง 21411 หลายเดือนก่อน
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
มุมมอง 29411 หลายเดือนก่อน
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
มุมมอง 61811 หลายเดือนก่อน
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
มุมมอง 23811 หลายเดือนก่อน
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
มุมมอง 24511 หลายเดือนก่อน
(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
มุมมอง 54911 หลายเดือนก่อน
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
มุมมอง 17511 หลายเดือนก่อน
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.3K11 หลายเดือนก่อน
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
มุมมอง 30311 หลายเดือนก่อน
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
มุมมอง 78611 หลายเดือนก่อน
Ronald S. Bultje - Low-level wizardry in dav1d
Nicolas Gonzalez - The Bug Hunter's Guide: Unraveling Video Players CMCD implementation in a month
มุมมอง 13511 หลายเดือนก่อน
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
มุมมอง 70611 หลายเดือนก่อน
Tomas Bacik - CDN Challenges of HTTP-based Low Latency Live Streaming Delivery
Mike English - Media over QUIC contribution with Rust
มุมมอง 83911 หลายเดือนก่อน
Mike English - Media over QUIC contribution with Rust
Shravya Kunamalla - Using application informed pacing to be a friendly internet neighbor
มุมมอง 37211 หลายเดือนก่อน
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
มุมมอง 56611 หลายเดือนก่อน
Adam Wieckowski - Why is your encoder so slow? The curse of next-gen standards
Victoria Nemiah - Why Your Lawyer is Scared of AI
มุมมอง 17211 หลายเดือนก่อน
Victoria Nemiah - Why Your Lawyer is Scared of AI
Server-initiated client-side just-in-time stitching in ABR streaming
มุมมอง 47511 หลายเดือนก่อน
Server-initiated client-side just-in-time stitching in ABR streaming
Amy Prosser - “The Beautiful Game”… It’s not a Man’s World after all
มุมมอง 15911 หลายเดือนก่อน
Amy Prosser - “The Beautiful Game”… It’s not a Man’s World after all
Luke McGartland - Exploring Video Editing in the Browser
มุมมอง 50111 หลายเดือนก่อน
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
มุมมอง 24711 หลายเดือนก่อน
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
มุมมอง 13011 หลายเดือนก่อน
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
มุมมอง 16711 หลายเดือนก่อน
Alvaro Laserna Lopez - Using AI to get relevant KPIs for Audio Quality
Vanessa Pyne - lo-fi spy: video, steganography, and you
มุมมอง 18111 หลายเดือนก่อน
Vanessa Pyne - lo-fi spy: video, steganography, and you
Quentin Mazars-Simon - The NeverEnding Story of replacing your transcoding pipeline
มุมมอง 28911 หลายเดือนก่อน
Quentin Mazars-Simon - The NeverEnding Story of replacing your transcoding pipeline
Thasso Griebel - Navigating HTML5 Encrypted Media Extensions
มุมมอง 41811 หลายเดือนก่อน
Thasso Griebel - Navigating HTML5 Encrypted Media Extensions
Thank you Krazam
Insane video, very helpful in my journey!
i often forget alan resnick is a real man but every time i do i am delighted
Alan brought out his fancy hand for this video. He is a true professional.
is video and audio encoding and decoding done on the CPU?
Super useful video to find, probably my favourite intro to mp4
Une date de sortie?
Walker Larry Martinez Mary Robinson Maria
Great presentation.
8:23 Why would we need DTS? It would be much easier if all segments were independently decodable and started with an IDR frame
12:53 This part is just like something Elon Musk would say
O'Connell Trail
Clark Donald Perez Larry Williams Laura
Thanks
Everyone is always talking Zuckerberg or Musk at the forefront of technology, Yet I have been getting technical tutorials from the great Mr Resnick back before Zuckerberg stole face book and Elon bought hair. So you have to wonder why the news media has suppressed This Tech marvel and never once mention him, blacklisting him the same way the did to Tesla. They know if every person had access to Alan Resnick, there would be no need for news media, and eventually there would be no need for anything.
Intro to post production. lesson 1
Links??? 🔗 Omg kinks 🪰🪰🦟🦟 links disease
The scary part is that when I like this video, TH-cam will think I'm into codec videos and start recommending those to me. But I'm already well-educated in the topic and most videos cover the banal basics, like this one is parodying.
Now that JPEG-XS is available now, how does this change? Why route uncompressed video when you can compress it and reduce interconnection costs? e.g. where 25Gb links will work instead of more expensive 100Gb links? XS typically imposes only between 1 and 32 lines of additional end-to-end latency, when compared to the same system using uncompressed video.
Do not compress a video about plutonium!
Muy interesante, Jordi 👌🏽👌🏽
Are you able to share the Steering Server sample code on your Git Repo?
congrats!!
JW Player _sucks._ Why anyone uses it is beyond me.
He always give me a gravity falls vibe
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 TH-camCDN. Thanks.
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.
Really good presentation! And Mike English is such a cool name, like James Bond or smth like that.
Ha! Just saw this. Thanks, Kelvin!
🤭 "Promo SM"
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?
Alan and Nathan Fielder need to work together on something.
this will change everything
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
This really cleared things up
Alan is just a master of weird humor
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 ?
Videos of this year's talks will be up sometime in the future?
This deserves a trillion views
Hello, where is this open project available? Would love to know more about it
Why is Alan Tutorial 2.0 being recommended to me 2 years later???
I felt the same madness when tried to understand what codec is and which one of them should I use
Great and informative talk
Nice talk I like the opening
Nice Video, thank you for sharing knowledge with us!!
Cool
All jokes aside, Alan is probably great at public speaking
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.
Maybe his 1000 nits recommendation is based off of HLG.
Hilarious. Thank you. 😂
He's David Wain & Tim Heidecker in one soul
is a such great infos.. thanks
Good information