回答關於對等呼叫,自我託管,服務器要求,安全,移動支持,貢獻,以及項目贊助等常見問題.
什麼是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 保護; 只有所有者才能與該暱稱連接.