项目名称: 总督府
项目地址:https://github.com/benawad/dogehouse
网址:https://dogehouse.tv/
简介:语音聊天室
安装环境:mac bigsur
开始下面的操作流程
一、安装
1.1 RabbitMQ
由于我的电脑是bigsur系统,无法直接安装RabbitMQ,所以我安装在docker中。
docker run-it–rm–namerabbitmq-p 5672:5672-p 15672:15672rabbitmq:3-管理
1.2 PostgreSQL
brew install postgresql 创建数据库kousa_repo2
psql postgres创建数据库kousa_repo2;
1.3 灵丹妙药
brew install Elixir 设置环境变量:
导出DATABASE_URL=postgres://user:password@localhost/kousa_repo2
导出BEN_GITHUB_ID=7872329
导出RABBITMQ_URL=amqp://user:password@yourinternalip:5672
导出ACCESS_TOKEN_SECRET=
导出REFRESH_TOKEN_SECRET=
导出GITHUB_CLIENT_ID=
导出TWITTER_API_KEY=
导出TWITTER_SECRET_KEY=
导出TWITTER_BEARER_TOKEN=
导出GITHUB_CLIENT_SECRET=
导出SENTRY_DNS=
导出API_URL=http://localhost:4001
导出WEB_URL=http://localhost:3000
导出端口=4001
您可以将此变量保存在path.txt中并运行source path.txt
二、运行
进入以下目录:
2.1 库萨
分别执行命令:
mixdeps.getmixecto.migrateiex -S mix
2.2 沙威玛
在目录下执行:
尼普我
Mediasoup 需要node=0.8=14 并且对Windows 有特定要求(请参阅文章末尾)。
创建.env 文件并设置以下环境变量:
WEBRTC_LISTEN_IP=127.0.0.1
然后运行npm run build 和npm start
2.3 科夫塔
进入/kofta 并根据文件.env.example 创建.env
运行npm i 然后npm start
成功后在浏览器中打开http://127.0.0.1:3002
服务器上搭建
三、最后
项目,配置回调地址,使用github登录。
您可以创建或加入现有房间。
这样,你们就可以互相聊天,可以选择做说话者或倾听者,也可以进行文字聊天。
好了,私人语音聊天室就搭建好了。你厌倦了学习吗?
用户评论
坠入深海i
听起来很酷!想在私人场合里跟朋友们更自由地交流一下
有15位网友表示赞同!
焚心劫
这篇文章正好解决我最近的难题,终于不用担心隐私被暴露了
有7位网友表示赞同!
ok绷遮不住我颓废的伤あ
一直追求语音聊天室更私密的功能,希望这本手册能真正做到
有12位网友表示赞同!
作业是老师的私生子
声音传递思想太有创意了!要试试看这个手册教程
有15位网友表示赞同!
陌上蔷薇
这个标题让我很期待!想看看如何在实战中实现私密语音聊天室
有6位网友表示赞同!
她最好i
创建语音聊天室还真的需要技巧,希望这本手册能详细讲解
有5位网友表示赞同!
我要变勇敢℅℅
私密的交流方式我挺喜欢,希望能学习到一些实用方法
有13位网友表示赞同!
玻璃渣子
想要更安全的聊天环境,私密语音聊天室真是个好主意
有9位网友表示赞同!
凉笙墨染
声音传递思想,是不是很有未来感?期待这个手册能带给我惊喜
有20位网友表示赞同!
哥帅但不是蟋蟀
终于找到了实现自定义语音聊天室的方法!马上来试试看
有15位网友表示赞同!
雨后彩虹
希望这本手册讲得详细易懂,不然我可能就一头雾水了
有9位网友表示赞同!
全网暗恋者
私密性很高的语音聊天室是不是更好玩一点?感觉很有趣
有10位网友表示赞同!
一笑抵千言
学习一下创建语音聊天室的技术,说不定可以为朋友们建造一个专属场所的
有9位网友表示赞同!
我一个人
用声音传递思想,是不是比文字更直接更自由呢?
有5位网友表示赞同!
情字何解ヘ
很想知道这本手册具体包含哪些内容?什么时候能出中文版呢?
有17位网友表示赞同!
爱到伤肺i
私密性是聊天室最大的门槛吧!期待这个手册解决这个问题
有17位网友表示赞同!
爱你心口难开
终于可以像小说里一样,用语音与朋友们交流!太棒了
有16位网友表示赞同!
苍白的笑〃
想要了解一下手册的适用范围和限制条件?
有20位网友表示赞同!
水波映月
私密性、安全性和便捷度都是必须考虑的因素吧?希望能涵盖这些内容!
有11位网友表示赞同!