基于 Livekit 和 Next.js 的匿名聊天网站
一个支持匿名文本聊天和麦克风屏幕录制的聊天室,基于 Livekit 和 Next.js 构建,部署简单,支持 Vercel 部署和 Livekit Cloud 免费服务。
一个支持匿名文本聊天和麦克风屏幕录制的聊天室,基于 Livekit 和 Next.js 构建,部署简单,支持 Vercel 部署和 Livekit Cloud 免费服务。
bashgit clone git@github.com:velor2012/anonymous-chat-room.gitcd anonymous-chat-roomyarn install
在 http://cloud.livekit.io 上创建一个新的Project. 然后生成apikey project settings.修改 next.config.js ,替换 LIVEKIT_API_KEY, LIVEKIT_API_SECRET, LIVEKIT_WS_URL 如果你需要简单的测试延迟,可以提供服务器的PING_URL,否则设置为空即可> ⚠️ the website for PING needs to add a header to handle HEAD cross-domain requests然后运行以下命令bashnpm run dev
之后就可以在 http://localhost:3000 打开.## 部署到生产环境这是一个标准的nextjs网站,可以按照下列步骤部署1. fork 这个项目2. 修改 next.config.js3. 直接部署到vercel或者yarn build && yarn start的方式部署## Thanks这个项目基于 - Free4chat - spatial-audio - Mornin - liveKit - liveKit-React Sdk - RecordRTC - mic-speaker-recorder尤其是思路和界面设计,受到Free4chat的影响极大,非常感谢该库作者!