Skip to content

api-evangelist/mux-com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mux (mux-com)

Mux is a video infrastructure platform that gives developers an end-to-end API for ingesting, encoding, storing, delivering, and analyzing video. The platform spans Mux Video (on-demand and live streaming), Mux Data (quality-of-experience analytics), Mux Robots (AI workflows for captions, chapters, summarization, and moderation), and Mux Player (drop-in playback components). Mux exposes a unified REST API at api.mux.com plus delivery hosts at stream.mux.com, image.mux.com, and stats.mux.com, backed by official SDKs in Node, Python, Ruby, PHP, Go, and Elixir, a CLI, and player integrations across web, iOS, Android, Roku, and major HTML5 players.

APIs.json: https://raw.githubusercontent.com/api-evangelist/mux-com/refs/heads/main/apis.yml

Scope

  • Position: Consuming
  • Access: 3rd-Party

Tags

  • Video Infrastructure
  • Video Streaming
  • Live Streaming
  • Video Analytics
  • Video AI
  • Encoding

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

APIs

Mux Video API

The Mux Video API manages the lifecycle of on-demand video, including Assets, Direct Uploads, Playback IDs, URL Signing Keys, Playback Restrictions, DRM Configurations, Transcription Vocabularies, and Delivery Usage. Developers can create assets from source URLs or chunked direct uploads, generate secure playback IDs (public, signed, or DRM-protected), and retrieve playback manifests, thumbnails, GIFs, and storyboards through stream.mux.com and image.mux.com.

Tags

  • Video
  • Encoding
  • Assets
  • Direct Uploads
  • Playback

Properties

Mux Live Streaming API

Mux Live Streaming creates managed RTMP and SRT ingest endpoints (rtmp://global-live.mux.com:5222/app) with reusable stream keys, simulcast targets for restreaming to YouTube, Twitch, and other platforms, and live-to-VOD recordings. The API supports standard and low-latency live, auto-generated live captions, live stream health monitoring, and disable/enable operations for per-event lifecycle management.

Tags

  • Live Streaming
  • RTMP
  • SRT
  • Low Latency

Properties

Mux Data API

The Mux Data API exposes video quality-of-experience analytics including Video Views, Errors, Filters, Dimensions, Exports, Metrics, Monitoring, Real-Time data, Incidents, and Annotations. Customers instrument their players with Mux Data SDKs (web, iOS, Android, Roku, Chromecast, ExoPlayer, AVPlayer, JWPlayer, THEOplayer) and query aggregated playback quality, viewer engagement, rebuffering, startup time, and error rates through this API.

Tags

  • Video Analytics
  • Quality Of Experience
  • Monitoring
  • Metrics

Properties

Mux Stream Delivery API

The Mux Stream Delivery API serves HLS and DASH playback manifests, captions, transcripts, and redundant media segments from stream.mux.com keyed on Playback IDs. It honors signed playback tokens, DRM license handshakes, and playback restrictions configured through the Video API to enforce domain, geo, and user-agent rules.

Tags

  • Delivery
  • HLS
  • DASH
  • Playback

Properties

Mux Image API

The Mux Image API generates on-the-fly thumbnails (JPG, PNG, WebP), animated GIFs, and VTT storyboard sprites for any asset playback ID via image.mux.com. URL parameters control time offset, width, height, fit mode, FPS, and duration, enabling responsive video posters and scrub-bar previews without server-side image processing.

Tags

  • Thumbnails
  • Storyboards
  • Animated Images

Properties

Mux Robots AI API

Mux Robots is an asynchronous job API for running AI workflows against video assets. Robots include Ask Questions (Q&A over a video), Edit Captions, Find Key Moments, Generate Chapters, Moderate (NSFW and violence detection), Summarize, and Translate Captions. Jobs follow a pending → processing → completed lifecycle and emit robots.job.* webhook events when complete.

Tags

  • Video AI
  • Captions
  • Summarization
  • Content Moderation
  • Chaptering

Properties

Mux System API

The Mux System API manages account-wide resources such as Signing Keys used to mint short-lived JWTs for signed playback URLs, thumbnails, and storyboards, plus utility endpoints (e.g., dimensions and account-level metadata) used across Video and Data products.

Tags

  • Signing Keys
  • Account Management
  • Utilities

Properties

Mux Webhooks

Mux Webhooks deliver signed HTTP callbacks for asset, upload, live stream, and robots job lifecycle events (video.asset.created, video.asset.ready, video.live_stream.active, video.upload.asset_created, robots.job.completed, and many more). Each delivery carries a Mux-Signature header (HMAC-SHA256 over the raw body and a per-endpoint secret) and includes attempt history visible in the dashboard.

Tags

  • Webhooks
  • Events
  • Notifications

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Mux - Video infrastructure platform: encoding, delivery, real-time, analytics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors