Secure video hosting for WordPress
Sell your videos on your own site. Only buyers watch.
Onveo hosts your course videos and plays them only for the people who bought them. Every viewer gets a personal link that expires, plays only on your domain and stops working when the order is refunded.
Works with WordPress and WooCommerce. No commission on your sales.
A shared video link is a free copy.
One buyer pastes a private video link into a group chat and forty people watch your course for nothing. Onveo links belong to one buyer, expire within hours and only play on your site. A forwarded link shows an "expired" screen instead of your lesson.
Upload. Protect. Publish.
One platform from the file to the viewer.
One file. Every screen.
Upload large files in chunks. Onveo prepares adaptive streams up to 4K, so lessons play smoothly on any connection.
WordPress integrationShared links stop working.
Personal links valid for 1–24 hours, playback only on the domains you allow, an optional e-mail watermark, and access that follows each WooCommerce order.
Video securityLive everywhere from one stream.
Stream once over RTMP to your site and social platforms at the same time, or turn your library into a 24/7 channel.
For broadcastersHow it works on WordPress
Access follows the order.
- 01
Install the Onveo plugin
Connect your WordPress site to your Onveo video library.
- 02
Attach videos to a WooCommerce product
A course with lessons, a single film or a bundle.
- 03
Sell as usual
Buyers watch on your site. Refunds and cancellations remove access automatically.
Teams that run their video on Onveo
For broadcasters and municipalities
Run live, VOD and 24/7 channels in one place.
Live streaming, video on demand, FAST channels, clips and ad-supported playback. One platform and one invoice instead of five vendors.
Compared with general video hosts
Vimeo stops at the embed.
| Feature | Onveo | General video hosts |
|---|---|---|
| Who can watch a private video | Only the buyer, with a personal link valid 1–24 hours | Anyone on an allowed domain or with the link |
| Access tied to each WooCommerce order | Built in: granted on payment, removed on refund | Manual, or another plugin |
| Selling from your own store | Yes, with no commission on sales | Hosted storefronts, often with per-sale or per-subscriber fees |
| Live streaming and 24/7 channels | In the same account | Higher tiers or separate products |
Based on public plan pages, last checked 25 October 2026.
What creators ask first
How is this different from a private Vimeo or YouTube link?
A private link works for anyone who has it, for as long as the video exists. An Onveo link is issued to one buyer, expires after 1–24 hours, plays only on your domain and is withdrawn when the order is refunded.
Do you take a cut of my sales?
No. Buyers pay through your own WooCommerce payment provider, and only that provider's fees apply. Onveo charges for the platform, not per sale.
I sell on Vimeo On Demand. Can I move my films?
Yes. Vimeo On Demand closes on 20 November 2026. Download your masters, upload them to Onveo and attach them to WooCommerce products. Our migration guide walks through each step, and we help you plan the move.
Is this DRM?
No. Onveo protects playback with personal links that expire, domain lock and an optional e-mail watermark. If your content licence requires Widevine or FairPlay DRM, talk to us first.
How much does Onveo cost?
Pricing depends on your storage, viewing volume and live needs. Book a demo and we'll send you a quote.
Your video. Your store. Only buyers watch.
Book a demo with your own videos, or create an account and try the WordPress plugin.