Deliver your courses with lightning-fast, secure, and scalable video streaming – powered by BunnyStream.
With the WPLMS BunnyStream plugin, you get seamless video hosting and playback right inside your WPLMS-powered LMS. Say goodbye to buffering, piracy, and heavy server loads.
Key Features
🔒 Secure Video Streaming
- Protect your content with signed video URLs.
- Ensure only enrolled students can access your lessons.
- Prevent video downloads and unauthorized sharing.
⚡ Global CDN Performance
- Powered by Bunny.net’s worldwide edge network.
- Ultra-fast video delivery, no matter where your students are.
- Say goodbye to buffering and lag.
📱 Adaptive HLS Playback
- Automatic bitrate switching for smooth viewing.
- Works across mobile, desktop, and smart TVs.
- Give learners a Netflix-like experience inside your LMS.
👩🏫 Instructor-Friendly Uploads
- Upload videos directly from the course editor.
- Supports drag-and-drop uploads with resumable transfers.
- Reuse videos across multiple courses without duplication.
- Instructor Privacy supported.
💡 Scalable & Affordable
- Stop overloading your WordPress server.
- Pay only for storage & bandwidth with BunnyStream.
- Scale effortlessly as your academy grows.
📸 Screenshots
- Instructor Upload Panel – Upload videos directly from WPLMS.
- Course Video Player – Modern HLS video player with adaptive streaming.
- Secure Playback Settings – Manage token-based video security.



💰 Pricing
👉 The WPLMS BunnyStream plugin a WPLMS add-on and costs only one time lifetime fees.
However, You also pay for your BunnyStream usage (storage + bandwidth) via BunnyStream accounbt.
BunnyStream Pricing (as of 2025):
- Storage: ~$0.01/GB
- Bandwidth: ~$0.005/GB delivered
(Example: 100 videos at 500MB each = $0.50/month storage)
🙋 Frequently Asked Questions
Q. Do I need a BunnyStream account?
Yes. You’ll need a BunnyStream account to host your videos.
Q. Can I restrict videos to enrolled students only?
Absolutely. The plugin uses signed URLs to protect your content.
Q. Do students need a separate app to watch videos?
No. All videos play directly inside WPLMS with a responsive HTML5 player.
Q. What if my upload fails?
The plugin uses resumable uploads (tus.io protocol), so you can always resume without losing progress.