回答关于对等呼叫,自我托管,服务器要求,安全,移动支持,贡献,以及项目赞助等常见问题.
什么是P2P? (英语).
P2P(peer-to-peer)是指数据在用户之间直接传递,而不通过聊天服务器. Retro Hex Chat使用WebRTC P2P进行私人通话,文件传输,以及多人游戏会话. 服务器帮助用户互相查找(信号),然后当网络允许时,私人会话会运行浏览器到浏览器.
空间是什么?
空间共享8位地图视图,附在频道和直接消息上. 你选择一个阿凡达, 移动在同一个对话, 并看到聊天信息 作为地图泡。 他们不创建单独的聊天室;他们可以想象你已经参与的对话。
频道会议是P2P吗?
没有 私人1:1电话是P2P,但频道会议使用自办的SPU/room 服务器。 每个浏览器都会将媒体发送到您的服务器,而您的服务器路径流则发送到其他参与者. 这使得小组呼叫实用 同时保持 基础设施在你控制。
我需要运行自己的服务器吗?
没必要! 您可以在任何公共服务器上创建账户 。 运行自己的服务器是给那些想要完全控制的人的.
免费吗?
是的,软件是100%的自由和开放源码(MIT). 如果运行自己的服务器,只支付托管费用(一个5/month VPS就足够了).
这跟迪斯科德有什么不同?
在Discord上,您的数据生活在他们的服务器上,您的社区可以在任何时候被移除. 在 Retro Hex Chat上,您控制您的服务器和数据库,私人会话可以通过P2P直接在用户之间运行,频道会议运行在自己的基础设施上,代码是开源的——您可以审计每行.
如果我的服务器坏了怎么办?
您的数据保存在您的 PostgreSQL 数据库中 。 常规备份意味着可以在任何新机器上恢复. 活跃的私人P2P会话可能会通过短暂的服务器中断来继续工作,因为它们在用户之间直接连接;聊天,空间,和频道会议依赖于服务器,并在服务器返回时重新连接.
安全吗?
对 服务器连接使用 HTTPS/WSS 使用 TLS 加密。 私人P2P呼叫使用WebRTC运输加密,频道会议通过您自办的房间服务器使用WebRTC媒体,并且密码用bcrypt散开. 代码是开源的,所以任何人都可以审计.
使用何种技术?
后端的Elixir和Phoenix,PostgreSQL为数据,凤凰频道为实时消息,Vanila JS和Canvas为空间,WebRTC为私人P2P会议,以及自办的SPU为频道会议. 一切开源.
我该怎么贡献?
看看我们在GitHub上的贡献指南! 我们接受代码、文件、翻译、设计、测试和错误报告。 标有 & ldquo; 好的第一期 ” 的问题是一个很好的开始 。
我怎么资助呢?
通过GitHub赞助商. 无论贡献多么小,每一项贡献都有助于保持项目的生命力和积极发展.
手机有用吗?
对! 该界面具有响应性,并在任何现代浏览器上工作. 本地应用软件计划未来.
我能用它 在我的公司或团队?
当然 运行一个私人服务器, 创建只邀请频道, 并保持您所有的团队和rsquo;s的通信 。 无每座定价,无信件限制.
课程如何运作?
每个昵称只能有 一届活动 一次来 如果您从另一个浏览器或标签连接,上一个会话会自动断开. 如果您的连接下降, 客户端试图用指数备份重连10次 。 在所有尝试失败后, 会话过期, You’re 重新定向到登录屏幕上 。 注册的昵称由密码 & mdash 保护; 只有所有者才能与该昵称连接.