Linux 软件免费装
Banner图

VideoFlowEngine HLS Streaming

开发者 videoflowengine
更新时间 2026年6月25日 02:09
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

lms learndash hls video-hosting vimeo-alternative

下载

1.0.2 1.0.0 1.0.1

详情介绍:

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: 🚀 WordPress video hosting that actually works: 🔥 Features 🎬 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. 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: Why VideoFlowEngine instead of Vimeo? 🔐 Security & Privacy 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

安装:

  1. Upload the videoflowengine-hls-streaming folder to /wp-content/plugins/, or install directly via the WordPress plugin directory
  2. Activate through the Plugins screen in WordPress
  3. Go to VideoFlowEngine → Settings and click Connect to VideoFlowEngine (a consent screen lists exactly which data is sent to the API)
  4. Upload your first video from the VideoFlowEngine menu

屏幕截图:

  • Drag & drop upload from the WordPress dashboard — files upload directly to cloud storage while the admin screen shows real-time encoding progress
  • HLS video player embedded inside a LearnDash lesson via the Gutenberg block
  • Plugin Settings — connect your site, manage the Hero video assignment, and toggle visitor analytics in one screen
  • Hero add-on player — instant-play full-HD video for homepage hero sections, no buffer wheel even on mobile

常见问题:

Is VideoFlowEngine free?

Yes. There is a free tier — no credit card required. The free tier includes up to 10 videos, 720p adaptive HLS encoding, 100 GB/month bandwidth, and basic per-video view counts. Paid plans unlock 1080p, more videos, higher storage limits, and the full analytics suite (watch time, drop-off, device breakdown).

Is this a real Vimeo replacement for WordPress?

Yes. VideoFlowEngine covers the full Vimeo workflow — upload, encode, embed, analytics — with managed cloud hosting and WordPress-native embeds. There are no per-view fees and no external player branding. To switch: download your source files from Vimeo (Settings → Distribution → Video File Download), re-upload to VideoFlowEngine, and swap the embed code. Most sites migrate in under an hour.

Will this work with LearnDash?

Yes. Add [vfhls_player id="123"] or the VideoFlowEngine Gutenberg block to any LearnDash lesson, topic, or quiz — the same way you'd add any WordPress content block. The player works in Focus Mode and alongside LearnDash's quiz and certificate triggers. Full setup guide on our website.

Will this work with Tutor LMS, LifterLMS, or LearnPress?

Yes — any LMS that accepts standard WordPress shortcodes or Gutenberg blocks works with VideoFlowEngine. That covers Tutor LMS, LifterLMS, LearnPress, WP Courseware, and most others on the market.

What is HLS streaming and why does it matter?

HLS (HTTP Live Streaming) is the adaptive streaming protocol used by Netflix and YouTube. Instead of downloading the entire video file before playback starts, HLS sends short segments and adjusts quality in real time based on the viewer's connection speed. The result: videos that start instantly and play without buffering on slow mobile connections — and no page-load penalty from a large MP4 file being fetched before a single frame plays.

How is VideoFlowEngine different from Vimeo?

The core difference is pricing model. Vimeo charges per-view on many plans and the bill grows with your audience. VideoFlowEngine is flat-rate — the same monthly price whether 5 or 5,000 people watch your videos. Beyond pricing: video is hosted under your domain (not Vimeo's), there are no ads or "watch on Vimeo" prompts, and analytics live inside WordPress admin rather than a separate Vimeo dashboard.

Do I need to set up Cloudflare R2 or any CDN myself?

No. VideoFlowEngine provides the storage, encoding servers, and Cloudflare CDN delivery as part of the managed service. There is nothing to configure. Install, connect, upload.

Can I migrate existing videos from Vimeo or YouTube?

Yes, by re-uploading. Download your source files from Vimeo (Settings → Distribution → Video File Download) or YouTube, then drag and drop them into VideoFlowEngine. Direct import from Vimeo/YouTube is not built in, but the upload-and-encode flow is the same as any new video. For bulk migrations, the migration guide on our website walks through the full process.

Do I need an API key?

Yes. After activation, click Connect to VideoFlowEngine in the Settings screen. This provisions a free API key automatically — no separate account registration or credit card needed.

Does this work without creating an account first?

Yes. Clicking "Connect to VideoFlowEngine" in the plugin Settings creates your account and provisions a free API key in one step. You will see exactly what data is sent before confirming.

What video formats are supported for upload?

MP4, MOV, AVI, MKV, WebM, and most other common video formats. Files are transcoded to adaptive HLS regardless of source format.

Does this work with ACF (Advanced Custom Fields) or custom theme video fields?

Yes. If your theme outputs a <video> tag with a .m3u8 URL — for example via an ACF URL field used for a homepage hero or product video — the plugin automatically detects it and streams it via hls.js with full adaptive quality switching. No shortcode or extra configuration needed. This works with ACF, custom PHP templates, page builders, and any other mechanism that outputs a standard HTML <video> tag.

Does this work in Elementor, Beaver Builder, Bricks, or other page builders?

Yes. Any page builder that renders WordPress shortcodes or Gutenberg blocks will display the VideoFlowEngine player — including Elementor, Beaver Builder, Bricks, Divi, GeneratePress, Astra, and Kadence.

What is the Hero add-on?

The Hero add-on lets you designate one video as the "Hero" on your site. It gets full-HD 1080p encoding and an instant-play player optimised for homepage hero sections, course intros, and sales-page testimonials. Activate in VideoFlowEngine → Settings and embed with [vfhls_player id="123" hero]. The Hero can be reassigned to any other video at any time (24-hour cooldown between switches).

Can my homepage hero video autoplay silently?

Yes. The Hero player handles browser autoplay policies — muted-autoplay-then-unmute is supported out of the box. Use [vfhls_player id="123" hero] on your homepage.

Can I switch which video is my hero?

Yes. Go to VideoFlowEngine → Settings → Hero card → Change video. The new video re-encodes to the hero stream in a few minutes; the previous one reverts to your plan's standard encoding.

更新日志:

1.0.2 1.0.1 1.0.0