plugin-icon

VideoFlowEngine HLS Streaming

Replace Vimeo with managed WordPress video hosting. Adaptive HLS streaming, built-in analytics, no per-view fees. Works with LearnDash & Tutor LMS.
Versie
1.0.1
Laatst bijgewerkt
Jun 11, 2026
VideoFlowEngine HLS Streaming

The managed WordPress video hosting plugin — adaptive HLS streaming without the Vimeo bill.

Stop paying Vimeo to host videos on your WordPress site. VideoFlowEngine gives you upload, encoding, CDN delivery, and analytics — all built into WordPress, all on flat-rate pricing with no per-view fees.

Upload from the WordPress dashboard. Videos auto-encode to adaptive HLS (360p / 720p / 1080p) and stream instantly via Cloudflare CDN. Drop into any page, post, or LMS lesson with [vfhls_player id="123"] or the Gutenberg block. Five minutes from install to live HLS stream.

🎯 Built for:

  • Course creators on LearnDash, Tutor LMS, LifterLMS, LearnPress — replace Vimeo without rebuilding your lessons
  • Membership sites that don’t want YouTube recommendations pulling members away mid-lesson
  • Agencies managing video for multiple client sites from a single WordPress dashboard
  • SaaS / marketing sites that need a clean, branded, ad-free video player

🚀 WordPress video hosting that actually works:

  • Upload videos directly from the WordPress dashboard
  • Automatic multi-resolution HLS encoding — 360p, 720p, 1080p adaptive
  • Fast global delivery via Cloudflare CDN — streams like Netflix, not like a raw MP4 file
  • Drop into any page, post, or LMS lesson via shortcode or Gutenberg block
  • Built-in analytics: views, watch time, drop-off — right inside WordPress admin
  • No ads, no external branding, no “watch on Vimeo” recommendations

🔥 Features

  • Direct-to-cloud uploads (no server transcoding, no PHP upload size limits)
  • Adaptive HLS streaming — quality switches automatically based on the viewer’s connection
  • [vfhls_player id="123"] shortcode for single videos
  • [vfhls_gallery columns="3"] shortcode for video grids
  • Gutenberg block for the block editor
  • Drag & drop upload with real-time encoding progress
  • Built-in analytics dashboard — views, watch time, drop-off, device breakdown
  • Free tier — no credit card required

🎬 Hero Add-On — Instant-Play Premium Video

Homepage hero videos, course intros, and featured testimonials should play instantly — no buffer wheel, no loading delay, no LCP penalty. The Hero add-on marks any one video as your Hero for full-HD instant-play delivery.

Use [vfhls_player id="123" hero] to embed it. Switch which video is your Hero anytime from Settings.

  • Instant playback — plays on first tap, no buffer wheel, even on slow mobile connections
  • Faster page load — adaptive HLS, no full-file pre-download before playback starts
  • Full HD 1080p for the designated hero video
  • One-click switch — reassign the Hero to a different video anytime

Perfect for: homepage hero sections, course intro lessons, sales-page testimonials, product demo reels.

🎓 Works with your LMS:

Drop the shortcode or block into any LMS lesson editor. Compatible with:

  • LearnDash — lessons, topics, quizzes, Focus Mode
  • Tutor LMS — lesson video blocks, course builder
  • LifterLMS — lesson and course content
  • LearnPress — lesson content
  • Any LMS that accepts standard WordPress shortcodes or Gutenberg blocks

Why VideoFlowEngine instead of Vimeo?

  • No per-view charges — flat plan pricing, never metered per play
  • No ads or platform branding — your player, your domain, your look
  • No YouTube-style recommendations pulling viewers out of your paid course
  • Analytics inside WordPress — views, watch time, drop-off without a separate dashboard
  • Private by default — videos are not surfaced on any public platform

🔐 Security & Privacy

  • WordPress capability checks on every admin action
  • Pre-signed upload URLs — video files never publicly exposed during upload
  • No data leaves your site until the admin explicitly clicks “Connect”
  • Visitor analytics are opt-in — disabled by default, toggled from Settings
  • Viewer IP used only for 1-hour view deduplication, not stored long-term

How it works:

  1. Install and activate the plugin
  2. Go to VideoFlowEngine Settings click Connect to VideoFlowEngine (a consent screen shows exactly which data is sent before you confirm)
  3. Upload from the VideoFlowEngine menu — drag & drop, then wait a few minutes for HLS encoding
  4. Paste [vfhls_player id="123"] into any page, post, or LMS lesson — or use the Gutenberg block

External Services

This plugin connects to VideoFlowEngine API (api.videoflowengine.com) to process, store, and deliver videos. This service is required for the plugin to function. No data is sent until the site admin explicitly clicks “Connect to VideoFlowEngine” and reviews the consent screen.

API endpoint: https://api.videoflowengine.com

Data sent may include:

  • Video files (uploaded directly to cloud storage via pre-signed URLs)
  • Site URL, site name, admin email (for API key provisioning)
  • WordPress version, PHP version, plugin version
  • API key (for authentication on all subsequent requests)
  • Playback analytics when enabled — view counts, watch time, playback quality, viewer IP for deduplication (opt-in, disabled by default)

Service Provider: VideoFlowEngine Website: https://videoflowengine.com API: https://api.videoflowengine.com Terms of Service: https://videoflowengine.com/terms Privacy Policy: https://videoflowengine.com/privacy

Third Party Libraries

  • hls.js — HLS video playback in browsers. Included file: assets/js/hls.min.js (minified production build). Source code: https://github.com/video-dev/hls.js. License: Apache License 2.0 (GPL-compatible).

Privacy

No data leaves your site until the admin explicitly connects via Settings. Visitor analytics are opt-in and disabled by default. The admin can enable or disable analytics at any time from VideoFlowEngine Settings. Full details: https://videoflowengine.com/privacy.

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.9.4
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.