LearnDash Video Hosting That Keeps Students in the Lesson
LearnDash runs your courses inside your own WordPress site — so your lesson video should too. The SmartVideo WordPress plugin drops CDN-backed, ad-free video into any LearnDash lesson or topic with a native Gutenberg block and page-builder widgets. No shortcodes, no suggested videos pulling learners off-course, and no per-student bandwidth fees.
14-day free trial · from $19/mo · Card required, no charge until day 15Why Standard Embeds Hurt LearnDash Courses
YouTube Ads & Suggested Videos Hijack Your Lessons
A YouTube embed inside a LearnDash lesson shows pre-roll ads and a grid of suggested videos when playback ends. Your student is one click from a competitor’s course instead of finishing the module — and it undercuts the professional experience you’re charging for.
Heavy Embeds Slow Down Lesson Pages
Third-party iframes load their own scripts and tracking domains on every LearnDash lesson page. That extra weight drags your Core Web Vitals — the same metrics that shape how your course site ranks and how fast a lesson feels to a student mid-course.
Bandwidth Costs Scale With Every Enrollment
Self-hosting video in WordPress or using a host with per-GB pricing means your costs grow with every new student. A cohort watching hours of lessons can push serious bandwidth — double enrollment and your video bill doubles with it.
What LearnDash Creators Get With SmartVideo
Native WordPress Plugin — No Shortcodes to Wrangle
Install the SmartVideo WordPress plugin and add video to a LearnDash lesson or topic with a native Gutenberg block. It also ships native widgets and modules for Elementor, Divi (4 & 5), Beaver Builder, and Bricks — so video drops in wherever you build. A [smartvideo] shortcode is there too if you’re still on the Classic Editor.
100% White-Label, Ad-Free Player
The SmartVideo player carries no ads, no end-screen thumbnails, and no third-party logo. A student finishing lesson 4 sees only what your LearnDash course puts next — lesson 5, a quiz, a certificate — not a competitor’s course on YouTube.
Unlimited Bandwidth — No Per-Student Fees
Every plan includes unlimited delivery bandwidth and automatic encoding. Enroll a handful of students or a full cohort — bandwidth never adds to your bill. Pricing tracks monthly views, not bandwidth consumed or student count, so course creators run whole libraries on SmartVideo inside their WordPress LMS.
Fast CDN That Keeps Lesson Pages Light
Video is delivered from our own global edge network with adaptive streaming for every connection. The lightweight player keeps LearnDash lesson pages fast, and you can source videos from Dropbox, Google Drive, S3, or direct files — no re-uploading required.
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 →Bring Your Existing Lesson Library
Vimeo lessons convert in place
Install the plugin and the Vimeo embeds already in your LearnDash lessons switch to the SmartVideo player, with no re-uploading. SmartVideo imports Vimeo videos whose Who can watch setting is Anyone; password-protected and “Only me” videos stay on Vimeo. Each video starts converting the first time its page loads, so open lessons behind your login once.
Upload or import the rest
Upload lesson files to your SmartVideo Library, choose videos already in your WordPress Media Library, or point SmartVideo at files in Dropbox, Google Drive, or Amazon S3. YouTube conversion is best-effort, so some videos convert and some don’t; for lessons you rely on, upload the file.
Help moving a large library
Most creators start with their highest-traffic lessons and work through the library from there. Larger libraries take longer to move, and our support team can help with bulk migrations — get in touch. Step-by-step migration guides cover Vimeo, YouTube, Wistia, and SproutVideo.
Add SmartVideo to LearnDash in Minutes
- 1
Install the WordPress Plugin
Add the SmartVideo WordPress plugin to your LearnDash site. Then open SmartVideo in the admin sidebar, paste your Swarm CDN Key on the Setup tab, and click Enable SmartVideo. Automatic encoding handles quality variants for you.
- 2
Drop Video Into a Lesson
Add the SmartVideo Gutenberg block to any LearnDash lesson or topic — or use the native widget in Elementor, Divi, Beaver Builder, or Bricks. No shortcode needed.
- 3
Students Get Instant Playback
Videos stream ad-free with adaptive quality from our own global edge network. No buffering, no branding, no maintenance.
How SmartVideo Compares Inside LearnDash
| Feature | YouTube Embed | Vimeo Embed | SmartVideo |
|---|---|---|---|
| Ads & distractions | Pre-roll ads + suggested | No | None |
| Player branding | YouTube logo | Vimeo logo | 100% white-label |
| Bandwidth | Unlimited (ad-supported) | Capped by plan | Unlimited |
| Per-student fees | None | None | None |
| Adaptive streaming | Limited | Pro plans only | Every plan |
| LearnDash setup | Paste iframe | Paste iframe | WordPress plugin, no shortcodes |
| CDN delivery | YouTube CDN | Vimeo CDN | Own edge network |
Built for LearnDash Creators Who Take Video Seriously
More than 150 million video plays a year run through SmartVideo.
- EasyWordPress install via the plugin
“Love this app. I have videos on my site and this takes away the annoying suggested videos, makes them look more professional and faster. I installed Swarmify on my Wordpress site and the process was very easy via the plugin.”
- Instantplayback from the moment you press play
“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.”
- Smoothplugin setup that got bandwidth costs down
“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.”
- ½hosting expenses, and hours of development saved
“Swarmify saved us hours of development, significantly reduced our disk space and bandwidth utilization, which in turn cut down our hosting expenses in half.”
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 add video to your LearnDash lessons and topics with a native Gutenberg block — or the native widget in Elementor, Divi (4 & 5), Beaver Builder, or Bricks. Courses live inside your own WordPress site, and SmartVideo drops in right where you build them.
Do I need shortcodes to embed video?
No. The plugin adds a native Gutenberg block plus page-builder widgets, so no shortcodes are required in the block editor. A [smartvideo] shortcode is still available if you’re embedding in the Classic Editor.
Can I convert my existing lesson videos?
Yes. SmartVideo auto-converts Vimeo embeds at the page level, so Vimeo videos whose Who can watch setting is Anyone upgrade automatically. For YouTube lessons, upload the file and add it with the SmartVideo block. You can also source videos from Dropbox, Google Drive, S3, or direct files.
Will my students see ads or suggested videos?
No. The SmartVideo player is 100% white-label — no ads, no end-screen recommendations, and no third-party branding. The only place a student goes from a lesson is wherever your LearnDash course sends them next.
Can students download or share my lesson videos?
Not casually, though SmartVideo isn’t DRM. Lessons you upload to your SmartVideo Library are embedded by a swarmify:// reference rather than a downloadable link, and direct downloads of the copies we stream are blocked. A file you host yourself, such as on S3 or Dropbox, stays visible in your page source. On request, our support team can lock playback to your own domains, so your lessons won’t play if someone embeds them on another site. Streams aren’t encrypted and there are no expiring links, so it won’t stop a determined student recording their screen. See exactly what SmartVideo protects.
Is there a per-student bandwidth fee?
No. SmartVideo pricing is based on monthly video views, not student count or bandwidth consumed. Unlimited bandwidth is included on every plan, so bandwidth never adds to your bill.
Will SmartVideo slow down my LearnDash lesson pages?
The opposite — the lightweight player is built to keep lesson pages fast. Video is delivered from our own global edge network with adaptive streaming, so pages stay light and playback starts quickly for every student.
Is there a free trial?
Yes. Every plan includes a 14-day free trial — card required, no charge until day 15. Start your free trial or see pricing for plan details.
LearnDash keeps your courses on your own WordPress site — SmartVideo keeps the video there too, ad-free and white-label. Unlimited bandwidth means a full cohort rewatching a full-HD lesson carries no bandwidth charge at all, and the native plugin drops video into every lesson without a single shortcode. Run your whole course library on it and add modules without re-quoting your hosting bill.
Add SmartVideo to Your LearnDash Courses
Start a 14-day free trial. Install the WordPress plugin, drop the block into your highest-traffic lessons, and give students ad-free, buffer-free playback — no shortcodes, no per-student fees.
14-day free trial · from $19/mo · Card required, no charge until day 15