Skip to Content
Mux Docs: Home
Mux Logo
Docs
 
Log in
Sign Up
  • API reference
  • Webhook reference
  • Changelog

Core Concepts

    • Stream videos in five minutes
    • Overview
    • Use Postman
    • Overview
    • Verify webhook signatures

Developer Guides

      • Introduction to Uploader for web
      • Core functionality
      • Integrate in your webapp
      • Customize look and feel
      • Compose custom UIs with subcomponents
    • Choosing a video quality level
    • Stream videos in 4K
    • Upload files directly
    • Upload from an Android app
    • Upload from iOS or iPadOS
    • Minimize processing time
    • Control recording resolution
    • Play your videos
      • Introduction to Player for web
      • Core functionality
      • Integrate in your webapp
      • Customize look and feel
      • Themes
      • Lazy-loading
      • Run ads
      • Advanced usage
      • Examples
      • FAQs
      • Releases
      • Introduction to Player for iOS
      • Releases
      • Introduction to Player for Android
      • Releases
    • Control playback resolution
    • Autoplay your videos
    • Use a custom domain for streaming
    • Embed videos for social media
    • Enable static MP4 renditions
    • Download for offline editing
    • Get images from a video
    • Create timeline hover previews
    • Use Video.js with Mux
    • Synchronize video playback
    • Modify playback behavior
    • Adjust audio levels
    • Add watermarks to your videos
    • Create clips from your videos
    • Create instant clips
    • Add alternate audio to your videos
    • Add subtitles to your videos
    • Add auto-generated captions to your videos and use transcripts
    • Start live streaming
    • Configure broadcast software
    • Use SRT to live stream
    • Live stream from your app
    • Reduce live stream latency
    • Show live stream health stats
    • Manage stream keys
    • Stream recordings of live streams
    • Stream live to 3rd party platforms
    • Handle live stream disconnects
    • Stream simulated live
    • Debug live stream issues
    • Add your own live captions
    • Add auto-generated live captions
    • Live streaming FAQs
    • Introduction to Data
      • Overview
      • HTML5 video element
      • HLS.js
      • AVPlayer
      • AndroidX Media3
      • ExoPlayer
      • Dash.js
      • Video.js
      • React native video
      • Kaltura (Web)
      • Kaltura (iOS)
      • Kaltura (Android)
      • JW Player (Web)
      • JW Player (iOS)
      • Android MediaPlayer
      • Bitmovin player
      • Bitmovin player (Android)
      • castLabs PRESTOplay (Web)
      • castLabs PRESTOplay (Android)
      • Akamai media player
      • NexPlayer
      • Ooyala player
      • Shaka player
      • Azure media player
      • THEOplayer (Web)
      • THEOplayer (iOS)
      • THEOplayer (Android)
      • Flowplayer
      • Brightcove (Web)
      • Brightcove (iOS)
      • Brightcove (Android)
      • CTS PDK
      • Chromecast
      • Roku
      • Samsung Tizen
      • LG
      • Agnoplay player
      • Overview
      • PagerDuty alert notifications
    • Make your data actionable with metadata
    • Track autoplaying videos
    • Extend Data with custom metadata
    • Focus your operational response with error categorization
    • Track CDN for request metrics
    • Show how many people are watching your videos
      • Overview
      • Custom JavaScript integration
      • Custom Objective-C integration
      • Custom Java integration
      • Mux playback events
      • Overview
      • Viewer Engagement
      • Overall Viewer Experience
      • Playback Success
      • Startup Time
      • Smoothness
      • Video Quality
    • Export raw video view data
    • Export monitoring data
    • Ensure privacy compliance
    • Integrate a Data custom domain
    • Mux Data FAQs
      • Overview
      • Amazon Kinesis Data Streams
      • Google Cloud Pub/Sub
    • Signing JWTs
    • Secure video playback
    • Protect videos with DRM
    • Restrict dashboard environments
    • Moderate video content

Integrations

    • Next.js
    • Remix.js
    • SvelteKit
    • Astro
    • Intro to CMS integrations
    • Sanity
    • Contentful
    • Cosmic
    • DatoCMS
    • Strapi
    • Prepr
    • Overview
    • Generating chapters
    • Automatic translation and dubbing
    • Summarizing and tagging

Pricing

  • Understand Mux Video pricing
  • Estimating Mux Video costs
  • Visit mux.com
Contact Support
SupportLog inSign Up
 

Track your video engagement and performance

Monitor your video streaming performance and engagement with just a few lines of code.

Integrate Mux Data with your player

Choose your player to learn how to integrate Mux Data.

PopularWebiOSAndroidTVAll
Monitor Agnoplay Player
Agnoplay Player
Monitor Akamai Media Player
Akamai Media Player
Monitor Android Media Player
Android Media Player
Monitor AndroidX Media3
AndroidX Media3
Monitor AVPlayerMonitor AVPlayer
AVPlayer
Monitor Azure Media Player
Azure Media Player
Monitor Bitmovin Android
Bitmovin (Android)
Monitor Bitmovin
Bitmovin
Monitor Brightcove Android
Brightcove (Android)
Monitor Brightcove iOS
Brightcove (iOS)
Monitor Brightcove Web
Brightcove (Web)
Monitor castLabs PRESTOplay Android
castLabs PRESTOplay (Android)
Monitor castLabs PRESTOplay Web
castLabs PRESTOplay
Monitor Chromecast
Chromecast
Monitor Comcast PDK
Comcast PDK
Monitor Dash.js
Dash.js
Monitor ExoPlayer
ExoPlayer
Monitor Flowplayer
Flowplayer
Monitor HLS.js
HLS.js
Monitor HTML5 VideoMonitor HTML5 Video
HTML5 Video
Monitor JW Player iOS
JW Player (iOS)
Monitor JW Player Web
JW Player (Web)
Monitor Kaltura AndroidMonitor Kaltura Android
Kaltura (Android)
Monitor Kaltura iOSMonitor Kaltura iOS
Kaltura (iOS)
Monitor Kaltura WebMonitor Kaltura Web
Kaltura (Web)
Monitor LG
LG
Monitor NexPlayer
NexPlayer
Monitor React Native Video
React Native Video
Monitor RokuMonitor Roku
Roku
Monitor Samsung TizenMonitor Samsung Tizen
Samsung Tizen
Monitor Shaka Player
Shaka
Monitor THEOplayer AndroidMonitor THEOplayer Android
THEOplayer (Android)
Monitor THEOplayer iOSMonitor THEOplayer iOS
THEOplayer (iOS)
Monitor THEOplayer WebMonitor THEOplayer Web
THEOplayer (Web)
Monitor Video.jsMonitor Video.js
Video.js

Don't see your player? Contact us to request an SDK.

Was this page helpful?

Sign up for our newsletter
XLinkedInGitHub

© 2025 Mux, Inc
Status:Loading...