Skip to content

Cloud Video Encoding, Evolved.

Mux has built the most advanced cloud video encoding platform for on-demand and live streaming video. Using the data from billions of video views, our video API delivers the most efficient streaming and the fastest publishing times around.

Companies that trust Mux for their encoding
VSCO
Robinhood
Zeit
Daily
Crowdcast
Wealthfit

Video is hard, but it doesn't have to be.

Tada

Publish instantly

Don’t make your users wait for encoding. With Mux, videos are encoded while the first viewers watch them. This just-in-time transcoding gives you the fastest video publishing possible. Whether it’s a 5-minute video or a 2-hour movie, you can watch it in just a few seconds after upload.

No Encoding

Never re-encode again

Devices change and new codecs are introduced, but with Mux you can future-proof your videos. Mux will automatically update codecs and renditions over the life of a video with no extra work or cost on your part.

Group

Reach every viewer

Mux's per-title encoding approach tailors video sizes to the content of a video and delivers an experience that’s measurably better than Adaptive Bitrate (ABR) streaming alone.

Scale

Scales automatically

Our Video API was built to scale. You’ll never have to worry about spikes in usage or spinning up additional servers. Plus, there are no caps on the size or number of video files you can run through us.

Video, in seconds

Step 1

POST a video

POST the URL of any video file using the Mux API. Mux will ingest the file, create a video asset, and prepare it for streaming.

POST https://api.mux.com/video/v1/assets
{ "input":"https://storage.googleapis.com/muxdemofiles/mux.mp4", "playback_policy":"public" }
The response will show here
Step 2

Stream it anywhere

Add the Playback ID to stream.mux.com. Mux instantly creates the right renditions for every device and bandwidth, resulting in lower costs and better viewer experiences.

https://stream.mux.com/{PLAYBACK_ID}.m3u8
Video publishing speed: 0s

Improved quality through machine learning

Mux Video uses machine learning to instantly choose the right resolutions and bitrates for each video (the "adaptive bitrate ladder"). The result: measurably better quality vs. encoding every video to the same static ladder.

Better together

Our advances in video encoding are made possible through a tight integration between global viewer experience data, a unique just-in-time transcoding engine, an optimized streaming origin, and CDNs expertly configured for the most efficient video streaming.

We track video performance, too.

Mux Data tracks errors, rebuffering, startup time, and video quality for billions of streams around the world. We use this data along with machine learning to continuously optimize our customers’ video performance.

They said it best
Using the API is accelerating our development by a lot. The API is simple, and we know that the Mux team has incredibly deep experience with transcoding pipelines and streaming optimization, so we don't have to worry about any of that.
Kwindla Hultman Kramer
Co-founder
They said it best
When you consider we are a content production house plus a video production business plus an eCommerce business, not having to also worry about being a video distribution service is massively valuable to us. It’s taken the problem away.
Dan Rosewarne
CTO

No credit card required to start using Mux.