Linux 软件免费装
Banner图

FastPix - Video Hosting, Player and Analytics for WordPress

开发者 fastpix
更新时间 2026年9月29日 21:24
PHP版本: 8.3 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

video learndash video player video analytics video hosting

下载

2.0.0

详情介绍:

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. Who it's for Features Why FastPix? 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. Full reference for every setting, capability, hook and command: https://fastpix.com/docs/integrations/wordpress-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.

安装:

Requirements 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.
  3. Copy your Workspace key from the workspace settings.
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.

屏幕截图:

  • Connect your FastPix account with an access token and secret key.
  • Link your workspace and turn on instant updates through webhooks.
  • Upload settings - privacy, quality, subtitles, domain lock and watermark for each video.
  • The video library - search titles, transcripts and chapters, with shortcodes and privacy at a glance.
  • The FastPix Video block in the editor - pick a video and set autoplay, resume and player controls per embed.
  • Live streaming - connect OBS or any RTMPS/SRT encoder; the recording lands in your library automatically.
  • Video analytics - views, watch time, quality of experience and playback errors.

升级注意事项:

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

常见问题:

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 at https://dashboard.fastpix.io/signup.

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.

更新日志:

2.0.0