Skip to content

Introduction

Statamic Mux is an addon for integrating the Mux video encoding and streaming service into Statamic sites.

Philosophy

The main goal of this addon: make working with videos as easy as working with images. All the magic happens behind the scenes: videos are mirrored to your Mux account and can start streaming within seconds using the official <mux-video> web component as a drop-in replacement for the native video element.

Features

Direct sync
Mirror locally uploaded videos to your Mux account

Seamless video upload workflow
Just drop the original video files directly into the backend

No custom fieldtype required
Handle and display videos like any other asset in Statamic

Instant playback
Just-in-time encoding ensures videos can be streamed immediately

Optimized streaming
Smart adaptive bitrates deliver the right resolution for your viewers' bandwith

Customizable player
Tailor the video player component to match your site's design

Real-time analytics
Get insights into your audience and video playback performance

Secure streaming
Protect your content using signed urls

Responsive Video

Just like image pipelines efficiently deliver optimized images for faster load times on a variety of devices and connections, video encoding services like Mux play a crucial role for optimizing video content. Video encoding demands more resources and expertise than image processing, so a dedicated service like Mux becomes essential for performant websites.

Why Mux?

While there is a host of services for video encoding to choose from, Mux offers all the key components: encoding, storage, and delivery. It stands out with its API-first approach prioritizing developer productivity, as well as its official web components for creating rich, customized video players.

License

Statamic Mux is paid software with an open-source codebase. To use it in production, you'll need to buy a license from the Statamic Marketplace.

Credits

Developed by Philipp Daun

Unlicensed commercial plugin