自托管视频聊天平台Tuber - Trail of Bits博客
隐私保护新选择
今天我们正式开源了自托管视频聊天平台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是为了提供更多选择。
致谢
特别感谢:领导开发的Andy Ying;Trail of Bits全体团队的贡献;将代码提升到最佳实践的Eric Weinstein;以及提供早期指导的Dustin Webber。