快速搭建一个匿名聊天室

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值