基于JITSI Meet的CALA-SPACE视频会议软件

2020-10-08 09:06:47

Jitsi Meet的包装库,它添加了音频空间化,以便能够创建虚拟会议室。

即使电话会议起作用了,它仍然有点糟糕。一次只有一个人可以实事求是地说话。这对于做报告的人来说很好,但在真正的会议中,人们会相互交谈,或者结对成两个较小的小组,仍然能够无意中听到较大的小组的讲话。

Calla将RPG样式的小地图添加到Jitsi会议视图。它给了你一个可以在房间里走来走去的化身。用户选择与其他用户相关的位置。与您关系非常密切的用户将设置为最大音量。稍微远一点的用户的音量也相应地缩小了。距离太远而不关心的用户被渲染为零音量。

输入房间名称和用户名。推荐";Calla&34;作为房间名称,以便与从该回购链接的其他人见面(也许)。如果你不想让兰多斯加入,在选择你的房间名称时要小心。现在交通量很低,但谁也说不准。

尝试选择唯一的用户名。很多人使用Test,然后有一群同名的人到处跑。

移动:点击地图将你的头像移动到你想要的任何地方。移动是瞬间的,在过渡上具有平滑的动画。你的化身会停在墙上。

点击你自己或按下E键,将表情符号作为表情反应发送到该空间。

您可以滚动鼠标滚轮或捏住触摸屏来放大和缩小地图视图。这对于一群人站在一起看“阿凡达”中的细节很有用。

选项:您可以在选项视图中更改麦克风和扬声器设备。单击工具栏中的齿轮图标(⚙️)。

注意:此项目目前正在对其设置方式进行全面检查。在未来,Calla将只是一个与Jitsi Meet接口并将其音频空间化的库。Calla.chat上当前可见的应用程序将成为一个单独的项目。

将Calla前端(基本上是该存储库的其余部分)安装到您选择的另一台服务器上。

您可能还想编辑index.html以更改/删除指向此存储库和/或我的Twitter个人资料的链接。

确保明确Jitsi安装和Calla安装之间的区别。可以想象,您可以在同一台服务器上运行它们,但我不会深入研究自定义Jitsi安装来解决这一问题,所以我的设置将它们放在不同的服务器上。

通过在${CONFIG}/prosody/config/conf.d/jitsi-meet.cfg.lua顶部添加以下两行来允许CORS访问(可能需要启动JITSI一次才能生成文件):

Git将此存储库克隆到与Jitsi相同的${config}目录下的Calla文件夹中。

默认的jvb_host将是jitsi.met;这应该是您在docker-compose.yml中使用的内部扩展坞网络的名称

如果你认为你能根据行为准则成为一个有礼貌的人,我将非常乐意添加任何提出要求的人作为贡献者。只需通过电子邮件发送您的个人资料和您希望从事的工作的简要描述即可。

哦,天哪,让我们疯狂一下吧!我想看到房间和化身的瓷砖种类繁多。也许可以定制服装和人物特征。

通过打开平铺集,选择不可漫游的块,然后向其添加自定义特性,可以将块设置为不可漫游。创建名为";Collision";的布尔值,并将其值设置为";true";。该瓷砖的所有实例现在在地图上都是实心的。

QA团队是软件开发团队最好的朋友。测试发布和归档问题是一项巨大的重要工作。

IDK,我本打算边走边整理,但我会写一些笔记,记录我一路走来所做的一切。如果有什么特别不清楚的地方,请告诉我,我会写点什么的。

我对客户现在的工作方式相当满意,但任何人都可以自由地自助添加功能。但尽管如此,还是要检查一下这些问题。

我目前在Azure上运行一台虚拟机,有2个虚拟CPU和4 GiB的RAM。操作系统为Ubuntu 18.04。这将花费我大约100美元/月。

我使用Jitsi快速入门说明设置了服务器(实际上,我在YouTube上关注了这段视频,但方向基本相同,我只是觉得这段视频很棒,看看每个命令会有什么结果)。

卡拉没有后端。所有通信都通过JITSI,甚至特定于游戏的数据也通过JITSI序列化。最后,我想设置一个后端,但对于空间化Jitsi的基础而言,这并不是必需的。