Where should I host videos for my website or online course?
YouTube, set to unlisted, if anyone holding the link may watch: it is free, the video stays out of search and off your channel page, and the cost is YouTube's branding and suggested videos around your player. A paid course needs a host that guards the video, and in India that usually means VdoCipher, whose DRM encryption is built to stop piracy of paid videos, from $149 a year with 1,000GB of bandwidth. For a clean player on your own site, Vimeo starts at $9 a month billed yearly and never shows ads, and Wistia has a free plan with 25GB and Business at $79 a month billed yearly with lead forms and analytics. If a developer is building your product, pay only for use: Bunny Stream charges from $0.01 a GB stored and $0.005 a GB delivered with free encoding, and Cloudflare Stream $5 a month per 1,000 minutes stored plus $1 per 1,000 minutes watched. Rule: YouTube for marketing, VdoCipher for paid lessons, Bunny or Cloudflare when you build the player yourself.
YouTube's help page on public, private and unlisted videos. Unlisted videos can be seen and shared by anyone with the link but do not appear in search or on your channel's Videos tab.
Cloudflare's docs on Stream pricing: $5 a month for each 1,000 minutes of video stored and $1 per 1,000 minutes delivered, with no separate encoding or bandwidth fees.
VdoCipher hosts video with DRM encryption against piracy, and lists Indian ed-tech companies among its customers. Starter is $149 a year with 1,000GB of bandwidth, with a free trial.
Vimeo's plans: Creator at $9 a month billed annually with 50GB managed storage and password protection, and Core at $24.50 for 3 users. Vimeo states it never puts ads before, during or after your videos, even on the free plan.
Wistia's plans: Free with 25GB of storage for one user, and Business at $79 a month billed annually with branding removed, CTAs, forms and advanced video analytics.
Bunny Stream charges for use only: encoding is free, storage from $0.01 a GB and delivery from $0.005 a GB, with a free player and security features at no extra fee.