LMS Video Hosting
If you sell courses through Teachable, Thinkific, Kajabi, LearnWorlds, LearnDash, or any other LMS, AVCaption is built for this exact workload.
What you get
- Encrypted video — every lesson is AES-128 multi-key encrypted. Course pirates can’t easily rip your library.
- Custom embed player — your brand color, logo watermark, and (Enterprise) per-student dynamic watermark.
- Iframe embed — drop a single iframe into any LMS that accepts HTML. No JS dependencies.
- Multi-language subtitles — sell your course in multiple languages without paying translators.
- Predictable bill — flat $100/month per 5 TB. Doesn’t move when a launch goes viral.
See the underlying tech in encrypted video streaming and the custom embed player.
Setup in 4 steps
- Sign up at dashboard.avcaption.com.
- Upload your course videos — drag-and-drop in browser or chunked upload via API for bulk.
- Configure — set domain whitelist to your LMS domain, accent color, optional watermark.
- Embed — copy iframe code, paste into LMS lesson body. Done.
Why not host on the LMS itself?
Most LMS platforms (Teachable, Thinkific, Kajabi) host video themselves but:
- Bandwidth caps are common, with overage fees.
- Resolution caps (often 1080p ceiling).
- No multi-key encryption — single token per video at best.
- No dynamic watermark for identifying leakers.
- No multi-language AI subtitle workflow.
Hosting on AVCaption and embedding via iframe gives you a stronger video layer without leaving your LMS for everything else (sales, drip schedules, student management).
Why not Vimeo or Wistia?
- Vimeo OTT has documented surprise auto-upgrades and revenue share.
- Wistia is a B2B marketing tool, not a course host. Caps at 1080p.
See the full Vimeo OTT comparison and Wistia comparison.
Anti-piracy for paid courses
The Enterprise tier ships dynamic per-student watermarks. Each student sees their email rendered into the video frames. If a course is leaked to a piracy site, the watermark identifies who paid for the original.
In practice this stops most casual sharing — students think twice when they realize they’re identifiable.
Multi-language localization
Sell the same course in English, Spanish, German, Vietnamese, Japanese, etc. without paid translators:
- Upload your English subtitle file, or let AVCaption Studio create a draft transcript by auto-detecting from the video’s audio.
- Edit and approve the source transcript in Studio.
- Add additional language tracks (translated
.vttfiles) to the same video. - Each track shows up as a CC option in the player; the player can also show two languages simultaneously for bilingual learners.
Same video file, multiple subtitle tracks, no re-encode.
Get started
Free tier (ad-supported) is enough to test the embed flow. Premium ($100/mo per 5 TB) is the right tier for most courses — flat fee, viewership doesn’t move it. Enterprise ($250/mo per 5 TB) adds the REST API for SSO/LMS integration and per-student watermarks for high-piracy categories.
Most creators migrate one course first to validate the embed-and-watermark flow. Start with the free tier, upload a single lesson, and paste the iframe into your LMS sandbox before moving the rest.