星辰大海

人生万事须自为,跬步江山即寥廓

image-20230717000711448

今天是周五,如往常一样,是徒步回家的一天。出发的时候,几滴小雨已经开始孤零零地落着,我没理会它们,循着回家的路,就在小道上“噔噔噔”地小跑起来。

跑出几公里后,在一个路口处,刚好遇到了红灯,就停了下来,霎那间,我觉自己仿佛一台过载地的发动机,从内到外都是如火地滚烫,不断地吭哧吭哧地向外冒着热气,空气一吸进肺里,就变得焦灼起来。突然间,一阵花香飘来,香气中带有一丝齁甜,浓郁而沁人心脾。

阅读全文 »

在 WPF 中使用 webview2 组件来展示网页,若打开之后,界面显示空白,目前读者遇到的可能的原因有:

  1. webview2 环境缺失或版本不对
  2. 可能安装了某个软件,其注入 dll 到 webview2 失败

可以通过以下步骤来详细排查:

阅读全文 »

MongoDB 中使用 mongodump 来对整个数据库进行备份,使用 mongorestore 来将数据从备份中还原。

本文介绍一种常用的备份还原的参数设置,可以在实际工作中直接使用

阅读全文 »

有些时候我们可能需要预定会议,同时允许会议的成员提前加入到会议中,根据 jitsi-meet 的逻辑,第一个加入的成员必定为主持人(modertator),为了保证主持人是会议的预定者,在预定者加入时,我们需要修改预订者的角色为 moderator。

本文将介绍如何通过JWT 认证来设置用户的主持人角色。

阅读全文 »

在私有化部署 jitsi-meet 后,通过配置其中的 prosody 服务,可以实现更加多样化的功能,比如获取房间信息、获取房间用户信息、配置回调等等。

本文将简要介绍 prosody 插件系统,方便读者快速上手。

本文基于 docker 的安装方式来进行介绍

阅读全文 »

当部署 jitsi-meet 后,若与现有的系统进行集成,需要获取当前所有活动的房间列表来方便管理。此时需要通过 prosody 提供的 lua 插件来实现。

本文基于 docker 部署 jitsi-meet

阅读全文 »

当私有化部署 jitsi-meet 后,需要对它进行压力测试来评估其性能,通过官方提供的 jitsi/jitsi-meet-torture 工具来进行测试评估。

在 windows docker 环境下,未能成功部署测试。最后使用 python 通过 selenium 来模拟多个用户实现了测试。

阅读全文 »

image-20230625233244755

jitsi 是一款开源的视屏会议软件,最大支持 75 人同时在线。本文将介绍如何在 docker 中安装和使用 jitsi。本文主要以 Ubuntu 为例,若是 Windows,建议使用 wsl 进行安装。

阅读全文 »