使用Tuber实现自托管视频聊天:安全私密的团队通信方案

本文介绍Trail of Bits开源的Tuber自托管视频聊天平台,基于WebRTC技术构建,支持15人团队通信,无需第三方服务,提供低延迟企业局域网解决方案,强调隐私保护和去中心化理念。

自托管视频聊天平台Tuber - 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

面对众多第三方视频聊天选项,我们为何要费心开发自己的解决方案?正如您对安全意识强烈的公司所期望的那样:第三方服务需要用户账户、托管在其服务器上,且在企业局域网内运行不佳。许多服务还会使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

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