{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "website",
  "description_en": "zoomer reconstructs Zoom Web SDK meeting communication in a Go library for in-meeting bots. Its documentation maps WebSocket message types for chat, roster, and controls, while the code handles RTP streams and partial audio, video, and screen-share paths.",
  "description_zh": "zoomer 以 Go 库重建 Zoom Web SDK 的会议通信，使程序能够作为会议内智能体运行。文档列出聊天、成员列表和控制操作的 WebSocket 消息类型，代码处理 RTP 流及部分音频、视频和屏幕共享路径。",
  "entry_url": "https://awesomerea.org/resources/zoomer-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/zoomer-case/",
  "evidence_url": "https://github.com/RealKeyboardWarrior/zoomer/blob/37f1e7d46e260008f95d2e06eb1686966e9f8c65/README.md",
  "group": "cases",
  "id": "zoomer-case",
  "json_url": "https://awesomerea.org/resources/zoomer-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/zoomer-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/zoomer-case/index.md",
  "name": "zoomer: reconstructing Zoom meeting bot communication",
  "name_zh": "zoomer：重建 Zoom 会议智能体通信",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Go and Zoom Meeting SDK API credentials for the documented examples.",
    "Audio packet decoding and several screen-share media paths remain incomplete.",
    "MIT."
  ],
  "requirements_zh": [
    "文档中的示例需要 Go 和 Zoom Meeting SDK API 凭据。",
    "音频包解码及多条屏幕共享媒体处理路径尚未完成。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol",
    "website"
  ],
  "url": "https://github.com/RealKeyboardWarrior/zoomer",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
