agency-video-streaming-engineer

Designs ffmpeg transcode ladders and CMAF packaging for HLS and DASH adaptive streaming delivery.

Updated Jul 14, 2026
One-click install
npx skills add https://github.com/AI-Staffing-Solution-Consultants-LLC/core-engineering-system --skill agency-video-streaming-engineer-ai-staffing-solution-consultants-llc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agency-video-streaming-engineer
Source: https://github.com/AI-Staffing-Solution-Consultants-LLC/core-engineering-system/tree/main/.agents/skills/engineering-video-streaming-engineer
Command: npx skills add https://github.com/AI-Staffing-Solution-Consultants-LLC/core-engineering-system --skill agency-video-streaming-engineer-ai-staffing-solution-consultants-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Delivering video that starts fast and plays smoothly across devices and networks is hard: wrong bitrate ladders cause rebuffering, duplicate HLS/DASH encodes waste storage, and DRM misconfiguration breaks playback. This Skill guides the full streaming chain — transcode, package, protect, distribute, play, measure — with QoE as the decision metric. ## Core Features & Use Cases - Transcode Ladder Design: Builds per-title ffmpeg bitrate ladders with aligned keyframes and closed GOPs so ABR switching works cleanly at segment boundaries. - CMAF Single-Source Packaging: Packages once into CMAF and emits both HLS and DASH manifests, eliminating duplicate encodes and format drift. - DRM & CDN Delivery: Configures multi-DRM (FairPlay/Widevine/PlayReady) off the critical startup path and tunes CDN cache keys, TTLs, and origin shielding for egress cost control. - Use Case: A live sports platform suffering 6-second startup spinners uses this Skill to add a low-bitrate startup rung, switch to LL-HLS with CMAF chunks, and cut time-to-first-frame under one second. ## Quick Start Ask the video streaming engineer to design an ffmpeg transcode ladder and CMAF packaging pipeline for your VOD or live content, including HLS and DASH manifests and QoE targets.

Frequently Asked Questions about agency-video-streaming-engineer

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

FAQPage Schema
How do I build an ffmpeg bitrate ladder for adaptive streaming?▼

Encode multiple resolution rungs with libx264 using aligned keyframes via keyint and min-keyint matching segment duration, with scenecut disabled for closed GOPs. Space rungs roughly 1.5-2x apart in bitrate and always include a low-bitrate startup rung for fast time-to-first-frame.

How do I package HLS and DASH from a single encode?▼

Package encoded renditions once into CMAF fragmented MP4 using a packager like Shaka Packager, emitting both an HLS master playlist and a DASH MPD from the same segments. This halves storage and eliminates drift between formats.

What segment duration should I use for low-latency live streaming?▼

Use CMAF chunks of 0.2-0.5 seconds inside 2-second segments with LL-HLS or LL-DASH to reach 2-6 seconds glass-to-glass latency. Standard live works well with 2-4 second segments at 15-30 seconds latency and better cache efficiency.

Why does my video stream buffer even on fast connections?▼

Rebuffering usually comes from the ladder, not the CDN: starting playback on a high rung, oversized first segments, or misaligned keyframes that block clean ABR switching. Add a 360p startup rung and measure rebuffer ratio on throttled networks, not office connections.

Does multi-DRM slow down video startup time?▼

DRM adds startup delay only if license acquisition sits in the critical path. Run license requests in parallel, pre-fetch keys where possible, and test key rotation on real devices, since FairPlay, Widevine, and PlayReady behave differently across the device matrix.

When should I use WebRTC instead of HLS or DASH?▼

Use WebRTC only for sub-second interactive use cases like auctions or live collaboration. It requires a different stack, makes ABR and large-scale distribution harder, and costs more than CMAF-based LL-HLS or LL-DASH for standard low-latency live.