快速搭建一個(gè)匿名聊天室

大家好,我是Java陳序員,今天給大家推薦一個(gè)基于 livekitNext.js 的匿名聊天室 —— anonymous-chat-room。

GitHub 地址:

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

在線體驗(yàn)地址:

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

特點(diǎn)

  • 支持文本聊天,也可以使用 emoji,無需登錄
  • 支持視頻,語音聊天(默認(rèn)只允許語音)
  • 音頻降噪,支持 speex 以及 RNNdenoise(默認(rèn)開啟), 整合 web-noise-suppressor, 不支持 safari
  • 支持瀏覽器直接錄制麥克風(fēng),揚(yáng)聲器和屏幕(Chrome, Edge 可以完全支持, safari 不支持揚(yáng)聲器錄制)
  • 支持設(shè)置房間密碼
  • 部署簡單,前端支持直接部署到 vercel, 后端可以直接使用 livekit cloud 的免費(fèi)服務(wù),也可以按照官方文檔自建

本地部署

克隆或下載:

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

進(jìn)入到項(xiàng)目目錄:

cd anonymous-chat-room

安裝項(xiàng)目依賴

yarn install

http://cloud.livekit.io 上創(chuàng)建一個(gè)新的 Project. 然后生成 apikey project settings.

按照提示,修改 env.example 中的環(huán)境變量,然后重命名為 env.local

然后運(yùn)行以下命令

npm run dev

之后就可以在瀏覽器 http://localhost:3000 打開.

最后

推薦的開源項(xiàng)目已經(jīng)收錄到 GitHub 項(xiàng)目,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

大家的點(diǎn)贊、收藏和評論都是對作者的支持,如文章對你有幫助還請轉(zhuǎn)發(fā)支持下,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容