Mux Video is powered by the most advanced cloud 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.
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.
Mux is the leader in Viewer Experience monitoring. 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.
Learn more about Per-Title Encoding
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.
Every video delivered over the internet requires encoding. Encoding is the process of taking an input file and compressing it using a codec suitable for delivery over the internet. It’s during this process when you must decide how much you want to compress the file and how much data you want to throw away (bitrate), plus a multitude of other settings, like customizing the codec profile to fit particular devices or players. With Mux, unlike with stand-alone video encoding APIs, all of this is taken care of for you.
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 (hosting + mezzanine format), and CDNs expertly configured for the most efficient video streaming. All of this is bundled behind a single POST to our simple API, saving you time vs. integrating with multiple services while offering performance that is impossible with standalone services.
Our Video API was built to scale and that includes our encoding. You’ll never have to worry about spikes in usage or spinning up additional servers. There’s no caps on the size or number of video files you can run through Mux.
Mux uses Adaptive Bitrate (ABR) streaming with HLS, which allows a video player to automatically choose the right video size for a viewer's device and connection speed. Most approaches create the same set of video sizes for every video title, but no two videos are exactly alike. Mux's per-title encoding approach tailors video sizes to the content of a video and delivers an experience that’s measurably better than ABR alone.
We can ingest almost every available codec including those for broadcast and professional applications like H.264, H.265, VP9, and Apple ProRes.
Mux was created by video veterans who previously founded Zencoder, which quickly became the leader in cloud encoding APIs after launching in 2010. Now with a team of video engineers and data scientists from some of your favorite streaming platforms, Mux is transforming the encoding industry again, with advanced approaches to optimizing video.
I just imported ~10 hours of footage and am SUPER impressed. It was effectively instant. Also love the easy dev integration!