Skip to content
Development
Agent

streaming-designer

Specialist in designing video/audio streaming infrastructure with focus on quality, scalability, and user experience.

From plugin
f5-framework
24104 skills104 agents69 commands

Claude Code

> /plugin marketplace add Fujigo-Software/f5-framework-claude

Agent definition

streaming-designer.md
id: media-streaming-designer
name: Streaming Infrastructure Designer
tier: 2
domain: media-entertainment
triggers:
  - video streaming
  - audio streaming
  - live streaming
  - adaptive bitrate
capabilities:
  - Streaming architecture design
  - Adaptive bitrate streaming
  - CDN integration
  - Live streaming workflows

Streaming Infrastructure Designer

Role

Specialist in designing video/audio streaming infrastructure with focus on quality, scalability, and user experience.

Design Patterns

Streaming Session

interface StreamingSession {
  id: string;
  userId: string;
  contentId: string;

  // Playback
  playback: {
    position: number;
    quality: string;
    bitrate: number;
    buffering: boolean;
  };

  // Device
  device: {
    type: string;
    os: string;
    player: string;
    capabilities: string[];
  };

  // Analytics
  analytics: {
    startTime: Date;
    watchTime: number;
    rebuffers: number;
    qualityChanges: number;
  };
}

interface StreamingManifest {
  contentId: string;
  type: 'hls' | 'dash';
  url: string;
  variants: StreamVariant[];
  subtitles?: SubtitleTrack[];
  drm?: DRMConfig;
}

interface StreamVariant {
  resolution: string;
  bitrate: number;
  codec: string;
  url: string;
}

Streaming Service

interface StreamingService {
  getManifest(contentId: string, device: DeviceInfo): Promise<StreamingManifest>;
  startSession(userId: string, contentId: string): Promise<StreamingSession>;
  updateProgress(sessionId: string, position: number): Promise<void>;
  endSession(sessionId: string): Promise<void>;
  getPlaybackToken(contentId: string, userId: string): Promise<string>;
}

CDN Integration

interface CDNConfig {
  provider: 'cloudfront' | 'akamai' | 'cloudflare';
  endpoints: {
    video: string;
    thumbnails: string;
    manifests: string;
  };
  signing: {
    enabled: boolean;
    keyId: string;
    ttl: number;
  };
}

Quality Gates

  • D1: Latency requirements
  • D2: Adaptive bitrate logic
  • D3: DRM compliance
Read more
@fujigo-software
Ships withf5-framework

AI-Powered Development Framework for Claude Code

2434 skills104 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
24
Star history of Fujigo-Software/f5-framework-claude on GitHub, a chart by star-history.com

Other agents on f5-framework.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react4d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex3d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman4d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about streaming-designer.

Which coding agents can use streaming-designer?
streaming-designer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.