Domain-locked embeds
Lessons play only on the course domains you specified. Copied embed code on someone else’s site shows a blank screen.
Video hosting for online courses
Video hosting for online courses is video that works inside your course and never leaves it: an ad-free player with no third-party recommendations that plays only on your domain, with captions, chapters, and speed control. Keep the course, payments, and quizzes on your platform—leave the lessons to private video hosting built for them.
✓ 7-day free trial 5 GB included No credit card
For course creators
Lessons play only on the course domains you specified. Copied embed code on someone else’s site shows a blank screen.
No ads, no “see also” videos, no end screens linking to other channels.
Adaptive streaming up to 4K adapts to each student’s internet connection—from the office to the bus.
SRT or WebVTT subtitles, up to 20 tracks per lesson. Chapters split a long lesson into sections with markers on the timeline.
1.25x, 1.5x, 2x—students speed up anyway. It’s better if the player supports this.
Views, watch time, and completion rate for each lesson, plus a list of websites where the lesson is embedded.
Protect your content
The main risk for a paid course isn’t hacking, but a copied player. Someone opens a lesson, takes the embed code, and pastes it on their “free course” website. This doesn’t work with domain restrictions: the browser will refuse to display the lesson anywhere except on domains in your list, and the direct embed URL will only open with the message “only on approved websites.”
Add your course platform’s login, and lessons are visible only to enrolled students, only on your site. Running a school or university instead? Start with video hosting for education. Analytics has an “Embedded on” line: if a lesson pops up anywhere, you’ll see the URL.
A lesson that plays anywhere belongs to anyone.
Video hosting for online courses, explained
Video hosting for online courses is a service that stores lessons and displays them within your course: without ads, without recommendations, and only for those who have enrolled.
It seems like a technical issue. In reality, it’s a financial one. Researchers Justin Reich and José Ruipérez-Valiente looked at all MIT and Harvard courses on edX over six years and published their findings in Science in 2019: 3.13% of participants completed free courses in 2017–2018. But among those who paid for a verified certificate, the figure was 46.02%. Fifteen times higher.
A paying student isn’t a random passerby. They came to learn, and they’ll make it to the last lesson. So every lesson has to open fast, play without ads, and not leak to someone else’s site for free. This is the job of video hosting for online courses.
People watch free courses. They finish paid ones.
Every course platform has its own video hosting service, and that’s enough to get you started. The question is where it ends. (How video fits into the LMS, builder, and hosting mix is covered in the article video hosting for e-learning.)
Let’s do the math. A 1080p stream is approximately 5 Mbps, or about 2.25 GB per hour of viewing. 200 GB of Thinkific Start equates to approximately 89 hours of viewing per month for the entire school. Thirty students, three hours each, and the month’s allowance is gone.
Imagine Elena: she teaches an online watercolor course from Minneapolis, with 48 lessons on Thinkific. A short wet-on-wet clip gets a million views, and 300 students sign up in a month. Each student watches about six hours. 300 x 6 x 2.25 GB—about 4 TB, twenty times her plan’s limit.
With separate video hosting for online courses, Elena uploads lessons to VodSpot, embeds them in the same Thinkific lessons, and video traffic is no longer counted there or by us: VodSpot doesn’t charge for traffic. Storage counts only the source files: 48 lessons in 1080p fit into Solo’s 150 GB. And if tomorrow she launches a course on her own website, the same lessons are embedded there too.
Your platform sells the course. Your host delivers the lessons. Don’t make one do the other’s job.
You can. Many creators start with unlisted videos on YouTube: free and familiar. Here’s what you give up.
Unlisted videos, according to YouTube, “can be seen and shared by anyone with the link.” The lesson link is a password that the student can forward to anyone, and they can watch it without an account. Only YouTube Studio Content Manager partners, not regular course authors, can restrict embedding to their domains. And YouTube’s terms of service give it the right to monetize any of your content—including running ads before a lesson your student paid for.
And finally: at the end of the lesson, YouTube will suggest the next video. Not yours.
With video hosting for online courses in VodSpot, the lesson ends when you decide: the end-of-lesson screen can display your button—“next lesson” or “book a consultation” (Pro and above).
YouTube is free because your students are its audience.
DRM encrypts videos so that only trusted players can play them. Sounds like something a paid course would need. It almost never is.
First, the price. Vimeo offers DRM as an add-on to its Enterprise plan, and according to Vimeo’s help, DRM-protected videos may be capped at 720p in some environments. Bunny Stream offers basic protection for free, but full DRM starts at $99 per month plus a per-license fee.
Second, DRM doesn’t stop the main method of course piracy—screen recording or shared logins. That’s solved by access, not encryption: your course platform’s login, embeds locked to your domain, and analytics that show which website the lesson is playing on.
Is there any reliable research on how much course authors lose from piracy? We’ve looked. Figures like “15–30% of revenue” travel from blog to blog, but they don’t lead to any research. Therefore, we don’t repeat them.
Honest video hosting for online courses doesn’t promise the impossible. VodSpot has no DRM—it has domain restrictions, no public links to files, and embed analytics.
Someone determined will copy a lesson. Your job is to make sure no one gets it for free.
The best lessons are short and come with quick checks. Harvard psychologists Karl Szpunar, Nicole Khan, and Daniel Schacter cut a 21-minute online lecture into four 5.5-minute sections and inserted short quizzes between them. Students’ minds wandered at 19% of check-ins versus 41% without the quizzes, and they scored 90% on the final test versus 68% (PNAS, 2013). The quizzes live in your course platform. The host has to handle dozens of short lessons with ease.
Students speed up. In a survey of 123 UCLA students, only 15% typically watch lectures at normal speed, 60% at 1.5x, and 23% at 2x. An experiment by the same group showed that comprehension barely suffers at speeds up to 2x (Murphy et al., Applied Cognitive Psychology, 2022).
Students turn on subtitles even when they can hear well. A survey by Oregon State University, conducted in collaboration with 3Play Media, a company that produces subtitles, found that 70% of 1,567 students without hearing impairments use them at least sometimes to concentrate and remember better (Linder, 2016). How to make subtitles and the player accessible is in our accessible video guide.
So here are the questions for any video hosting for online courses:
With VodSpot: yes, yes, yes, no cap, yes, and yes. Prices are on the pricing page, and a comparison of course platforms is in the article best video hosting for online courses.
A good lesson is short. A good host lasts as long as the course.
FAQ
One with no ads or recommendations, fast streaming, captions, chapters, and speed control, and embeds you can lock to your domain. VodSpot offers all of this and works within any course platform where you can insert the embed code. For a comparison, see the article best video hosting for online courses.
Lock embeds to your course domain so the player won’t work on other sites, and keep lessons behind your course platform’s login. Analytics shows where each lesson is embedded. No system can stop screen recording, so we don’t promise DRM-level protection.
VodSpot uses standard embed code, so it works with any platform and website builder that supports iframes: Teachable, Thinkific, Kajabi, WordPress, and others.
VodSpot plans are based on storage, with no traffic charges. Solo offers 150 GB for $24 per month, and a popular course won’t bring a bill for views. See pricing.
On the lesson’s /watch page and on delivery pages, yes: the player remembers where each viewer stopped and picks up from there. The embedded player doesn’t have this feature, so for long lessons, add chapters: students can jump to the desired section with one click.
Almost certainly not. DRM costs corporate money and can limit quality, and the main threats to a course—a shared login and a copied player—are handled by your course platform’s login and by locking embeds to your domain. VodSpot does not have DRM.
Yes, but unlisted videos are viewable by anyone with the link. Domain embed restrictions are only available to YouTube partners, and the service reserves the right to display ads. For a paid course, ad-free hosting locked to your domain is the better choice.
For starters, yes. Separate video hosting for online courses is needed when you hit limitations: Thinkific’s video traffic limit (200 GB per month on Start), subtitles only on Teachable’s higher plans, or when you want to display the same lessons on your website.
One where files have no public links, embeds are locked to your domains, the player shows no ads, and your team signs in with two-factor authentication. Learn more on the secure video hosting page.
Guides
Education
The best video hosting for online courses in 2026: 8 platforms compared on price, bandwidth, domain-locked embeds, captions and DRM — plus what course video really costs per month.
Read the guideEducation
Your LMS runs the course; your video host runs the video. Here is how the two fit together — and what each should and shouldn’t do.
Read the guideAccessibility
Accessible video is mostly about a few good habits: accurate captions, a player you can use without a mouse and a transcript for people who prefer to read.
Read the guideFor course creators
Start with seven days and 5 GB. No credit card required.