What you will learn

The course will walk you through building a fully-functional, subscription-based video streaming website like Netflix.

Over more than 20 in-depth video lessons we will implement functionality such as:

  • Reliably uploading videos using chunked uploading in JavaScript
  • Processing videos for playback on almost any device using Mux
  • Securing video playback, so videos can be played only on your website and by active customers
  • Handling webhooks from third-party services like Mux and Stripe securely
  • Recording video analytics using Mux Data and only a few lines of code

And much more!

Frequently Asked Questions

Checkout and payment is handled securely by Stripe.

You can watch the course videos via the dedicated course website. Videos are playable on a wide range of devices, in various web browsers.

Once the course launches, you will be sent a link via email to sign in with your GitHub account. When you log in with your GitHub account, it will automatically be given access to the private repository containing the source code for the demo application built during the course.

When the course website has launched and you have logged in, there will be an option to link a Discord account. Linking your Discord account will automatically give you the role required to access the private #video-streaming-with-laravel channel in my Discord server.

If you have already pre-ordered, then feel free to email me with your Discord username (i.e. JohnDoe#1234 or @johndoe) and I can manually invite you.

You can find me on Discord as @martinbean

Send an email to [email protected] and I’d be happy to discuss a discount if you wish to purchase multiple licenses.

No worries. Send an email to [email protected] and I’ll do my best to answer!

Get access to “Video Streaming with Laravel” today

  • Access to all 21 videos
  • Access to a private GitHub repository containing the completed app
  • Each lesson tagged if you want to follow along
  • Access to a private channel in my Discord server to discuss the course, and ask me questions
  • Lifetime access to any course updates or new material that may be added (and I do have some planned!)

Who am I?

Good question! I’m Martin Bean. I’ve been a web developer for over 15 years now and currently a software team lead. I previously worked for a Fortune 500 company as a senior developer and later technical architect.

I’ve also ran my own video on demand platform since . I’ve therefore created this course to teach you everything I know now, and everything I wish I knew when I first started my own project almost 10 years ago now!

You can follow me on Twitter at @ martinbean