快速搭建一个匿名聊天室

大家好,我是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

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请转发支持下,谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容