
外掛標籤
開發者團隊
② 後台搜尋「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:
Install and activate the plugin
Go to VideoFlowEngine → Settings → click Connect to VideoFlowEngine (a consent screen shows exactly which data is sent before you confirm)
Upload from the VideoFlowEngine menu — drag & drop, then wait a few minutes for HLS encoding
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.
