# 评测 - 为您的社区添加 Discord 风格的视频和语音房间及通话 🎙

**URL:** <https://meta.discourse.org/t/resenha-add-discord-style-video-and-voice-rooms-and-calls-to-your-community/389056>\
**Category:** Plugin\
**Created:** [2025年十一月19日 16:34 UTC](https://meta.discourse.org/t/resenha-add-discord-style-video-and-voice-rooms-and-calls-to-your-community/389056 "2025-11-19T16:34:26Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年十一月19日 16:34 UTC](https://meta.discourse.org/t/resenha-add-discord-style-video-and-voice-rooms-and-calls-to-your-community/389056/1 "2025-11-19T16:34:26Z")

</div>

> 重要提示：自 2026 年 9 月 1 日起，此插件已作为捆绑插件集成到 Discourse 核心中，并更名为 “Voice”。您现在只需在管理页面中启用它即可。

大家好！分享一个名为 **Resenha** 的新插件，它直接在 Discourse 中添加了语音和视频聊天室——无需外部应用，只需在侧边栏使用点对点 WebRTC 即可。

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/6/f/06f78f4c2d464074b0aad693682bfd27b6cfd536.png)

## 在线试用

👉 **[https://discourse-on-a-a-pi5.falco.dev/](https://discourse-on-a-pi5.falco.dev/)**

## 工作原理

点击侧边栏中的房间即可加入，再次点击即可离开。默认情况下，所有媒体数据均通过 WebRTC 进行点对点传输——您的 Discourse 服务器仅处理信令，从不处理媒体数据。需要更大规模通话的网站可以选择通过 [LiveKit](https://livekit.io) 媒体服务器路由房间——无论是 LiveKit Cloud 还是自托管服务器。安装时会默认创建一个 “Watercooler”（茶水间）房间，以便您的社区可以立即开始交流。

## 功能

- **侧边栏优先的用户体验** — 房间和实时参与者头像直接显示在侧边栏中，风格类似 Discord，并带有动态的说话指示器
- **视频和屏幕共享** — 支持可选的摄像头视频和屏幕/标签页共享，拥有完整的房间页面、平铺/演示布局以及全屏支持
- **持久化通话小部件** — 一个可停靠、可调整大小的迷你通话窗口，当您浏览论坛时会跟随您，包含视频
- **语音和视频设置** — 设备选择器、实时麦克风测试、输入灵敏度门限、基于 WebAssembly 的噪声抑制（DTLN）以及 MediaPipe 背景模糊——所有处理均在浏览器本地完成
- **房间聊天** — 每个房间都有一个由真实的 Discourse 聊天频道和线程支持的文本聊天
- **舞台房间** — 具有发言请求队列的演讲者/观众房间，适用于 AMA（我有问必答）和社区通话
- **房间权限** — 公开、群组限制和私有房间，侧边栏中有锁定徽章，房间标签用于在帖子中链接房间
- **参与者控制** — 上下文菜单支持按用户调整音量、静音、失聪和踢出；此外还有 AFK 自动静音/断开连接和自动用户状态
- **房间管理** — 通过群组限制用户创建房间，工作人员 CRUD 界面，以及用于程序化控制的完整 REST API
- **默认零基础设施** — 纯浏览器 WebRTC，使用 DTLS-SRTP 加密，无需 SFU/MCU
- **可选的 LiveKit 集成** — 可以单独选择房间加入，或者将所有内容通过 LiveKit Cloud 或您自己的 LiveKit 服务器进行路由以支持大型通话，并配有管理健康面板和基于 Webhook 的对账机制

## 状态

我们已经在内部会议中使用该插件数周了，对于小团体来说效果非常好。较大的团体可能希望将其与 LiveKit 一起部署，但通常规模（最多 10 名参与者）在默认的网状配置下运行得非常出色。

## 安装

```yml
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/xfalcox/resenha.git

```

在 **管理 \> 设置 \> 插件 \> resenha 启用** 中启用。

## 欢迎反馈

这是一个新插件——欢迎在此主题中分享错误、想法和问题。也欢迎提交 PR！

* * *

注意：这 **不是** #official 插件。

---

_[View the full topic](https://meta.discourse.org/t/resenha-add-discord-style-video-and-voice-rooms-and-calls-to-your-community/389056)._
