头图

大家好,我是Java陈序员,今天给大家推荐一个基于 livekitNext.js 的匿名聊天室 —— anonymous-chat-room

GitHub 地址:

https://github.com/velor2012/anonymous-chat-room

在线体验地址:

https://chat.cwy666.eu.org/

特点

  • 支持文本聊天,也可以使用 emoji,无需登录
  • 支持视频,语音聊天(默认只允许语音)
  • 音频降噪,支持 speex 以及 RNNdenoise(默认开启), 整合 web-noise-suppressor, 不支持 safari
  • 支持浏览器直接录制麦克风,扬声器和屏幕(Chrome, Edge 可以完全支持, safari 不支持扬声器录制)
  • 支持设置房间密码
  • 部署简单,前端支持直接部署到 vercel, 后端可以直接使用 livekit cloud 的免费服务,也可以按照官方文档自建

本地部署

克隆或下载:

git clone https://github.com/velor2012/anonymous-chat-room.git

进入到项目目录:

cd anonymous-chat-room

安装项目依赖

yarn install

http://cloud.livekit.io 上创建一个新的 Project. 然后生成 apikey project settings.

按照提示,修改 env.example 中的环境变量,然后重命名为 env.local

然后运行以下命令

npm run dev

之后就可以在浏览器 http://localhost:3000 打开.

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请转发支持下,谢谢!

Java陈序员
75 声望11 粉丝