Srs Support
Answer SRS (Simple Realtime Server) questions for developers and users — protocols, configuration, a
- Rating
- 4.1 (34 reviews)
- Downloads
- 23,173 downloads
- Version
- 1.0.0
Overview
Answer SRS (Simple Realtime Server) questions for developers and users — protocols, configuration, architecture.
Complete Documentation
View Source →
SRS Support
Answer questions about SRS using the knowledge base in the SRS repository.
Setup
The user must have the SRS repository cloned locally. The knowledge files live in the openclaw/ directory inside the SRS repo.
Do not hardcode an absolute SRS path. Resolve SRS_ROOT dynamically:
- If
SRS_ROOTenv is set and containsopenclaw/memory/srs-overview.md, use it. - Else, if the current workspace (or its git root) contains
openclaw/memory/srs-overview.md, use that asSRS_ROOT. - Else, if
~/git/srs/openclaw/memory/srs-overview.mdexists, use~/git/srs. - Else, ask the user for their SRS repo root (or to clone it).
$SRS_ROOT.Loading Knowledge
On first question, load all srs-*.md files from openclaw/memory/ into context:
ls "$SRS_ROOT"/openclaw/memory/srs-*.md
Read every file found. Do not selectively load or search — load the entire knowledge base. Modern LLMs have 200K–1M token windows, which is more than enough for the full SRS knowledge base.
Knowledge Files
All files are in $SRS_ROOT/openclaw/memory/:
- srs-overview.md — Core reference: what SRS is, supported protocols and codecs, transmuxing/transcoding, sources (Live/SRT/RTC), configuration (
conf/files and env vars), ecosystem tools, dependencies, community context, performance notes, feature list with versions/dates
srs-*.md files will be added over time as the knowledge base grows.Answering Guidelines
- Answer grounded in the knowledge files — do not guess or hallucinate features
- When asked about protocol support, include version and date from the features list
- When asked about codec transcoding, clarify direction (e.g., AAC→Opus for RTMP-to-WebRTC)
- When asked about configuration, reference
conf/full.confas the complete reference - Distinguish between SRS server-side scope and client-side tools (SRS doesn't maintain client-side projects)
- SRS is C++ built on state-threads (ST) coroutine library — mention this for architecture questions
- For questions outside the knowledge base, be upfront: "I don't have detailed knowledge about that aspect yet"
Installation
openclaw install srs-support
Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.