使用Tuber实现自托管视频聊天:安全私密的WebRTC解决方案

本文介绍Trail of Bits开源的Tuber自托管视频聊天平台,基于WebRTC技术构建,支持15人团队会议,无需第三方服务,低延迟低CPU占用,保障企业数据隐私安全。

自托管视频聊天与Tuber - The Trail of Bits博客

作者:Dan Guido
日期:2015年12月15日
标签:隐私

今天,我们开源了自托管视频聊天平台Tuber Time Communications(简称"Tuber")的源代码。在过去一两年中,我们一直使用Tuber与最多15名团队成员进行私人视频通话。我们希望您能使用它,保护您的隐私,并帮助我们改进它。

Tuber是团队进行安全视频聊天所需的一切。它拥有您期望从Google Hangouts获得的所有标准功能——如选择性静音和关闭视频的按钮——并且经过精心设计,可在企业局域网中以低延迟和低CPU使用率完美运行。如果您需要不依赖任何第三方服务的视频会议,您应该试试Tuber。

基于WebRTC构建

Tuber利用了Web实时通信(WebRTC)协议,该协议正在成为现代浏览器的标准。其客户端和服务器均用JavaScript编写。仅此而已。无需额外的客户端软件或插件,也无需创建账户即可使用。

如果您想尝试Tuber,可以通过Heroku Button一键设置。否则,安装非常简单,您可以在我们的Github仓库中找到说明。

Tuber可爱的吉祥物,土豆卡尔(Karl the Kartoffel)

为什么我们开发了Tuber

既然有这么多第三方视频聊天选项,为什么我们还要费心开发自己的呢?出于一家安全意识强的公司所期望的原因:这些第三方服务需要用户账户,托管在他们的服务器上,并且在企业局域网内运行不佳。在此过程中,许多服务会将您的CPU飙升至100%。而且别提专有解决方案了;它们同样可能存在错误和漏洞,并且成本高得多。

作为一家公司,我们坚决保护我们的数据。我们鼓励每个人使用端到端加密、S/MIME、自己的去中心化服务,并在被迫使用云时管理自己的加密密钥。在Tuber之前,我们无法推荐任何视频聊天服务。所以我们自己构建了它。

我们是重新去中心化网络运动的大力支持者。对视频聊天等集中式网络服务的过度依赖是隐私成为当今如此关注的问题的重要原因。我们更倾向于不依赖任何其他人来保护我们数据的安全。像构建Let’s Chat、Mattermost和Zulip的团队一样,我们构建了Tuber以提供一个选择。

我们在过去一年中一直在内部使用Tuber。现在,我们希望您尝试它,使用它来保护您的隐私,并帮助我们改进它。访问我们的Github仓库,立即获取自托管视频聊天。

致谢

感谢:领导开发的Andy Ying;Trail of Bits整个团队的贡献;将代码提升至最佳实践的Eric Weinstein;以及早期指导的Dustin Webber。

如果您喜欢这篇文章,请分享: Twitter LinkedIn GitHub Mastodon Hacker News


页面内容
基于WebRTC
为什么我们开发了Tuber

近期文章
Trail of Bits的Buttercup在AIxCC挑战赛中获得第二名
Buttercup现已开源!
AIxCC决赛:比赛记录
攻击者的提示注入工程:利用GitHub Copilot
作为新员工发现NVIDIA Triton中的内存损坏

© 2025 Trail of Bits.
使用Hugo和Mainroad主题生成。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计