Skip to content

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 integration

Shared 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 security

Live 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 broadcasters

How it works on WordPress

Access follows the order.

  1. 01

    Install the Onveo plugin

    Connect your WordPress site to your Onveo video library.

  2. 02

    Attach videos to a WooCommerce product

    A course with lessons, a single film or a bundle.

  3. 03

    Sell as usual

    Buyers watch on your site. Refunds and cancellations remove access automatically.

Selling courses with 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.

Live streaming

RTMP in, to your player and social platforms at once.

Live streaming

FAST channels

Schedule your library into a 24/7 channel.

FAST channels

Clip Studio

Turn long videos into vertical and square clips.

Clip Studio

Feeds for apps

Metadata feeds for TV apps and partners.

See the platform

Compared with general video hosts

Vimeo stops at the embed.

FeatureOnveoGeneral video hosts
Who can watch a private videoOnly the buyer, with a personal link valid 1–24 hoursAnyone on an allowed domain or with the link
Access tied to each WooCommerce orderBuilt in: granted on payment, removed on refundManual, or another plugin
Selling from your own storeYes, with no commission on salesHosted storefronts, often with per-sale or per-subscriber fees
Live streaming and 24/7 channelsIn the same accountHigher tiers or separate products

Based on public plan pages, last checked 25 October 2026.

Onveo vs Vimeo, in detail

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.

Onveo
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.