LMS Video Streaming PHP 8, MySQL, FFmpeg, HLS.js workflow for LMS lessons

Lesson Library

Track uploads, conversions, and stream-ready lessons in one place.

Each lesson record stores the original upload, the current conversion status, and the final HLS playlist URL that the tutorial page can play with HLS.js.

0 Total lessons in the LMS
0 Ready for adaptive playback
0 Queued or actively converting
0 Need attention or a retry

No lessons yet

Start with the upload page to create your first course lesson and queue an FFmpeg conversion job.