自托管视频聊天平台Tuber - Trail of Bits博客
Trail of Bits博客
自托管视频聊天平台Tuber
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
近期文章
构建安全消息系统很难:对Bitchat安全辩论的 nuanced 观点
使用Deptective调查依赖项
做好准备,Buttercup,AIxCC评分轮正在进行中!
让智能合约超越私钥风险成熟化
Go解析器中意想不到的安全隐患
© 2025 Trail of Bits.
使用Hugo和Mainroad主题生成。