有什么软件可以创房语音聊天(可以创建房间聊天的软件)

2020年上线了一款主打即时性的音频社交软件——Clubhouse,可以说是一夜爆火,每个人都可以创建私密或公开的聊天室,用声音媒介表达思想。那么今天就教大家自己动手创建一个语音聊天室。

项目名称:dogehouse

项目地址:https://github.com/benawad/dogehouse

网站地址:https://dogehouse.tv/

简介:一个语音聊天室

安装环境:mac bigsur

下面开始操作流程

一、安装

1.1 RabbitMQ

由于我电脑是bigsur系统,无法直接安装RabbitMQ,所以在docker中安装。

docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

1.2 PostgreSQL

brew install postgresql

创建一个数据库 kousa_repo2

psql postgres
CREATE DATABASE kousa_repo2;

1.3 ELiXir

brew install elixir

设置环境变量:

export DATABASE_URL=postgres://user:password@localhost/kousa_repo2

export BEN_GITHUB_ID=7872329

export RABBITMQ_URL=amqp://user:password@yourinternalip:5672

export ACCESS_TOKEN_SECRET=

export REFRESH_TOKEN_SECRET=

export GITHUB_CLIENT_ID=

export TWITTER_API_KEY=

export TWITTER_SECRET_KEY=

export TWITTER_BEARER_TOKEN=

export GITHUB_CLIENT_SECRET=

export SENTRY_DNS=

export API_URL=http://localhost:4001

export WEB_URL=http://localhost:3000

export PORT=4001

可以将此变量保存在中path.txt并运行source path.txt

二、运行

进入以下目录:

2.1 Kousa

分别执行命令:

mix deps.get
mix ecto.migrate
iex -S mix

2.2 Shawarma

目录下执行:

npm i

Mediasoup要求node >=0.8 <=14并且在windows上具有特定要求(见文末)。

创建一个.env文件并设置以下环境变量:

WEBRTC_LISTEN_IP=127.0.0.1

然后运行 npm run build和npm start

2.3 Kofta

进入 /kofta并创建.env基于文件.env.example

运行npm i然后npm start

出现成功后在浏览器打开http://127.0.0.1:3002

三、最后

项目在服务器搭建配置回调地址,用github登录。

可以创建或者加入已存在的房间。

这样就可以互相聊天,可以选择做演讲者 或者聆听者,还可以进行文字聊天。

好啦,一个私密的语音聊天室就搭建好啦,你学废了吗?

特定要求:

https://mediasoup.org/documentation/v3/mediasoup/installation/

(0)

相关推荐

  • 安卓手机QQ语音消息SLK文件用什么软件打开播放

    slk文件用什么软件打开播放呢?其实SLK文件并非通用的音频格式,而是一种特殊的语音通讯音频保存格式.腾讯公司的微信及手机QQ均采用该格式来保存语音消息.其中安卓版手机QQ的语音文件后缀就是slk.而 ...

  • 手机百度地图软件的小度智能语音如何使用

    有的小伙伴在使用百度地图软件来进行导航时,想要使用小度智能语音功能,来进行语音导航,那么如何进行使用呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开百度地图软件,接着点击页面左上角的头 ...

  • 手机百度地图软件中的智能语音功能怎么打开

    现在我们出行的话一般都会使用百度地图软件来进行导航,为了方便我们的使用,接下来小编就教大家怎样打开百度地图软件中的智能语音功能.具体如下:1. 首先我们打开手机进入到桌面,然后找到百度地图图标点击打开 ...

  • 电脑格式工厂软件中如何转换语音文件为MP3格式

    有的小伙伴在使用语音文件时,需要MP3格式的语音,但是却不知道如何在格式工厂软件中将语音文件转换为MP3格式,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开格式工厂软件.2. ...

  • QQ软件中与好友语音通话怎么变声

    QQ是我们常用的社交软件之一,有小伙伴问QQ语音通话变声不知道怎么操作,下面小编介绍一下.具体如下:1. 打开[QQ],选择一个好友2. 打开好友的资料页面,如图所示,点击下方的[音视频通话]3. 弹 ...

  • 录制视频的软件哪个好(自媒体视频剪辑用什么软件)

    万兴喵影万兴喵影作为一款视频剪辑工具,在视频剪辑的操作上对自媒体新人非常友好,而且同时也具有很高级的操作,比如关键帧,视频声音的识别,一键导入LRC歌词等,除此之外还具有众多资源库,很方便自媒体新手在 ...

  • 支付宝怎么聊天 正确使用支付宝聊天以及支付宝聊天场景介绍

    最近支付宝被网友们玩坏了小编会乱说吗!在支付宝里进行聊天把妹神器绝对是顶级手段,至于是何原因让它这么火,就请大家一起随小编一同来观看啦! 支付宝除了具备转账功能外,目前还拥有了转账备注。随后,越来越多 ...

  • in怎么和好友聊天 in发起聊天图文教程

    只要互相关注就可以跟对方聊天哦,如果只是单方面关注呢,IN等级则要达到四级,才能给对方发起聊天请求,如果TA接受了,你们就可以开始畅聊啦.快跟小编一起来看看这篇IN发起聊天方法,IN怎么私信对方的吧. ...

  • 水经注全系列软件注册机怎么用?水经注全系列软件注册机使用方法介绍(附下载)

    水经注全系列软件注册机是什么?怎么用?水经注全系列软件注册机是一款专为水经注软件提供的注册码生成器,支持水经注万能地图下载器.水经注矢量地图转换器.水经注影响转换器等软件,由于水经注软件官方版是试用版 ...

  • 苹果手机卸载软件卸载不了怎么办(iphone如何彻底卸载软件)

    3D Touch 呼出方式是 iOS 13 诸多改动中变化最大的一个,由于 iPhone XR 硬件无法支持 3D Touch,因此采用了长按呼出的方式.而在此之前,长按后可以让软件图标抖动,点击左上 ...