大家好,我是 Java 陈序员,明天给大家举荐一个基于 livekit
和 Next.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
大家的点赞、珍藏和评论都是对作者的反对,如文章对你有帮忙还请转发反对下,谢谢!