このプロジェクトについて

Mumbleは、低遅延と高音質を目的としたオープンソースのボイスチャットプログラムで、QtとOpusを基盤に構築されています。このプロジェクトは、クライアント(mumble)とサーバー(mumble-server、旧称murmur)の2つの主要モジュールで構成されています。 クライアントはWindows、Linux、FreeBSD、OpenBSD、macOSで動作し、サーバーはQtがインストールできる場所ならどこでも実行できることを意図しています。プロジェクトのドキュメントは公式ウェブサイトで入手できます。 READMEに記載されている主な機能は以下の通りです: - Opusコーデックを使用した低遅延・高音質のボイスチャット。 - セルフホスト型音声通信のためのクライアントとサーバーの分離コンポーネント。 - 主要なデスクトップOSにわたるクロスプラットフォームのクライアントサポート。 - INIファイルによるサーバー設定。SuperUserパスワードの設定、フォアグラウンドでの実行、詳細なログ出力などのオプションがあります。 - 同じディレクトリから別々のINIファイルとデータベースを使用して、複数のサーバーインスタンスを実行するサポート。 - 別のリポジトリでホストされている使用手順付きの公式Dockerイメージ。 - メインアプリケーションを超えて機能を拡張するための汎用プラグインシステム。 - Weblateによるコミュニティ翻訳サポート。 - ゲーム起動時にMumbleライブラリをプリロードすることで有効にできるOpenGLオーバーレイ。 READMEには、コミットガイドラインや新規参入者向けのソースコード紹介を含む貢献ガイドライン、GitHubでの問題報告手順も記載されています。ビルド手順は専用のドキュメントで管理されており、安定版リリース用と不安定なmasterブランチ用に適切なブランチを選択するようユーザーにアドバイスしています。 Windows、macOS、Linux/Unix向けのプラットフォーム固有の注意事項が提供されており、クライアントとサーバーの両方の実行方法をカバーしています。Windowsでは、サーバーはタスクバーアイコンから起動でき、SuperUserパスワードはコマンドラインパラメータで設定できます。macOSでは、サーバーは静的OS Xサーバーとして個別に配布されます。Linux/Unixでは、サーバーはコマンドラインから実行され、SuperUserパスワードの設定、INIファイルの指定、フォアグラウンドでの実行、ログの詳細度の向上などのオプションがあります。 このプロジェクトは、SignPath.ioとSignPath Foundationによる無料のコード署名を認め、オープンソース用の無料VPSを提供するスポンサーとしてDartNodeを挙げています。