The most cost-effective video infrastructure for businesses of all scale. Mux is trusted to stream billions of minutes of video every day.
The API that enables developers to build unique live and on-demand video experiences for fractions of a cent.
Everything needed to build a beautiful web player for Mux Video — designed for any page and app, all from one platform.
Get the insights and real-time stream analytics to understand user engagement and improve the quality of experience for your viewers.
Mux solves the hard problems software teams face when building video, from live-streaming platforms to on-demand video catalogs and anything in between. Businesses use Mux to launch video features in days, customize the player experience, and monitor video streaming performance, all while scaling seamlessly to the world’s largest audiences.
Ship faster with more visibility. We're continuously solving the hardest problems in video streaming and wrapping it all up in thoughtfully designed developer tools and dashboards.
And this barely scratches the surface.
See our docs for more.
import 'server-only';
import Mux from '@mux/mux-node';
import MuxUploader from '@mux/mux-uploader-react';
const mux = new Mux();
export default async function Page() {
const directUpload = await mux.video.uploads.create({
new_asset_settings: {
playback_policy: ['public']
},
cors_origin: '*',
});
return <MuxUploader endpoint={directUpload.url} />;
}
No credit card required to start using Mux.