Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Stream Video in React and Next.js Optimally - WebM, CDN, m3u8/HLS/ABS, ImageKit

ByteGrad via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn optimal video streaming techniques for React and Next.js applications through this comprehensive 12-minute tutorial. Master native HTML video implementation with essential attributes like width, height, autoPlay, muted, loop, and custom thumbnails using the poster attribute. Discover how to leverage WebM format with CDN delivery for improved performance and understand the critical importance of proper video dimensions. Explore mobile-specific considerations with the playsInline attribute to ensure seamless playback across devices. Dive into advanced streaming concepts including Adaptive Bitrate Streaming (ABS), HTTP Live Streaming (HLS), and m3u8 file formats for scalable video delivery. Implement Video.js library for HLS support and integrate ImageKit's video component for enhanced functionality. Gain insights into video transformations, signed URLs for secure content delivery, and optimal format and codec selection. Follow along with practical demonstrations and code examples that showcase real-world implementation scenarios, from basic HTML video tags to sophisticated streaming solutions using modern web development tools and services.

Syllabus

00:00 Demo
00:57 Native video in HTML
01:42 WebM + CDN
01:57 Width & Height IMPORTANT!
03:25 autoPlay & muted
03:40 loop
03:44 Custom thumbnail poster
04:13 playsInline mobile
04:28 Adaptive Bitrate Streaming HLS, m3u8 file, ABS
05:25 Video.js for HLS
08:53 ImageKit Video component
10:21 Video transformations
10:55 Signed URLs
11:20 Format & codecs

Taught by

ByteGrad

Reviews

Start your review of Stream Video in React and Next.js Optimally - WebM, CDN, m3u8/HLS/ABS, ImageKit

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.