👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

1cf9208a178227ab1a6b16d6b6de41fd.gif

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号等等功能:

  • Boot 地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 地址:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

来源:网络


今天推荐的这个项目是「anonymous-chat-room 」,一个基于 livekit 和 Next.js 的匿名聊天室,可以进行文字、语音聊天,并支持语音录屏。

特点

  • 部署简单:前端支持直接部署到 vercel,后端可以直接使用 livekit cloud 的免费服务,也可以按照官方文档自建

  • 支持视频,语音聊天(默认只允许语音),无需登录

  • 支持文本聊天,也可以使用 emoji

  • 支持emoji表情搜索

  • 支持更多的消息类型,如图片、视频(开发中)

  • 支持浏览器直接录制麦克风,扬声器和屏幕(Chrome、 Edge 可以完全支持,safari 不支持扬声器录制)

  • 延迟测试(当前版本实现很简陋)

  • 设置房间密码

  • 前端可以选择使用多个 apikey,通过轮询的方式选择可用的入口

17a6ac18b69b40bb908c7754eca6fd69.jpeg 746c74fb742b280f5daa4f3cfe64f3a4.jpeg

本地部署

1、克隆或下载本仓库

git clone git@github.com:velor2012/anonymous-chat-room.git  
cd anonymous-chat-room  
yarn install

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

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

4、运行以下命令

npm run dev

之后就可以在 http://localhost:3000 打开。

在线体验地址:

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

开源项目地址:

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


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

434c9a9f2fb4b803403cbede04eb799c.png

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

b9122b386b30e6758757a653955e052c.png

e258f69405f9306f40e303a38d674c81.png6450dc63cd1ae9a18dd9583de3926902.png6e98a024df1cbc390b26b8b1686f3856.png1d21c2467bad0e216ccfa5b5a669603a.png

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐