A course almost always starts the same way. You spend a month filming lessons, a week editing, upload everything to Teachable or Kajabi—and forget about the video. It's just there.

Then the course starts selling. A hundred students. Two hundred. Someone writes that lessons buffer on the subway. Someone finds your lesson on someone else's website. The platform sends an email about a traffic limit.

Video isn't a file stored inside the course. It's something students watch every day, on their phones, at 1.5x speed, five times before an exam. So pick its hosting as carefully as you'd pick a camera.

Course platforms sell courses, and video comes as a built-in extra with limits. Dedicated video hosting for online courses like VodSpot solves this differently: lessons play only on your domain, with no ads and no bandwidth bills, while the course and payments stay on the platform you know.

Below are eight options, an honest comparison of price, traffic, security, and student convenience, a back-of-the-napkin calculation, and a table of what to pick in which situation. And if you produce courses for clients yourself, there's a section for you at the end.

How We Compared Course Video Hosts

We looked at what breaks first when a course starts selling.

Traffic. Every lesson view is gigabytes someone pays for. Some services charge for every gigabyte over and above the included limit, others set a threshold and send an email, and still others don't count traffic at all. The difference between them is hundreds of dollars per month for a successful course.

Where the player plays. Copying the lesson embed code onto someone else's website is a matter of minutes. A good host lets you lock the player to your domains, so someone else's site shows a blank screen instead of your lesson.

What the student sees. Advertising, recommendations of other people's videos, and platform logos all distract from the course. Captions, chapters, speed control, and a fast start on a phone do the opposite: they keep students in.

Short lessons. German psychologists Günter Daniel Rey, Maik Beege, Steve Nebel, and their colleagues collected 56 studies on what happens when educational material is cut into chunks. The conclusion is a consistent, small-to-medium effect: students remember and apply knowledge better, and their minds are less overloaded (Educational Psychology Review). This means that a course of forty short lessons is better than a course of five long ones, and the hosting service should easily accommodate dozens of videos, not just a couple of long ones.

The full cost. Not the number on the button, but what a month costs when you have 150 students.

Criterion Why it matters How to check
Bandwidth charges A successful course shouldn't bring a bill Find the "bandwidth" line and the price per gigabyte over the limit
Domain locking A lesson shouldn't play on someone else's site Search for "domain restriction" or "domain-level privacy" and the plan
No ads or recommendations The student stays in your course Watch the end of any lesson
Subtitles, chapters, speed This is how people actually watch Open the player on your phone
Analytics Where they drop off and what they rewatch Is there completion data for each lesson
Portability Lessons aren't locked into one platform Can you embed the same videos on your own site

Best Video Hosting Platforms for Online Courses

1. VodSpot

VodSpot is a private video hosting service that works within any course platform where you can insert the embed code: Teachable, Thinkific, Kajabi, WordPress, or your own website.

Why it works for courses. Bandwidth isn't billed at all: plans are priced only by source-file storage. Embeds can be locked to your domains on every plan, including the trial—up to 25 domains, subdomains via *.. The player won't open on other websites, and the direct embed URL will show "only on approved websites." The player has no ads, platform logos, or recommendations; it has captions (up to 20 tracks per lesson), chapter markers, speed control, and adaptive streaming up to 4K.

Analytics shows views, watch time, and completion rate for each lesson, and the "Embedded on" line shows which websites the lesson is embedded on. If a lesson suddenly appears on someone else's domain, you'll see it. With Pro and higher, you can display a custom button at the end of each lesson—"Next lesson" or "Book a consultation."

Price. Solo — $24 per month or $240 per year, 150 GB. Pro — $59 per month or $590 per year, 500 GB, custom domain, in-player button, detailed analytics, and three team seats. Studio — $149 per month, 1.5 TB.

Limitations. VodSpot isn't a course platform: enrollment, payments, quizzes, and certificates stay in Teachable, Thinkific, or Kajabi. There's no DRM. Resume-where-you-left-off works on the video page and on delivery pages, but not in the embedded player. For longer lessons, use chapters.

Who it's for. Creators who already have a course on sale or are about to launch it, and those who want to share the same lessons in multiple places.

2. Vimeo

Vimeo for online courses is the most common first choice: a well-known brand, a good player, and no ads. But in October 2026, Vimeo began moving users to a new lineup, and for courses it works in a particular way.

What changed. New plans for individuals: Creator ($9 per month billed annually), Core ($24.50), and Professional ($71). Only public videos with embedding turned off get unlimited storage. Everything that is embedded or locked—that is, all the course lessons—goes to managed storage: 50 GB on Creator, 500 GB on Core, and 7 TB on Professional. Domain-level embed privacy starts at Core. The bandwidth threshold is 2 TB per month on paid plans (1 TB on Creator).

Two caveats. First: according to Vimeo's rules, companies can't use plans for individuals—they go on Studio at $400 per month billed annually. If a course is sold by a company with a team, the price is different. Second: if you switch to a plan with less managed storage, videos over the limit are locked, starting with the newest, and they stop playing in embeds.

What's good. An excellent player, a familiar interface, and Core priced close to VodSpot Solo. Who it's for. A solo creator without a team and without large traffic volumes.

3. Wistia

Wistia is a video marketing platform: lead capture forms, heatmaps, A/B testing. In 2026, the product lineup was simplified.

Price. Free — 25 GB, 200 GB of bandwidth, one user, Wistia logo in the player. Business — $79 per month billed annually, 250 GB, 1 TB of bandwidth, three seats. Anything beyond the included plan is pay-as-you-go; the website doesn't disclose the price. Playback protection is only available on Enterprise.

For courses. Powerful engagement analytics and a good player. But you pay for marketing features a course doesn't need: VodSpot Pro at $590 per year is $358 (38%) cheaper than Wistia Business ($948 per year), and Solo at $240 is $708 (75%) cheaper.

Who it's for. Courses that are part of a marketing funnel, where you need leads and A/B tests.

4. SproutVideo

SproutVideo is private hosting with a long list of security features.

Price. Seed — $15 per month or $12 billed annually, 150 GB. Sprout — $45 / $35, 400 GB. Tree — $95 / $72, 1 TB. Bandwidth is included: on monthly billing, the same amount as storage each month; on annual billing, per year (1,800 GB for Seed). Overage is charged per gigabyte—$0.25 on Seed.

What's good. Passwords, domain restrictions, and captions on every plan; viewer login from Sprout; a watermark with the viewer's email, IP, and session ID from Tree. 30 days free, no card. Where to be careful. Charges per gigabyte over the limit: for a popular course, this quickly outstrips the plan itself (see calculation below).

Who it's for. Courses with small, predictable traffic and strict security requirements.

5. Bunny Stream

Bunny Stream is infrastructure, not a ready-made service: the cheapest gigabyte on the market and complete freedom.

Price. Storage is $0.01 per GB per month, delivery is $0.01 per GB in Europe and North America, with a minimum payment of $1 per month. Basic MediaCage protection is free; full DRM starts at $99 per month plus a per-license fee.

What's good. It's cheap and scales to any volume. Where to be careful. It's a developer toolkit: you build the lesson page, student login, and course analytics yourself or with a contractor.

Who it's for. Creators with a developer on the team and thousands of students.

6. Spotlightr

Spotlightr is a player that was designed from the ground up for courses: it has a LearnDash plugin and a course module.

Price. Light — $15 per month or $13 billed annually: 25 videos, 50 GB of storage, 200 GB of bandwidth per month. Plus — $25 / $21: 200 GB and 600 GB. Premium — $65 / $55: 600 GB and 2,000 GB. Overage is $0.05 per gigabyte of bandwidth.

What's good. Domain restrictions and stream encryption already on Light; password protection, email collection, and a watermark with the viewer's IP are included with Plus. Where to be careful. The 25-video limit on Light is half a typical course, and the watermark shows an IP, not a name.

Who it's for. Courses on WordPress and LearnDash.

7. Teachable, Thinkific, and Kajabi: Built-In Video Hosting

Not a separate service, but what already comes with your course platform. It's enough to get started.

Teachable offers up to 1 TB of video storage on all three plans ($39, $89, and $189 per month billed monthly; $29, $69, and $139 when paid annually). Free subtitles and translations are only available on Growth. Videos play in the Hotmart player, and uploads are capped at 20 GB per file.

Thinkific meters course video bandwidth: 200 GB per month on Start ($109 monthly), 400 GB on Grow ($219), and 1,000 GB on Expand ($499). Videos from third-party hosting are not included in this limit.

Kajabi accepts files up to 4 GB, and its video runs on Wistia; plans start at $143 per month when paid annually.

The main limitation. Lessons are locked inside the platform. If you want to sell the same course on your own site or move, you'll have to re-upload everything.

8. YouTube (Unlisted)

It's free and familiar—that's why almost every author has tried it at least once. Here's what it costs you.

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. Only partners with YouTube Studio Content Manager can lock embeds to their domains. And YouTube's terms of service let it monetize any content—including running ads before a lesson your student paid for. For more information, see how to share a private YouTube video.

Who it's for. Free mini-courses and previews that are meant to spread anyway.

Best Video Hosting for Online Courses at a Glance

Service Starting price Bandwidth Domain locking Protection
VodSpot $24/month (Solo, 150 GB) not billed all plans no ads, no public file links, embed analytics; no DRM
Vimeo $9/mo billed annually (Creator) 1–2 TB/month threshold with Core DRM — Enterprise
Wistia $0 (Free) / $79/mo billed annually (Business) 200 GB / 1 TB, overage billed as used yes playback protection — Enterprise
SproutVideo $12/mo billed annually (Seed) included, overage $0.06–$0.25/GB all plans viewer login, email watermark (Tree)
Bunny Stream ~$1/month minimum $0.01/GB self-configured basic protection free, DRM from $99/month
Spotlightr $13/mo billed annually (Light) 200 GB+/month, extra $0.05/GB with Light IP watermark (Plus)
Teachable / Thinkific / Kajabi from $29 / $82 / $143 per month, billed annually Thinkific 200–1,000 GB/month within the platform course access
YouTube Unlisted free unlimited Content Manager only link = access, advertising possible

What Course Video Hosting Really Costs

The number on the button means nothing until the course starts selling. Let's run one example.

Imagine Kenji: he teaches guitar from Seattle. Forty lessons, 10–15 minutes each, in 1080p. The course sells consistently: 150 active students per month, each watching about four hours, including replays of the hard parts.

A 1080p stream is approximately 5 Mbps, or about 2.25 GB per hour of viewing. 150 students x 4 hours = 600 hours, or about 1,350 GB of traffic per month. This is our estimate; on phones, the player often selects lower quality, so the actual figure may be lower.

Service and plan (monthly) Plan Overage Total per month
VodSpot Solo $24 bandwidth not billed $24
Bunny Stream ≈ $1 storage 1,350 GB × $0.01 = $13.50 ≈ $15 + your time building the page and login
Spotlightr Plus (600 GB) $25 750 GB × $0.05 = $37.50 $62.50
SproutVideo Tree (1 TB) $95 ≈ 326 GB × $0.08 ≈ $26 ≈ $121
Wistia Business (1 TB, billed annually) $79 350 GB billed as used, price not published $79 + overage
Vimeo Core (2 TB, billed annually) $24.50 within the threshold $24.50 — if you're not a company
Thinkific Start, built-in video $109 200 GB limit — 6.75 times short a higher plan or external hosting

So, VodSpot Solo is $38.50 (62%) cheaper than Spotlightr Plus and about $97 (80%) cheaper than SproutVideo Tree with the same traffic. Bunny is the cheapest of all, but only if you have the time—or a developer—to build a course around it. Vimeo Core is similarly priced — as long as Vimeo considers you an individual and as long as your lessons fit within 500 GB of managed storage.

And most importantly: with VodSpot, your bill doesn't change when the course takes off. One hundred students or a thousand — the same $24, as long as the source files fit within 150 GB.

Teachable Video Hosting vs. a Separate Host

Many people ask this question: why pay for separate hosting if Teachable already includes video?

While the course is small, you don't need it. The built-in video works, there's no need to configure anything, everything is in one place.

Separate hosting is needed when:

  • you're hitting a bandwidth limit (on Thinkific, as early as 200 GB per month);
  • you need subtitles, and they're only available on the higher-end plan (Teachable's Growth plan);
  • you want to sell the same course on your website, in Kajabi, and in Teachable simultaneously;
  • you want to see which websites the lesson is playing on;
  • you're planning a move—with separate hosting, you only change the embed codes, instead of re-uploading 40 lessons.

There's also an academic reason. Students come back to lessons not when it suits you, but before an exam. Researchers at the University of British Columbia, led by Ido Roll, studied the clicks of 387 students in three semester-long courses and surveyed another 116: during exam weeks and when rewatching, students are much more likely to search for a specific spot inside a video (Computers & Education). So they need chapters, precise seeking, and a link that works six months later. How video fits into the LMS and hosting mix is covered in detail in the article video hosting for e-learning.

How to Choose a Video Host for Your Course

Two things to know before choosing.

Hosting is no substitute for practice. Psychologists Henry Roediger and Jeffrey Karpicke from Washington University in St. Louis gave students a text to read, and then some reread it while others took a quiz. After five minutes, those who reread it remembered it better. A week later, the opposite was true: 56% versus 42% (Psychological Science). This was an experiment with text, not video, but the implications for the course are clear: a quiz is needed after the lesson, not another viewing. This is handled by the course platform. The hosting service ensures that the lesson opens instantly and without interruption.

There's no right way to film. There's data. René Kizilcec, Jeremy Bailenson, and Charles Gomez from Stanford ran a Coursera course with two versions of every lecture—one with the instructor's face on screen and one with slides only. 59% of learners said they preferred the face, 16% liked it without, and another 17% wanted to switch. And in an experiment on 12,468 students, no difference in learning or attrition was found between "face all the time" and "face at key moments" (Journal of Educational Psychology). Hence the practical advice: don't guess, test. On VodSpot, uploading two versions of a lesson costs nothing in bandwidth, and analytics will show which one people finish.

And one more thing: students are watching on their phones. In 2019, Coursera reported that more than 40% of its students accessed courses from mobile devices over the course of a year (Coursera). Hosting should start lessons in seconds and adjust quality to the network—including on the subway.

Situation What to choose Why
First course, 20–50 students Built-in platform video or VodSpot Solo No extra setup; Solo if you need captions or domain locking
Course is selling, traffic is growing VodSpot The bill doesn't grow with the course
Course on multiple sites at once VodSpot or Vimeo Core One lesson — multiple embeds
Course is part of a marketing funnel Wistia Forms, heatmaps, A/B
Thousands of students and a developer on the team Bunny Stream Cheapest gigabyte, build it yourself
Free mini-course for reach YouTube Where distribution is the goal

For more information on embedding a private video on your website and checking that it works, see how to embed a private video on your website, and for more information on subtitles and player accessibility, see accessible video guide.

For Videographers: Filming and Delivering Courses for Clients

Courses aren't just filmed by their creators. Coaches, clinics, fitness studios, and consultants commission them from videographers—and you have two tasks: deliver the course to the client and give them a place to host the lessons.

Delivering. Forty lessons—not forty links. In VodSpot, it's a single delivery page: every lesson in order (up to 100 videos per page), a cover, a message, a password or email sign-in, and originals switched on file by file. The client watches in the browser and downloads the masters, and you get an email when they open the page and when they download the files.

Life after delivery. If the client doesn't want to deal with hosting, you can keep the lessons in your workspace and give them embed codes locked to their domain. This generates recurring income for you, and it's less hassle for them. With Pro and higher, the delivery page and links work on your domain, and the client sees your logo.

Honest limits. VodSpot doesn't sell courses or take payments—for that, the client keeps Teachable, Kajabi, or their own site. There are no quizzes, certificates, or DRM. You can't download everything in one archive—only one video at a time.

Start a 7-day free trial—no card required.

The Lesson Outlasts the Platform

Platforms change pricing. Services shut down, get acquired, or move. Cameras become obsolete within three years.

And a lesson you recorded well lasts for years. People rewatch it before exams. They recommend it to friends. They watch to the last minute on the bus, at 1.5x speed, with subtitles, because there's noise nearby.

Choose your hosting so you won't have to reupload forty lessons in three years. And so that on the day your course takes off, you'll be happy, not opening a traffic bill.

Frequently Asked Questions

What is the best video hosting for online courses?

One with no ads or bandwidth fees, embeds you can lock to your domains, and a player with captions, chapters, and speed control. VodSpot is suitable for most course creators: from $24 per month, no billing per view, works within Teachable, Thinkific, Kajabi, and on your own website. Wistia is for marketing funnels, Bunny Stream is for teams with a developer.

Is Vimeo good for online courses?

For a single author without a team, yes: a good player, domain linking starting with the Core plan. Keep in mind that since October 2026, all embeddable and private videos count toward managed storage (500 GB on Core), and Vimeo only allows companies to use the Studio plan for $400 per month when billed annually.

Can I host course videos on Teachable?

Yes, Teachable includes up to 1 TB of video storage on all plans. Separate hosting is worthwhile if you need subtitles on a lower plan, the course is also sold on your own website, or you need control over where the lesson plays.

How much does it cost to host videos for an online course?

It depends not on the number of lessons, but on traffic. A course with 150 active students per month easily gets 1–1.5 TB of views. For services that charge per gigabyte, this costs $60–120 per month or more; at VodSpot, it's the same $24 for Solo, because bandwidth isn't billed.

Do I need DRM for my online course videos?

Almost never. The main threats—a shared login and a copied player—are handled by your course platform's login and by locking embeds to your domain. DRM costs enterprise money (at Vimeo it's an Enterprise add-on; at Bunny, from $99 per month) and can limit quality.

Should I use YouTube for my online course?

For free previews, yes. For paid lessons, no: anyone can open and forward an unlisted link, regular creators can't lock embeds to their own domain, and YouTube reserves the right to display ads.