From ccds-media
Live-streaming pipeline — ingest (SRT / RTMP / RIST / WebRTC), transcoding, low-latency delivery (LL-HLS, LL-DASH, WebRTC), redundancy, failover. Auto-invoked when designing live pipelines, debugging glass-to-glass latency, or planning failover for tentpole events.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-media:media-liveThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Live is unforgiving: every second of downtime is subscribers, sponsors, and
Live is unforgiving: every second of downtime is subscribers, sponsors, and reputation, and there is no re-run. The pipeline — ingest, transcode, packaging, delivery — matters exactly as much as the failover paths and the runbook the NOC uses when it breaks mid-event.
| Delivery | Glass-to-glass | Audience scale | Use when |
|---|---|---|---|
| WebRTC | < 1 s | thousands–low hundreds of thousands | interactivity is the product |
| LL-HLS / LL-DASH | 2–5 s | millions (CDN-friendly) | "broadcast parity" sports / news |
| Standard HLS/DASH | ~15–30 s | effectively unbounded | latency secondary; cheapest, most robust |
Related: media-transcode (encoder/ladder details), media-drm-cdn (multi-CDN,
key rotation on live), media-ad-insertion (SCTE-35 decisioning), media-player
(low-latency playback tuning) · domain agent: media-architect · output/ADR format:
playbook-conventions
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-mediaProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.