workflow-streaming-distribution

Distribute live or VOD content with ABR ladders, DRM, and CMAF packaging.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill workflow-streaming-distribution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-streaming-distribution
Source: https://github.com/damionrashford/media-os/tree/main/skills/workflow-streaming-distribution
Command: npx skills add https://github.com/damionrashford/media-os --skill workflow-streaming-distribution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship end-to-end streaming distribution of live or VOD content to all playback surfaces, handling encoding ladders, protection, and cross-platform delivery.

Core Features & Use Cases

  • Build and package ABR ladders for CMAF, enabling HLS and DASH delivery across multiple protocols (WHIP, RTMP, SRT, RIST).
  • Optional DRM support with cbcs-based Widevine/PlayReady/FairPlay unified across platforms.
  • Fanout and contribution via MediaMTX with CDN uploads to Cloudflare Stream, Mux, Bunny, or S3.
  • Scales to large audiences and supports LL-HLS and low-latency configurations, including SFU options for interactive sessions.
  • Practical scenario: broadcast a live event to web, mobile, and OTT devices with consistent quality and protections.

Quick Start

Invoke a workflow to publish a master input through HLS/DASH with ABR, DRM, and CDN uplinks.

Frequently Asked Questions about workflow-streaming-distribution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package an ABR ladder for HLS and DASH delivery?

You package an ABR ladder for HLS and DASH by building CMAF renditions, which enables simultaneous adaptive bitrate streaming across web, mobile, and OTT devices from a single packaged set of segments.

Does MediaMTX support multi-protocol fanout for live streaming?

Yes, MediaMTX supports multi-protocol fanout for live streaming by accepting WHIP, RTMP, SRT, and RIST inputs, allowing you to distribute live video feeds efficiently to multiple destinations and CDN endpoints concurrently.

How do I add DRM protection to CMAF streaming outputs?

You add DRM protection to CMAF streaming outputs by applying cbcs encryption schemes, ensuring unified Widevine, PlayReady, and FairPlay coverage across platforms so that VOD and live content remain securely protected during playback.

Can I use WHIP and SRT protocols for live video contribution?

Yes, you can use WHIP and SRT protocols for live video contribution, routing source streams through MediaMTX to handle ingestion before packaging them into CMAF and uploading to CDNs like Cloudflare Stream, Mux, Bunny, or S3.

What is the best way to broadcast a live event to web, mobile, and OTT devices?

The best way to broadcast a live event to web, mobile, and OTT devices is to use an end-to-end streaming distribution workflow, applying an ABR ladder with multi-protocol fanout and CDN uploads to ensure consistent quality and protection.

When do I need LL-HLS configurations for streaming distribution?

You need LL-HLS configurations for streaming distribution when broadcasting live events requiring minimal delay to large audiences, utilizing low-latency settings alongside MediaMTX SFU options to support interactive sessions and real-time playback.