BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
FastPix – Video Hosting, Player and Analytics for WordPress icon
Actively maintained Tested with WP 7.1 #53 in learndash

FastPix – Video Hosting, Player and Analytics for WordPress

Video hosting, player and analytics for WordPress. Host, protect and measure video from wp-admin. Requires a FastPix account.

Active installs<10New
Downloads · 30d163▲ +196.4% vs prev. 30d
Rating5/51 reviews
Health score71/100Good
All-time downloads779Since Sep 2025
Support resolved—No recent threads
RequiresWP 6.8PHP 8.3+
Downloads · 7d14▼ -53.3% week over week
Our verdict

Solid choice

FastPix is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 2 weeks ago, and scores 71/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.3 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Jul 19Sep 1Oct 16
Yesterday0
Daily average (1y)2
Peak day36Sep 29, 2026
Last 12 months727

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where FastPix stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
learndash >100 404 Best learndash plugins →
video >100 7,751 Best video plugins →
video analytics >100 1,470 Best video analytics plugins →
video hosting #73 901 Best video hosting plugins →
video player >100 1,093 Best video player plugins →

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About FastPix

From the official readme · v2.0.0

Description

Host and manage video content directly in WordPress with FastPix. Upload and play videos, add AI-powered captions and chapters, protect content with DRM, and track video and course performance through analytics in wp-admin.

Your videos are stored, encoded to adaptive-bitrate quality and streamed from the FastPix network, so your site stays fast and your content stays free of YouTube ads and outside branding. A FastPix account is required.

Get started on the FastPix dashboard | Visit fastpix.com | Read the WordPress docs

Watch how to upload, embed, protect and measure video in WordPress with FastPix:

Who it’s for

  • Online courses : Upload your videos to the media library, then use them to build the lessons for specific courses. A lesson is marked complete only when the video is actually watched, not when a student drags the progress bar to the end. Works with LearnDash, Tutor LMS, LifterLMS and LearnPress, with per-course analytics.
  • Live streaming : Broadcast over RTMPS or SRT straight from WordPress. One embed shows a waiting card before the stream, switches to the live player, then serves the recording automatically.
  • Membership and paid content : Sell or gate video with private, signed playback and DRM, so it only plays where you allow and cannot be shared or downloaded.
  • Publishers and media libraries : Move a large, uncaptioned library to FastPix, auto-generate subtitles, and search across titles, transcripts and chapters.
  • Marketing and landing pages : Replace slow self-hosted files with fast adaptive-bitrate video that will not drag down your page speed.
  • Multi-tenant platforms : Keep separate video libraries that never collide. A course platform split into divisions – say Architecture and E-commerce, each with its own sections – can run every division as its own site on WordPress Multisite, with its own library, courses and analytics, isolated from the rest.

Features

  • Video hosting with resumable uploads, URL import and Media Library migration
  • Adaptive-bitrate (HLS) streaming from a global multi-CDN network
  • Live streaming over RTMPS or SRT, with automatic recording to your library
  • Gutenberg video block and a [fastpix id="…"] shortcode
  • Public, private (signed) and DRM-protected playback
  • Watermark your videos to brand them and deter re-sharing
  • AI captions and subtitles, chapters, summaries and named entities
  • Transcript and chapter search across your whole library
  • Analytics in wp-admin – per student, per video and per course – with CSV export
  • Course completion tracking for LearnDash, Tutor LMS, LifterLMS and LearnPress
  • Multi-tenant isolation on WordPress Multisite – a separate library, courses and analytics per site
  • VideoObject structured data for public videos (video SEO)

Why FastPix?

  • Everything in wp-admin – upload, embed, protect and measure video without leaving WordPress or juggling separate tools.
  • Your site stays fast – video is delivered from the FastPix network, not your web host, so pages load quickly and playback does not stutter.
  • Open and yours – the plugin is open source (GPLv2), and your videos, embeds and viewer data stay in your own WordPress site.

For developers

The plugin is built to be extended. Here is what you get and how to use it.

Shortcode – use it to place a video anywhere the block editor doesn’t reach: classic editor, a page builder, a widget, or a theme template (via do_shortcode()). The only required attribute is the media ID; everything else tunes the player.

[fastpix id="abc123" autoplay muted accentcolour="#0055FF" starttime="30"]

Common attributes: autoplay, muted, loop, controls, chapters, transcript, captionsdefault, lazyload, accentcolour, poster, starttime, aspectratio. On lesson videos, complete_at sets the watched-percentage that counts as complete and track_viewer records who watched. For a live stream, use [fastpix streamid="…"].

LMS completion hook – use fastpix_video_completed to run your own logic the moment a student finishes a lesson video (award points, send an email, unlock the next module). It fires once, before the LMS credits the lesson:

add_action('fastpix_video_completed', function ($video_id, $user_id, $post_id) { /* your code */ }, 10, 3);

To stop the plugin crediting the lesson automatically and do it yourself, return false from fastpix_lms_auto_complete:

add_filter('fastpix_lms_auto_complete', '__return_false');

Webhooks – FastPix notifies your site through signed webhooks the moment a video finishes processing, a subtitle track is ready, or a live stream changes state, so your library stays in sync without polling. Set the webhook URL and signing secret during setup (see Installation), and every event is verified with an HMAC-SHA256 signature.

Other hooks – filters let you change behaviour without touching the plugin: fastpix_feature_live (turn live streaming on), fastpix_completion_threshold (default watched-percentage for completion), fastpix_lesson_post_types (treat custom post types as lessons), fastpix_structured_data (edit the VideoObject JSON-LD before output). Actions let you react to events: fastpix_media_ready (a video finished processing), fastpix_connected (a workspace was connected). Example – turn live streaming on:

add_filter('fastpix_feature_live', '__return_true');

WP-CLI – manage large libraries and automate maintenance from the terminal or a cron job: wp fastpix status (check the connection, schema and queue), wp fastpix sync (pull in new videos now), wp fastpix reindex (rebuild the transcript search index), wp fastpix doctor (re-run the activation checks when something looks wrong), and more.

FastPix PHP SDK – building your own server-side integration alongside the plugin? Manage uploads, media, playback IDs, live streams and more from your own PHP with the FastPix PHP SDK.

Full reference for every setting, capability, hook and command is in the WordPress plugin settings and reference.

Learn more

New to hosting video on WordPress? Start with our guide to the best video hosting for WordPress in 2026, see how to add video to WordPress without YouTube, and compare the field in the best WordPress video player plugins in 2026.

If you sell or gate content, read how protecting paid video on WordPress with signed URLs and DRM works, and if you run an LMS, see video hosting for LearnDash, Tutor LMS, LifterLMS and LearnPress. Going live is covered in live streaming from WordPress with RTMPS and SRT.

Already have a library? Learn about moving a WordPress Media Library off your server, keeping hero and background video from wrecking your LCP, and what video analytics in WordPress can tell you that a simple view counter cannot.

Installation

Requirements

  • WordPress 6.8 or later
  • PHP 8.3 or later
  • A site served over HTTPS
  • MySQL 5.7 / MariaDB 10.3 or newer with InnoDB and FULLTEXT support (for transcript search)
  • A FastPix account – create one on the FastPix dashboard

For the complete walkthrough, see Integrate FastPix with WordPress.

1. Install the plugin

From the WordPress plugin directory (recommended):

  1. In your WordPress admin, go to Plugins > Add New.
  2. Search for FastPix.
  3. Click Install Now, then Activate.

From a ZIP file:

  1. Download the plugin ZIP from the WordPress plugin directory.
  2. Go to Plugins > Add New > Upload Plugin, choose the file, click Install Now, then Activate.

On activation the plugin runs its environment checks and opens the setup wizard. If a check fails, activation is refused and the notice names the requirement. You can re-run the checks any time with wp fastpix doctor.

2. Get your FastPix credentials

  1. Sign in to the FastPix dashboard.
  2. Go to Manage > Access Tokens and generate a token. Copy the Access token ID and Secret key. The token needs Video: Read + Write, Data: Read, and System permissions. See get your FastPix API credentials.
  3. Copy your Workspace key from the workspace settings. See set up a workspace key

3. Connect the plugin

  1. In the setup wizard (FastPix > Connection), paste the Access token ID and Secret key and click Connect.
  2. Paste your Workspace key and click Save workspace.
  3. Optional but recommended: Set up webhooks. Copy the webhook URL from FastPix > Settings, add it under Org Settings > Webhooks in the FastPix dashboard, paste the signing secret back into WordPress and click Save & verify. Without webhooks, the plugin polls FastPix every few minutes.

When the Connection screen shows Connected, the full FastPix menu (Videos, Add media, Analytics, Settings) appears. Go to FastPix > Add media to upload your first video, then embed it with the block or the [fastpix id="…"] shortcode.

Frequently asked questions

What is the best way to host video on WordPress?

Hosting large video files on your own web server slows the site and has no adaptive streaming. A video hosting plugin like FastPix uploads your video to a dedicated video platform, encodes it to adaptive-bitrate HLS, and streams it from a multi-CDN network, while you manage everything from the WordPress dashboard.

Do I need a FastPix account?

Yes. The plugin is free and open source (GPLv2 or later), and it connects WordPress to your FastPix account, which hosts, encodes and delivers your video. Create one on the FastPix dashboard.

How do I embed a video in WordPress?

Add the FastPix Video Gutenberg block and pick a video from your library, or paste the [fastpix id="…"] shortcode into any post or page. Both render at view time and share the same player options.

Can I add private or password-protected video to WordPress?

Yes. Videos can be public, private (short-lived signed tokens), or DRM-protected. Access is tied to the posts that embed the video, so a private video only plays on a page the visitor is allowed to read.

Does it support adaptive-bitrate streaming?

Yes. FastPix encodes every upload to adaptive-bitrate HLS, so playback adjusts to each viewer’s connection instead of serving one fixed file.

Does it help with video SEO?

Public videos emit VideoObject structured data (JSON-LD) automatically, which makes them eligible for video rich results in Google search. Structured data is never emitted for private or DRM video.

Does it work with LearnDash and other LMS plugins?

Yes – LearnDash, Tutor LMS, LifterLMS and LearnPress. A lesson is only marked complete when the student actually watches the video (skipping to the end does not count), lesson credit is automatic, and the Analytics screen shows per-course student progress.

Can I live stream on WordPress?

Yes. Create an RTMPS or SRT stream, embed it with [fastpix streamid="…"], and one embed handles the waiting card, the live player and the recording.

What video formats and file size can I upload?

Common video formats (MP4, MOV, AVI, MKV, WMV, WebM, and more) and audio (MP3, WAV, AAC, M4A, OGG), up to 8 hours per file. Uploads are resumable in 5 MB chunks.

What happens to my videos if I deactivate or uninstall the plugin?

Deactivating deletes nothing: published embeds fall back to a saved poster and link, and reactivating restores them. Uninstalling keeps local data by default; video stored on FastPix is never deleted by the plugin.

Does it work on WordPress Multisite?

Yes, per site. Activate it on each site individually; each site keeps its own connection, library and capabilities.

Changelog

Video hosting, adaptive-bitrate streaming, private and DRM playback, LMS completion tracking, live streaming and analytics for WordPress. Requires a free FastPix account.

2.0.0

  • Video hosting on WordPress with resumable uploads, URL import, and Media Library migration (originals kept).
  • Gutenberg video block and [fastpix id="…"] shortcode with a shared renderer and per-embed options.
  • Public, private (signed) and DRM playback, with access tied to the embedding posts.
  • VideoObject structured data for public videos (video SEO).
  • Video analytics from a local daily rollup: views, watch time, quality of experience and errors, with CSV export.
  • Course features for LearnDash, Tutor LMS, LifterLMS and LearnPress: completion that only counts a genuinely watched video, automatic lesson credit, per-course analytics.
  • Live streaming over RTMPS or SRT, with automatic recording.
  • Signed webhooks, WP-CLI commands, and developer hooks. See the settings and reference guide.

Full changelog on WordPress.org →

Screenshots

Video analytics - views, watch time, quality of experience and playback errors, from a local daily rollup.
Video analytics - views, watch time, quality of experience and playback errors, from a…
Live streaming - connect OBS or any RTMPS/SRT encoder; the recording lands in your library automatically.
Live streaming - connect OBS or any RTMPS/SRT encoder; the recording lands in your…
The video library - search across titles, transcripts and chapters, with filters and bulk actions.
The video library - search across titles, transcripts and chapters, with filters and bulk…
Embedding a video with the FastPix Video block in the Gutenberg editor.
Embedding a video with the FastPix Video block in the Gutenberg editor.
The upload form - resumable uploads, privacy, quality and subtitle options.
The upload form - resumable uploads, privacy, quality and subtitle options.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best FastPix alternatives

All learndash plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Uncanny Toolkit for LearnDash Uncanny Toolkit for LearnDash Extend LearnDash with a variety of useful modules that make it even easier to build great… by Uncanny Owl 20K+ ★★★★★★★★★★ 4.8 (105) 1 day ago 78
2 Design Upgrade for LearnDash Design Upgrade for LearnDash Instantly improve LearnDash's design -- focus mode, course content, profile page, course… by Dave Warfel 7K+ ★★★★★★★★★★ 5 (53) 4 years ago 46
3 BuddyPress for LearnDash BuddyPress for LearnDash BuddyPress for LearnDash integrates the LearnDash LMS plugin with BuddyPress, so you can… by Syed Balkhi 1K+ ★★★★★★★★★★ 3.3 (18) 6 years ago 32
4 PowerPack for LearnDash PowerPack for LearnDash PowerPack for LearnDash offers 42 modules you can activate in a click to power up your… by Jack K 1K+ ★★★★★★★★★★ 4.8 (5) 2 months ago 77
5 Visibility Control for LearnDash Visibility Control for LearnDash Visibility Control for LearnDash helps you hide messages and content for specific criterion… by Pankaj Agrawal 1K+ ★★★★★★★★★★ 5 (9) 1 year ago 48
6 Autocomplete LearnDash Lessons and Topics Autocomplete LearnDash Lessons and Topics Autocomplete for LearnDash Lessons and Topics will automatically mark the lessons and… by Pankaj Agrawal 1K+ ★★★★★★★★★★ 5 (3) 1 year ago 43
7 Easy Dash for LearnDash Easy Dash for LearnDash Easy Dash for LearnDash: an improved (and easy) dashboard for your LearnDash site. by Luis Rock 700+ ★★★★★★★★★★ 5 (3) 9 months ago 49
8 Widget Areas for LearnDash Widget Areas for LearnDash Add unlimited blocks/widgets to several areas of LearnDash Focus Mode, plus course & group… by Dave Warfel 600+ ★★★★★★★★★★ 5 (10) 1 year ago 48
9 Topic Progression Using Storyline/Captivate for LearnDash Topic Progression Using Storyline/Captivate for LearnDash Allows a topic page in LearnDash to be completed through an action conducted in Storyline… by Discover eLearning 400+ ★★★★★★★★★★ 4 (4) 8 months ago 46
10 Manage Enrollment for LearnDash Manage Enrollment for LearnDash Manage Enrollment for LearnDash, lets you enroll users to courses or groups in bulk. You… by Pankaj Agrawal 400+ ★★★★★★★★★★ 1 (2) 1 year ago 31

FAQ

FastPix: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 17, 2026

Is FastPix free?

Yes. FastPix is free to download and use from the official WordPress.org plugin directory.

Is FastPix safe to use in 2026?

FastPix is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 2 weeks ago, and scores 71/100 on our health check.

How many websites use FastPix?

FastPix is active on <10 WordPress websites and has been downloaded 779 times since it launched in September 2025. It was downloaded 163 times in the last 30 days.

Does FastPix work with WordPress 7.1?

Yes. The developer has tested FastPix up to WordPress 7.1.3, the latest release. It requires WordPress 6.8 or newer.

What PHP version does FastPix need?

FastPix requires PHP 8.3 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was FastPix last updated?

The latest version, 2.0.0, was released on October 1, 2026 (2 weeks ago).

Who makes FastPix?

FastPix is developed and maintained by FastPix.

What are the best alternatives to FastPix?

The most popular alternatives to FastPix are Uncanny Toolkit for LearnDa… (20K+ installs), Design Upgrade for LearnDash (7K+ installs) and BuddyPress for LearnDash (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.