このプロジェクトについて
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を挙げています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.