联系我们

课程大纲

视频会议自主权

  • Zoom和Teams为何带来数据驻留和窃听风险。
  • Jitsi Meet架构:Prosody、Jicofo、Videobridge和Web客户端。
  • 与BigBlueButton、Element Call和Pexip的比较。

安装与部署

  • Docker Compose快速安装与手动Debian包设置。
  • 使用LetsEncrypt设置SSL证书。
  • 域名配置和DNS要求。
  • RTP、RTCP和colibri websockets的防火墙规则。

核心组件深入探讨

  • Prosody XMPP服务器:房间、用户和认证模块。
  • Jicofo:会议焦点和负载均衡。
  • Jitsi Videobridge:SFU路由、带宽估计和联播。
  • Jibri:录制和直播到YouTube/RTMP。

NAT穿越与TURN

  • STUN/TURN理论及企业防火墙为何会破坏WebRTC。
  • 部署coturn以中继媒体。
  • 端口分配、认证和速率限制。
  • 使用WebRTC内部工具测试连接性。

安全与隐私

  • 房间密码、等候室模式和主持控制。
  • 使用可插入流实现端到端加密。
  • 录制同意和数据保留政策。
  • 安全域和JWT令牌认证。

扩展与性能

  • 使用Octo实现地理分布的videobridges。
  • 负载均衡多个JMS实例。
  • 带宽优化和last-N视频选择。
  • 监控指标和Prometheus导出器。

集成与定制

  • LDAP和OAuth2 SSO集成。
  • 与Outlook和Google Calendar的日历集成。
  • 品牌标识、水印和欢迎页面定制。
  • 将Jitsi嵌入应用程序的API。

要求

  • 中级Linux和Docker管理技能。
  • 了解WebRTC、STUN/TURN和视频编解码器。
  • 熟悉Jitsi组件:Prosody、Jicofo、Videobridge。

受众

  • 希望用自主替代方案替换Zoom、Teams或Google Meet的IT团队。
  • 有合规要求,无法将视频数据存储在云端的组织。
  • 需要免费、可扩展视频会议的教育机构和非政府组织。
 14 小时

客户评论 (3)

即将举行的公开课程

课程分类