LMS Video Hosting for Online Courses
Your students signed up for learning, not buffering. SmartVideo delivers course videos from our own global edge network with adaptive streaming — whether you have 50 students or 5,000. No per-student bandwidth fees, no ads, no suggested videos pulling learners off-course.
14-day free trial · from $19/mo · Card required, no charge until day 15Works with the platforms you already teach on
Why Standard Video Embeds Hurt Course Completion
Buffering Mid-Lesson = Dropout Risk
A student on a coffee-shop Wi-Fi or cellular connection gets a spinner instead of your lesson. Each buffering event is a dropout risk — and standard YouTube or Vimeo embeds can’t adapt to fluctuating bandwidth.
YouTube Ads Hijack Your Lessons
YouTube embeds show pre-roll ads and a grid of suggested videos inside your course. Your student is one click away from a cat video instead of finishing Module 3. It undermines the professional experience you’re selling.
Bandwidth Costs Scale With Every Enrollment
Self-hosting or using platforms with per-GB pricing means your costs grow with every new student. A 100-student cohort watching 10 hours of video can use 5+ TB per month. Double enrollment and your video bill doubles too.
How SmartVideo Fixes LMS Video Hosting
Drops Into Any LMS That Accepts Custom HTML
Paste the SmartVideo script wherever your LMS allows custom HTML or header code — that covers Teachable, Thinkific, Kajabi, LifterLMS, and similar platforms. For WordPress-based LMS like LearnDash, the SmartVideo WordPress plugin handles the install for you. No official partnership or app required.
Adaptive Streaming for Every Connection
SmartVideo monitors each student’s connection in real time. If bandwidth drops — a common reality for remote learners on mobile or shared Wi-Fi — it switches to a lighter stream before buffering starts. Unlimited concurrent students, no degradation at scale.
Distraction-Free Learning Experience
Clean video player with zero third-party branding, zero ads, and zero suggested videos. Students stay in your course, not YouTube’s recommendation rabbit hole. The player you’d want in a professional learning environment.
No Per-Student Bandwidth Fees
Every plan includes unlimited delivery bandwidth and automatic encoding. Enroll 50 students or 5,000 — your video bill stays the same. Pricing is based on monthly views, not bandwidth consumed or student count. Scale your course without scaling your costs.
A sample course lesson in the live SmartVideo player — no branding, no related videos, no logo in the corner.
See it on a course page →Set Up in Under 5 Minutes
- 1
Add One Script
Paste the SmartVideo script into your LMS platform’s header (or install the WordPress plugin for WordPress-based LMS).
- 2
Embed Course Videos
Use smartvideo tags in lesson content. Upload directly to the SmartVideo library or let SmartVideo auto-convert existing Vimeo embeds.
- 3
Students Get Instant Playback
Videos are CDN-accelerated, ad-free, and adaptive. No buffering, no ads, no maintenance.
How SmartVideo Compares
| Feature | YouTube Embed | Vimeo Embed | SmartVideo |
|---|---|---|---|
| Embed speed | Slow | Moderate | Fast |
| Ads & distractions | Pre-roll ads + suggested | No | None |
| Bandwidth | Unlimited (ad-supported) | Capped by plan | Unlimited |
| Starting price | Free (with ads) | $12–75/mo | $19/mo |
| Adaptive streaming | Limited | Pro plans only | Every plan |
| Player branding | YouTube logo | Vimeo logo | Your brand only |
| LMS compatibility | Basic iframe | Basic iframe | Script tag or WP plugin |
| CDN delivery | YouTube CDN | Vimeo CDN | Own edge network |
Built for Course Creators Who Take Video Seriously
More than 150 million video plays a year run through SmartVideo.
- ½hosting costs while protecting video access
“Swarmify cut down our hosting expenses in half while accelerating load times and protecting our videos from unauthorized access. If you need a neat video player without unwanted branding, Swarmify is the way to go.”
- ~200course videos with no buffering problems
“Bye, Vimeo 👋 … I was using Vimeo for the courses, but Vimeo can be expensive, … The solution was Swarmify. … From the moment you press play, it plays. Very good picture and sound quality and no buffering problems. … I've used it for almost 200 videos that were on Vimeo and that now are in my Dropbox, and it works like a charm.”
- Bandwidthcosts down after Vimeo rate hikes
“This plugin is a pretty smooth and seamless way to get a video CDN that works well with Vimeo. Eventually Vimeo started trying to charge us for bandwidth at a very high rate and Swarmify was a big help in getting the costs down. Videos load fast and support is helpful and personal.”
- No lagfast loads and a professional player
“The videos load fast, there’s no lag, and the player is customizable and looks professional.”
Frequently Asked Questions
Still have questions? Get in touch or browse the help center.
Does SmartVideo work with LearnDash?
Yes. Install the SmartVideo WordPress plugin and use smartvideo tags in your LearnDash lessons, topics, and quizzes. Existing Vimeo embeds convert automatically. The plugin also works with LifterLMS and other WordPress-based LMS platforms.
Can I use SmartVideo with Teachable or Thinkific?
Yes. Add the SmartVideo script to your platform’s custom header code, then use smartvideo tags in your lesson content. Works with Teachable, Thinkific, Kajabi, and any platform that supports HTML embeds.
Will students on slow connections get buffering?
SmartVideo uses adaptive bitrate streaming. If a student’s connection drops — common for remote learners on mobile or shared Wi-Fi — the player automatically switches to a lighter stream before buffering starts. This works across desktop, tablet, and mobile.
Is there a per-student fee?
No. SmartVideo pricing is based on monthly video views, not student count or bandwidth consumed. Enroll 50 students or 5,000 — unlimited bandwidth is included on every plan.
Can hundreds of students watch simultaneously?
Yes. SmartVideo delivers from our own global edge network, with a global CDN behind it as intelligent overflow. There’s no concurrency limit — each student streams from the closest server to their location.
Can Vimeo self-serve plans host paid course videos?
Worth checking where you stand before you scale. In July 2026, Vimeo told one four-year self-serve customer — in emails that customer shared with us — that “selling online learning and courses” falls “outside of the scope of our self-serve plans, which are designed for non-commercial use.” That account had averaged about 60GB a month until a single free event pushed one month to 12TB, roughly six times Vimeo’s published 2TB monthly threshold. Vimeo quoted $6,550 a year and gave seven days to accept or have the account paused. That is one customer’s experience rather than a stated blanket policy, so check your own bandwidth report. SmartVideo has no bandwidth threshold and is built for commercial use, and existing Vimeo embeds convert in place — see how the two compare.
What happens if I exceed my view limit?
You’re never cut off. A small per-thousand overage rate applies. No throttling, no interruption to your students.
Is there a free trial?
Yes. Every plan comes with a 14-day free trial. A credit card is required to start, but you are not charged until day 15 — cancel before the trial ends and you will not be charged.
Embed in LearnDash, Teachable, Thinkific, Kajabi, or any LMS that accepts an HTML block — unlimited bandwidth means a 200-student cohort rewatching a 4K lesson carries no bandwidth charge at all. You’re billed on views, never on gigabytes, and nobody gets throttled mid-course.
Try SmartVideo on Your LMS
Deliver buffer-free, ad-free course videos to every student — regardless of their connection. Add one script tag and set up in under 5 minutes. No per-student fees, no bandwidth caps.
14-day free trial · from $19/mo · Card required, no charge until day 15