sipcapture/homer
说明与用途
**项目简介**
HOMER(sipcapture/homer)是一款 100% 开源的 SIP/VoIP/RTC 包捕获与监控平台,基于 Go 实现,拥有近 2000 颗星和活跃的社区,可用于实时抓包、流量分析和质量监控。
**价值**
- **快速赋能 AI**:内置完整的协议解析和统计数据,开发者可以直接在捕获的呼叫信令和媒体流上叠加机器学习模型,而无需从零搭建数据采集层。
- **原型与研发加速**:提供丰富的 API 与可视化仪表盘,适合快速验证 RAG、对话代理或异常检测等 AI 场景。
- **成熟的运维监控**:支持 Prometheus、Grafana、Elasticsearch 等生态,可无缝纳入现有 observability 堆栈。
**典型接入方式**
- **部署方式**:使用官方提供的 Docker Compose / Helm Chart 在 Kubernetes 或单机上快速启动(包括 capture、homer‑api、homer‑ui 三个服务)。
- **数据导入**:在 SIP/RTCP/RTSP 代理或 SBC 上配置
sngrep/pcap采集插件,将流量通过 UDP/TCP 推送到 HOMER 的 capture 端口。 - **API 调用**:通过 RESTful
/api/v3接口查询呼叫记录、媒体统计或实时流,直接喂给 AI 模型或构建 RAG 索引。 - **可视化**:打开
http://<host>:9080查看仪表盘,或将指标导出到 Prometheus 再在 Grafana 中自定义告警。
**生产可用性**
- **活跃度**:最近一次提交(2026‑05‑14)且每月均有 PR 合并,社区活跃;GitHub 1954 星、254 Fork,拥有完整的 CI/CD 流程。
- **成熟度**:已在多家运营商和企业级 VoIP 平台上部署,具备水平扩展(capture‑cluster)和高可用(HA)方案。
- **安全与合规**:采用 Apache‑2.0 许可证,代码审计记录良好;仍需在正式上线前进行内部安全评估和依赖漏洞扫描。
综上,HOMER 具备高生产就绪度,适合作为 SIP/VoIP 数据层的底座,快速叠加 AI 能力进行原型验证或正式业务部署。
实际用途
sipcapture/homer helps add AI capability without starting from a blank model stack.
- prototype AI features
- build RAG or agent workflows
- evaluate model tooling
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Go
- 记录日期: 2026-09-05T17:32:06.952Z