ピアツーピアコール、セルフホスティング、サーバー要件、セキュリティ、モバイルサポート、貢献、およびプロジェクトスポンサーシップに関する一般的な質問に対する回答。
P2Pとは?
P2P(ピアツーピア)とは、チャットサーバーを経由せずにユーザー間で直接データが移動することを意味します。 レトロヘックスチャットは、プライベートコール、ファイル転送、マルチプレイヤーゲームセッションのためにWebRTC P2Pを使用しています。 サーバは、ネットワークが許可したときに、ユーザがお互い(署名)を見つけるのを助け、プライベートセッションはブラウザにブラウザーを実行します。
宇宙とは?
スペースは、チャンネルとダイレクトメッセージに添付された8ビットのマップビューを共有しています。 アバターを選択し、同じ会話を移動し、チャットメッセージをインマップバブルとして表示します。 彼らは別のチャットルームを作成しません。彼らはあなたが既にいる会話を視覚化します。
チャンネル会議はP2Pですか?
いいえ。 プライベート 1:1 呼び出しは P2P ですが、チャネル会議はセルフホスト SFU を使用します。/room サーバー。 各ブラウザは、サーバーにメディアを送信します。また、サーバーのルートは他の参加者にストリーミングします。 これにより、管理下にインフラを維持しながら、グループコールを実践できます。
自分のサーバーを実行する必要がありますか?
必ずしもそうではありません! 公開サーバーにアカウントを作成できます。 自分のサーバーを稼働させるのは、完全に制御したい人のためのものです。
無料ですか?
はい、ソフトウェアは100%無料でオープンソース(MIT)です。 自分のサーバーを実行すると、ホスティングのみを支払うことができます($ 5/month VPSは十分です)。
Discordとの違いは?
Discord では、サーバーとコミュニティのデータをいつでも削除できます。 レトロヘックスチャットでは、サーバーとデータベースを管理し、プライベートセッションはP2Pを介してユーザー間で直接実行できます。チャネル会議は独自のインフラストラクチャ上で実行され、コードはオープンソースです。すべての行を監査できます。
サーバーがなくなったらどうなりますか?
PostgreSQL のデータベースにデータを保存します。 定期的なバックアップは、新しいマシンで復元できることを意味します。 アクティブプライベートP2Pセッションは、ユーザーが直接接続するため、短いサーバーの中断で動作させることができます。チャット、スペース、およびチャネル会議は、サーバーに依存し、返したときに再接続します。
安全ですか?
はい。 サーバー接続は HTTPS を使用します。/WSS TLSの暗号化を使って。 プライベート P2P コールは、WebRTC トランスポート暗号化を使用しており、チャンネル会議では、セルフホストされたルームサーバーを介して WebRTC メディアを使用し、パスワードは bcrypt でハッシュされます。 コードはオープンソースなので、誰でも監査できます。
どのような技術が使われていますか?
バックエンドの Elixir とフェニックス、データ用 PostgreSQL、リアルタイムメッセージングのためのフェニックスチャンネル、Vanilla JS と 宇宙用キャンバス、プライベート P2P セッション用の WebRTC、チャンネル会議用のセルフホスト SFU 。 すべてがオープンソースです。
どのように貢献できますか?
GitHubの貢献ガイドをご覧ください! コード、ドキュメント、翻訳、設計、テスト、バグレポートを受け付けます。 問題は “良い最初の問題” 始めるための素晴らしい場所です。
財政的に支援する方法は?
GitHubのスポンサーを通して。 どんなに小さな貢献でも、プロジェクトを生き生き生き生き生き生き生き生き生き、活発な発展に保つのに役立ちます。
モバイルで動作しますか?
お問い合わせ インターフェイスは応答し、あらゆる現代ブラウザで動作します。 ネイティブアプリは未来のために計画されています。
会社やチームで利用できますか?
絶対に。 プライベートサーバーを実行し、招待専用チャンネルを作成し、チーム&rsquoのすべてを維持し、あなた自身のインフラストラクチャ上の通信。 シートごとの価格設定無し、メッセージの限界無し。
セッションはどのように機能しますか?
各ニックネームは、それぞれのニックネームのみが持つことができます。 1つのアクティブなセッション お問い合わせ 別のブラウザやタブから接続する場合、以前のセッションは自動的に切断されます。 接続が低下すると、クライアントは、最大10回までの接続を再接続しようとします。 すべての試みが失敗した後, セッションが期限切れとあなたとrsquo;ログイン画面にリダイレクトされます. 登録されたニックネームはパスワードで保護されています。所有者だけがそのニックネームと接続することができます。