LMS video hosting
Video hosting for your LMS without changing your LMS
Your learning platform is good at enrolment, progress and certificates. It was never built to stream video to a whole cohort at once. DynTube serves the lesson video; your LMS keeps everything else.
Customer Success Onboarding
Lesson 3 of 4
Lesson 3
Running your first renewal call
Illustration: a lesson on your domain with the DynTube player embedded
The problem
Why not upload lesson videos straight into the LMS?
Because a WordPress host serves a video the way it serves an image: one large file, one quality, from one server. That holds until a cohort starts the same module on Monday morning, a learner on a train gets a stalled player, or the file link turns up in a forum.
A video host prepares each lesson as an adaptive stream, serves it away from your web server, and gives you a player and delivery controls you can configure. Your LMS keeps doing what it is good at.
Pick your platform
Set-up guides for each WordPress LMS
Each guide shows exactly where the embed goes, plus what to know about that LMS’s progress features.
LearnDash
Embed goes in: Lesson → Custom HTML block.
LifterLMS
Embed goes in: Lesson content → Custom HTML block.
LearnPress
Embed goes in: Lesson content → Custom HTML.
Tutor LMS
Embed goes in: Lesson → Video source: Embedded.
MasterStudy LMS
Embed goes in: Video lesson → Source: Embed.
WordPress
Any page or post, with or without an LMS plugin.
What changes
What changes when the lesson video comes from DynTube
The LMS keeps running the course. The video stops being a heavy file on your WordPress host and becomes a stream with its own controls.
- Adaptive streaming, off your WordPress serverDelivery
- Lessons are processed into adaptive HLS and served from DynTube, so a class pressing play at the same time does not land on your web host, and each learner gets a quality that suits their connection.
- Your player, without someone else’s brandPlayer
- The embed plays through the DynTube player with no third-party ads or recommendations. Appearance and behaviour options are configurable per project.
- Delivery controls where you switch them onProtection
- Encrypted on-demand HLS and the list of domains the player may load on are optional, plan-dependent project settings. They raise the effort needed to lift a lesson; no setting makes a video impossible to copy.
- Captions you attachAccessibility
- Upload WebVTT or SRT captions per language. Automatic captions are a separate, metered workflow.
- Lesson-level reportingMeasurement
- Views, watch time, completion, geography and device per lesson, where your plan includes analytics. Learner-level detail appears only when your site passes its own learner identifier to the player.
Questions
LMS video hosting questions
Does DynTube work with an LMS that is not listed?
If the LMS lets you place an HTML embed or an iframe in a lesson, the DynTube player can usually go there. Test it with one lesson during the trial and check it as a student before moving a course.
Will DynTube mark lessons complete in my LMS?
No. DynTube does not send completion to your LMS. Use the LMS’s own completion button, quiz or assignment to move learners on. DynTube’s reports show views, watch time and completion per lesson where your plan includes analytics.
Do I need a DynTube plugin?
No. DynTube does not publish a WordPress plugin. You paste the embed code DynTube gives you into the lesson, which keeps your site free of another plugin to update.
Will this stop students downloading my lessons?
It makes it harder, not impossible. Optional encrypted HLS and domain restrictions stop the simple routes—right-click saving a file or reusing your embed on another site—when they are enabled. Anything a learner can watch can still be recorded.
Do I have to move every course at once?
No. Move one lesson, check it as a learner and compare it with what you have today. Lessons you have not moved keep playing from wherever they are now.
Try one lesson before you move a course
Upload a real lesson, paste the embed into your LMS and watch it as a student.
