- Introduction to Video
- Stream video files
- Start live streaming
- Build real-time video experiences
- Make API requests
- Play your videos
- Enable static MP4 renditions
- Download for offline editing
- Embed videos for social media
- Listen for webhooks
- Secure video playback
- Create clips from your videos
- Get images from a video
- Create timeline hover previews
- Adjust audio levels
- Add watermarks to your videos
- Add subtitles to your videos
- Minimize processing time
- Upload files directly
- Autoplay your videos
- Synchronize video playback
- Integrate with your CMS
Introduction to Mux Video
Mux Video is the API that makes you a video expert. With just a few simple API calls, add and stream videos that play anywhere and look beautiful, every time, at scale.
Starter Guides
Stream video files online
Use the Mux Video API to stream your video files online.
Start live streaming
Use the Mux Video API to generate a Stream Key and connect it with your broadcast software.
RECENTLY UPDATED GUIDES
Create clips from your videos
Learn how to create clips from your video files or live stream event recordings
Debug live stream issues
Identify the most commonly seen live stream issues with the Live Stream Input Health dashboard
Add timeline hover previews
After playing your Mux assets, add hover image previews to your player
POPULAR GUIDES
Play your videos
Set up your iOS application, Android application or web application to start playing your Mux assets
Get images from your video
Now that you have Mux assets, build rich experiences into your application by previewing your videos with images and gifs
Integrate Mux Data
Add the Mux Data SDK to your player and start collecting playback performance metrics.
Secure video playback
For extra control over playback, generate json web tokens for signed URLs.
Stream live to 3rd party platforms
Send Mux live streams to Facebook, Twitch, Youtube or any 3rd party platform