How do you build a web app that only shows video content to logged-in users? Darius Cepulis will show us how to set it up with Mux.
Upcoming episodes:
https://lwj.dev/schedule
Links & Resources:
/ darius_cepulis
https://www.mux.com/
https://www.mux.com/blog
https://docs.mux.com/
https://www.learnwithjason.dev/schedule/
Watch future episodes live at https://lwj.dev/live
This episode was sponsored by:
Netlify(https://lwj.dev/netlify)
Live transcription by White Coat Captioning (https://whitecoatcaptioning.com/)
00:00 Welcome
01:14 Darius' Journey into Web Development
05:53 The Complexity of Self-Hosting Video
15:44 Setting Up Mux for Video Hosting
22:28 Implementing Authentication for Video Access
26:32 Creating and Managing Signed URLs
41:24 Using the Mux API and Node.js
52:40 Generating and Using JWTs for Video Playback
55:53 Handling Expirations and User Experience
01:06:40 DRM and Playback Restrictions
01:18:12 Debugging and Final Adjustments
01:25:32 Wrapping Up and Final Thoughts