5

我一直在查看 Jitsi Meet 平台。在我的项目中使用它似乎很有希望。我无法在 Windows 服务器上安装 Jitsi Meet。没有可用于在 Windows 平台上安装的适当文档。

请分享在 Windows 服务器上安装和托管 Jitsi Meet 的步骤/视频。

4

3 回答 3

4

我迟到了,但我想与其他尝试在 Windows 上运行 jitsi-meet 的人分享一些信息。你不能使用 Prosody,所以我们将切换到 Openfire。您可以采用令人尴尬的简单方式(通过 Openfire 管理安装 Openfire Meetings 插件并运行 jitsi-meet),或者采用冒险且不那么简单的方式(从源代码构建):

  1. 安装 Openfire,大多数值保持默认或基于您的配置。

  2. 启用 http 绑定。

  3. 安装 Jitsi Focus Conference 插件(Jifoco)

  4. 要构建库,您需要安装 NodeJS 和 Python27(我假设您知道如何使用 NodeJS)。克隆存储库,安装依赖项并对 webpack.config.js 进行一些小的更改,以便在 Windows 上实际构建源代码。我没有设法让他们通过 PR,但我想我涵盖了本期的所有变化:https ://github.com/jitsi/jitsi-meet/issues/1975

  5. 更改 config.js 以指向您的 Openfire 安装(我在这里作弊并将 OFMeet 插件安装到 Openfire,打开 Jitsi-Meet 窗口并通过开发人员工具复制 config.js 内容 - 设置为连接到 openfire)

  6. 将虚拟脚本包含替换为普通的 html 包含并将它们指向您的库

  7. 您可以随意使用这些库来启动 jitsi-meet。例如:我刚刚创建了一个空的 Asp.Net MVC Web 应用程序,更改了 MVC 路由器,添加了 index.html 和 libs,它就可以工作了。(我记得有一些问题,但它们更多地与 MVC 联系而不是 jitsi-meet)

我希望我没有忘记什么。如果您需要任何具体的东西,请随时与我联系。

于 2017-09-22T12:46:02.900 回答
1

我是 Jitsi 开发人员之一,我们从未在 Windows AFAICT 上对此进行过测试,所以恐怕你只能靠自己了。

我们项目的一些组件需要我们只为 Linux 和 macOS 提供的编译库,因此需要大量的工作来解决这个问题。

于 2017-03-01T07:01:01.283 回答
0
  • 我创建了一个文件夹并在此文件夹中下载并提取最新版本,这是链接 - https://github.com/jitsi/docker-jitsi-meet/releases/latest
  • 通过复制和调整与上述存档一起提供的 env.example 创建一个 .env 文件。通过运行以下 bash 脚本,在 .env 文件的安全部分选项中设置强密码。为此,请使用管理员打开 PowerShell,并在您提取的文件夹中执行以下命令: ./gen-passwords.sh
  • 创建所需的 CONFIG 目录,复制并粘贴 Windows PowerShell 中的命令:echo web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri | % { mkdir "~/.jitsi-meet-cfg/$_" }
  • docker-compose up -d
  • 等待几分钟,直到 Docker 启动。
  • 在(或其他端口,如果您编辑了撰写文件)访问 Web UI https://localhost:8443,您可以将自托管应用程序与 Jitsi Meeting 一起使用。
  • 我正在考虑您的机器上已经安装了 Docker 和 Window 10。
  • 原文链接: https ://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker
于 2020-08-07T13:43:59.933 回答