我一直在查看Jitsi Meet平台。在我的项目中使用似乎很有希望。我无法在Windows服务器上安装Jitsi Meet。 Windows平台上没有适用于安装的文档。
请分享步骤/视频,以便在Windows服务器上安装和托管Jitsi Meet。
答案 0 :(得分:2)
我迟到了,但我想与其他试图在Windows上运行jitsi-meet的人分享一些信息。你不能使用Prosody,所以我们将切换到Openfire。 你可以采用令人尴尬的简单方式(通过Openfire管理安装Openfire Meetings插件,你可以运行jitsi-meet),或冒险而不那么简单的方式(从源代码构建):
安装Openfire,大多数值保持默认值或基于您的配置。
启用http-bind。
安装Jitsi Focus Conference插件(Jifoco)
要构建lib,您需要安装NodeJS和Python27(我假设您知道如何使用NodeJS)。克隆存储库,安装依赖项并对webpack.config.js进行一些小的更改,以在Windows上实际构建源代码。我没有设法让他们通过公关,但我认为我已经涵盖了这个问题的所有变化:https://github.com/jitsi/jitsi-meet/issues/1975
更改config.js以指向您的Openfire安装(我在这里作了一点欺骗并将OFMeet插件安装到Openfire,打开了Jitsi-Meet窗口并通过开发人员工具复制了config.js内容 - 设置为连接到openfire)
将虚拟脚本包含替换为普通的html包含并将它们指向您的库
您可以根据需要使用libs启动jitsi-meet。例如:我刚刚创建了一个空的Asp.Net MVC Web应用程序,更改了MVC路由器,添加了index.html和libs并且它工作正常。 (我记得有一些问题,但他们更多的是与MVC联系而不是与jitsi-meet相关)
我希望我没有忘记一些事情。如果您需要任何具体信息,请随时与我联系。
答案 1 :(得分:0)
我是Jitsi的开发人员之一,我们从未在Windows AFAICT上测试过这个问题,所以我担心你会独自一人。
我们项目的一些组件需要编译库,我们只为Linux和macOS提供这些库,因此需要花费大量的工作来解决这个问题。
答案 2 :(得分:0)
./gen-passwords.sh
echo web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri | % { mkdir "~/.jitsi-meet-cfg/$_" }
docker-compose up -d
https://localhost:8443
(或其他端口,如果您编辑了撰写文件)访问Web UI,然后可以将自托管应用程序与Jitsi Meeting一起使用。