核心用法
SRS Support 是一个面向开发者的技术问答技能,旨在为 SRS(Simple Realtime Server)用户提供权威、准确的技术支持。使用时需确保本地已克隆 SRS 仓库(默认路径 ~/git/srs/),技能会自动加载 openclaw/memory/ 目录下的所有 srs-*.md 知识文件,构建完整的技术知识库。
该技能覆盖 SRS 的核心技术领域:协议支持(RTMP、SRT、WebRTC/WHIP/WHEP、HLS、DASH、HTTP-FLV、RTSP、GB28181)、编解码处理(AAC、Opus、H.264、H.265 等)、转封装/转码能力、配置管理(conf/ 目录及环境变量)、性能优化、以及生态工具链(Oryx、srs-bench、WordPress 插件等)。
显著优点
- 权威性:答案完全基于 SRS 官方代码库知识文件,杜绝猜测和幻觉
- 全面性:200K–1M token 上下文窗口支持加载完整知识库,无需选择性检索
- 版本可追溯:回答协议支持等问题时,明确标注版本号和发布日期
- 架构清晰:明确区分服务端与客户端边界,SRS 专注服务端,不维护客户端项目
潜在局限
- 依赖本地仓库:首次使用需用户确保 SRS 仓库已克隆,否则无法加载知识
- 知识边界:对知识库未覆盖的细分领域,需明确告知"暂无详细信息"
- 非实时更新:知识文件随仓库更新,非 HEAD 版本可能存在信息滞后
适合人群
SRS 开发者、运维工程师、流媒体架构师,以及需要深入了解 SRS 协议栈、配置调优、故障排查的技术用户。
常规风险
- 路径配置风险:若仓库位置非默认路径,需用户手动指定,可能因路径错误导致知识加载失败
- 版本兼容风险:SRS 版本迭代较快,知识库版本与用户实际部署版本可能存在差异