DEV Community

Mason K profile picture

Mason K

Full-stack dev working mostly with infrastructure, and async mistakes. Currently writing more to remember what I’ve already broken once. Sometimes video tech. Always debugging something.

Location Seattle, WA Joined Joined on 
Build a video upload + HLS playback flow in Next.js 15 (with direct uploads)

Build a video upload + HLS playback flow in Next.js 15 (with direct uploads)

3
Comments 1
7 min read

Want to connect with Mason K?

Create an account to connect with Mason K. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Building a shot-detection worker for an upload pipeline with PySceneDetect 0.7

Building a shot-detection worker for an upload pipeline with PySceneDetect 0.7

Comments
7 min read
Wiring VMAF (and PSNR) into your encoder CI with FFmpeg 8.1 and ffmpeg-quality-metrics

Wiring VMAF (and PSNR) into your encoder CI with FFmpeg 8.1 and ffmpeg-quality-metrics

Comments
7 min read
Shipping WebVTT subtitles in HLS that actually stay in sync (a hands-on guide for 2026)

Shipping WebVTT subtitles in HLS that actually stay in sync (a hands-on guide for 2026)

2
Comments
7 min read
Wiring up a hybrid WebRTC + LL-HLS live stack (the protocol decision tree that actually works)

Wiring up a hybrid WebRTC + LL-HLS live stack (the protocol decision tree that actually works)

Comments
6 min read
Add real video QoE telemetry to your player in an afternoon

Add real video QoE telemetry to your player in an afternoon

Comments
6 min read
Build a per-title bitrate ladder in 80 lines of FFmpeg + VMAF

Build a per-title bitrate ladder in 80 lines of FFmpeg + VMAF

Comments
6 min read
I tested 5 managed video APIs back-to-back — here's the rig and what shipped

I tested 5 managed video APIs back-to-back — here's the rig and what shipped

1
Comments 2
6 min read
I Outgrew Vimeo. Here Are 5 Other Tools I Wish I Knew Earlier

I Outgrew Vimeo. Here Are 5 Other Tools I Wish I Knew Earlier

Comments
3 min read
Adding live video to a product without rewriting the backend

Adding live video to a product without rewriting the backend

Comments
4 min read
What No One Tells You About Putting Live-streaming Inside Your App

What No One Tells You About Putting Live-streaming Inside Your App

Comments
7 min read
Why I stopped self-hosting videos and moved to a video API

Why I stopped self-hosting videos and moved to a video API

8
Comments 1
9 min read
loading...