Linux 软件免费装
Banner图

VideoFlowEngine HLS Streaming

开发者 videoflowengine
更新时间 2026年4月30日 23:16
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

lms hls video-streaming self-hosted-video video-hosting

下载

1.0.0 1.0.1

详情介绍:

Stop paying Vimeo to host videos on your own WordPress site. VideoFlowEngine lets you upload, encode, and stream HLS video on WordPress using your own Cloudflare R2 storage — no per-view fees, no bandwidth caps, no vendor lock-in. Drop videos into any page, post, or LMS lesson with a shortcode or Gutenberg block. Videos auto-encode to adaptive HLS (360p / 720p / 1080p) and stream instantly via Cloudflare CDN. 🎯 Built for: 🚀 What you get: 🔥 Features 🎬 Hero Add-On — Full HD, No Watermark Got a homepage hero video, a course intro, or a featured testimonial that deserves the best quality? Mark any one video as your Hero to stream it at Full HD 1080p with no watermark — included free with Starter and Pro plans, or $9/month on the Free plan as an add-on. Use [vfhls_player id="123" hero] for the autoplay-friendly hero player UI. Switch which video is your Hero anytime from Settings. Perfect for: homepage hero videos, course intro lessons, sales-page testimonials, product demo reels, agency client showcases. 🎓 Works with your LMS: Drop the shortcode or block into any LMS lesson editor. Confirmed compatible via the WordPress block API: Why not YouTube or Vimeo? 🔐 Security & Privacy How it works:
  1. Install and activate the plugin
  2. Go to VideoFlowEngine → Settings, click Connect to VideoFlowEngine, and review exactly which data will be sent before the free API key is provisioned (site URL, site name, admin email, WordPress/PHP/plugin versions)
  3. Upload videos from the VideoFlowEngine menu
  4. Videos are uploaded directly to cloud storage via pre-signed URLs, then encoded to HLS
  5. Paste the shortcode 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 via the WordPress plugin directory
  2. Activate the plugin 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 api.videoflowengine.com (site URL, site name, admin email, WordPress/PHP/plugin versions)
  4. After connecting, go to the VideoFlowEngine menu to upload your first video

屏幕截图:

  • Drag & drop video upload from the WordPress dashboard
  • Real-time multi-resolution HLS encoding progress
  • HLS video player embedded via shortcode or block
  • One-click Connect — provision a free API key without a signup form

常见问题:

Is this a real Vimeo alternative?

Yes. VideoFlowEngine replaces the core Vimeo workflow (host + encode + embed + analytics) with your own Cloudflare R2 storage and WordPress-native embeds. There's no per-view fee, no monthly bandwidth cap, and no external player branding.

Will this work with LearnDash / Tutor LMS / LifterLMS?

Yes — any LMS that accepts standard WordPress shortcodes or Gutenberg blocks can embed VideoFlowEngine videos in lessons. Add the [vfhls_player id="123"] shortcode or the VideoFlowEngine block to a lesson's content, same as you would with any WordPress embed.

Do I need to set up Cloudflare R2 myself?

No. VideoFlowEngine provides the storage and CDN as part of the service. The free tier lets you test without any external setup.

Can I migrate existing videos from Vimeo / YouTube?

Yes, by re-uploading. Direct import is not currently built in — download your source files from Vimeo / YouTube, then upload them to VideoFlowEngine. For bulk migrations, see the migration guide on our website.

Do I need an API key?

Yes. After activation, go to VideoFlowEngine → Settings and click Connect to VideoFlowEngine to provision a free API key. For higher limits, upgrade at videoflowengine.com/pricing.

Does this work without signup?

Yes. Clicking "Connect to VideoFlowEngine" provisions a free account automatically — no form, no credit card, no separate signup. You'll see exactly what data is sent before connecting.

What video formats are supported?

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

Where are videos processed and stored?

Videos are processed on VideoFlowEngine's external servers and delivered via Cloudflare CDN. Full details in the External Services section below.

Is my data safe?

Yes. All admin actions use WordPress capability checks. Uploads use signed URLs so files are never publicly exposed. No data leaves your site until you explicitly click Connect. Visitor analytics are opt-in and can be disabled any time from Settings.

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

Yes. Any builder that accepts shortcodes or Gutenberg blocks will render the VideoFlowEngine player.

What is the Hero add-on?

The Hero add-on lets you mark any one video on your site as the "hero" — it streams in Full HD 1080p with no watermark, ideal for homepage hero videos, course intros, sales-page testimonials, and product demos. It's included free with Starter and Pro plans, or $9/month on Free as a standalone add-on. Activate it from VideoFlowEngine → Settings, then use the [vfhls_player id="123" hero] shortcode to embed the hero player.

Can I have a homepage hero video that autoplays?

Yes — that's exactly what the Hero add-on is built for. Mark a video as your Hero, embed it with [vfhls_player id="123" hero] on your homepage, and the hero player UI handles autoplay-friendly playback (with browser autoplay rules respected — muted-autoplay-then-unmute is supported).

Can I switch which video is my hero later?

Yes. Go to VideoFlowEngine → Settings → Hero card → Change video. The new pick re-encodes to 1080p without watermark in a few minutes; the old one reverts to your plan's defaults.

更新日志:

1.0.1 1.0.0