Direct Uploads allow you to simplify your workflow by providing an authenticated upload URL to your client applications so content can be uploaded directly to Mux without needing any intermediary steps, like having your file stored online somewhere else first.
If you already have your video assets somewhere, you won’t have to upload them again to Mux. We can pull them from any web-addressable location.
Get started quickly–Mux accepts many types of input video files (literally hundreds of codecs!) including every modern video format.
Try out any video feature without incurring cost with test assets. These video assets have certain limitations that you can use in any non-production environment (i.e. staging, dev environment, etc).
Mux supports live streaming using the RTMP protocol, which is supported by most broadcast software / hardware as well as open source software for mobile applications.
Mux is the first video streaming platform that doesn't make users wait for transcoding, offering the fastest video publishing possible. Videos are encoded while the first viewers watch them, making it available to watch in just a few seconds after upload.
All of Mux’s encoding processes all work together to deliver an optimized adaptive bitrate ladder so you can avoid the ongoing, manual process of fine-tuning which resolution and bitrate combinations to use.
Audio quality is important, too. Our audio normalization filter will adjust the volume, whether it’s too loud or too quiet, to be consistent and provide a pleasant listening experience to your audience.
Uses speech recognition technology and machine learning to automatically generate captions for your videos.
Create high quality GIFs from any Mux video with one simple GET request. With no additional API request to make or waiting period to receive it - just GET a URL and we’ll create a GIF.
Brand or label your videos with watermarks. Overlay any image you want and control the placement on your video.
Playback policies let you control the level of security for each asset. A Mux video asset can have multiple playback-id’s, each with a playback policy that is public or signed. The playback policy can be specified when creating a new asset, or you can use the playback policy API to create a new playback-id with the desired policy.
View delivered minutes by each asset so you can understand how much each video is being watched. This can help you create a complete picture of your costs, allowing you to track and charge users for usage of your platform.
Have fully segregated configuration, administration, and access for multiple Mux accounts.
Mux uses webhooks to let your application know when things happen asynchronously, outside of an API request cycle. After a webhook is configured for an environment, notifications will be sent for all events for that environment. Worried about security? We include a signature with each request to verify that we’re the ones who sent it.
If you’re using a headless CMS, Mux can integrate seamlessly with your workflow. Upload and manage video assets through your CMS knowing you’re delivering the best video experience to your audience.
Track the success of your videos with metrics around Views, Unique Viewers, and Playing Time. These set of metrics enable you to create KPIs, plan for service capacity or platform maintenance, and better understand success drivers. Included for every Mux Video customer.
For ongoing monitoring and optimization of your video platform, Quality of Experience (QoE) metrics include over 20+ metrics in 4 categories. Get professional broadcast-level monitoring tools to investigate issues and ensure your videos are delivering the best experience possible.
Try Mux with a risk free trial and $20 in credit.