LaunchKit · 2026
Back to Skills

Answer SRS (Simple Realtime Server) questions for developers and users — protocols, configuration, architecture.

0
509 downloads
by @winlinvip

Setup & Installation

openclaw skills install @winlinvip/srs-support

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install srs-support

Version History

v1.0.3Mar 16, 2026 - Version note by skill developer:

Evaluated and refined the SRS Support skill with Claude Code’s skill-creator workflow.

What This Skill Does

Answers questions about SRS (Simple Realtime Server), a C++ media server for real-time streaming. Covers protocols (RTMP, SRT, WebRTC/WHIP/WHEP, HLS, DASH, HTTP-FLV, RTSP, GB28181), codec compatibility, configuration, deployment, and troubleshooting. Answers are grounded in the SRS project knowledge base, not general streaming knowledge.

Answers are sourced directly from the SRS project's own documentation files, so you get accurate, version-specific details rather than generic streaming advice.

When to use it

  • Checking which protocols SRS supports for publish vs playback
  • Troubleshooting RTMP or WebRTC stream failures on a live deployment
  • Comparing SRS to Nginx-RTMP or Janus before choosing a media server
  • Finding the right vhost config options for a Docker-based SRS setup
  • Understanding codec compatibility when bridging RTMP and WebRTC streams

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: How do I publish an RTMP stream and play it back as HLS?

AGENT
  1. 1Resolve SRS_ROOT from environment variable, workspace, or default path
  2. 2Load openclaw/memory/srs-overview.md to check RTMP publish and HLS playback support
  3. 3Look up relevant vhost config options in conf/full.conf for HLS output
  4. 4Provide FFmpeg publish command using doc/source.flv and the HLS playback URL format
OUTPUT

Step-by-step instructions with the FFmpeg publish command, a vhost config snippet enabling HLS, and the playback URL pattern