(Translated by https://www.hiragana.jp/)
Mumble - Wikipedia コンテンツにスキップ

Mumble

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
Mumble
Mumbleのメイン画面がめん
作者さくしゃ ソーヴァルド・ナトヴィグ
開発元かいはつもと Mumble VoIP チーム
Mumble プロジェクト
初版しょはん 2005ねん (19ねんまえ) (2005)
最新さいしんばん
1.3.4[1][2] / 2021ねん1がつ10日とおか (3ねんまえ) (2021-01-10)
リポジトリ ウィキデータを編集
プログラミング
言語げんご
C++
対応たいおうOS Android, iOS, Linux, macOS, Microsoft Windows
プラットフォーム Qt
種別しゅべつ VoIP クライアント・サーバー
ライセンス 修正しゅうせいBSDライセンス
公式こうしきサイト www.mumble.info
テンプレートを表示ひょうじ

Mumble(マンブル)は、ゲーマー音声おんせい通話つうわようVoIPアプリケーション[3]

SkypeDiscordTeamSpeakなどと同様どうようフリーソフトウェアとして公開こうかいされている。

概要がいよう

[編集へんしゅう]

クライアント・サーバーがたアーキテクチャー採用さいようしていて、ユーザーがおなじサーバーをかいしてたがいに会話かいわできる[4]非常ひじょうにシンプルなユーザーインターフェースそなえており、高音こうおんしつてい遅延ちえん特長とくちょうとしている。 すべての通信つうしん暗号あんごうされ、ユーザーのプライバシー確保かくほされる[5]

Mumbleは自由じゆうなオープンソースソフトウェアで、ことなるOSでも使用しよう可能かのうクロスプラットフォームとなっており、修正しゅうせいBSDライセンス条件じょうけんした公開こうかいされている。

チャンネル階層かいそう

[編集へんしゅう]

Mumbleサーバー(「Murmur」とばれる)には、ルートチャンネルとそのしたのチャンネルの階層かいそうツリーがある。

ユーザーはこれらに一時いちじてきにチャンネルを接続せつぞくすることで、よりおおきな仮想かそうチャンネルを作成さくせいすることができる。

これは、チームせんFPSなどのゲームのだい規模きぼイベントなどで、グループのユーザーがちいさなチャンネルでチャットしている場合ばあいに、のユーザーと共通きょうつうのルートチャンネルのアナウンスをくことができ、役立やくだつシステムである。

かくチャンネルには、グループの関連かんれんセットと、ユーザー権限けんげん制御せいぎょするアクセス制御せいぎょリストがある。 おおくの使用しようシナリオをサポートしているが、チャンネルの構造こうぞう複雑ふくざつになりやすい[6]

音質おんしつ

[編集へんしゅう]

Mumbleは以前いぜんのデフォルトコーデックだったSpeexおよびCELTにつづき、さらにてい遅延ちえんオーディオコーデックであるOpusバージョン1.2.4を使用しようしている[7]

この音声おんせい圧縮あっしゅく技術ぎじゅつとMumbleの設計せっけいによって、てい遅延ちえん通信つうしん可能かのうにしている。

つまり、一方いっぽうなにわれてからもう一方いっぽうかれるまでの間隔かんかくみじかくなることで、よりリアルタイムにちか会話かいわ可能かのうになった。

また、Mumbleにはエコーキャンセル機能きのうまれており、スピーカーまたはてい品質ひんしつのサウンドハードウェアを使用しようする場合ばあいのエコーを低減ていげんする。

セキュリティとプライバシー

[編集へんしゅう]

Mumbleは、 TLS制御せいぎょチャンネルをかいしてサーバーに接続せつぞくし、UDPかいして送信そうしんされる音声おんせいは、OCBモードのAES暗号あんごうされる[8]。バージョン1.2.9現在げんざい、Mumbleは、可能かのうであればECDHE + AES-GCM暗号あんごうスイートを優先ゆうせんし、完全かんぜん秘密ひみつ音声おんせい転送てんそう可能かのうとしている[9]。なお、バージョン1.2.0以降いこうでは、ユーザーのパスワードによる認証にんしょうはサポートされているが、一般いっぱんてきには公開こうかいかぎ証明しょうめいしょ形式けいしきでの認証にんしょう推奨すいしょうしていない[10]

オーバーレイ

[編集へんしゅう]

ゲーム画面がめんじょう表示ひょうじされる統合とうごうオーバーレイがあり[5]だれはなしているのか、どのリンクチャンネルにいるのかがわかるようになっている。

バージョン1.0以降いこう、ユーザーはアバター(自分じぶん自身じしんしめ画像がぞう)をアップロードしてオーバーレイで自分じぶん自身じしんあらわすことができ、ゲームをプレイしているときにもよりのプレイヤーを識別しきべつしやすくなった。

バージョン1.2の時点じてんで、オーバーレイはWindowsじょうのほとんどのDirect3D 9/10およびOpenGLゲームで動作どうさし、LinuxおよびMac OS XでもOpenGLのものをサポートしている[11]。なお、WindowsじょうでのDirectX 11ゲームのサポートはのバージョンからおこなわれるようになった。

てい位置いち音声おんせい

[編集へんしゅう]

特定とくていのゲームでは、ゲームないのプレイヤーの位置いちおうじて、立体りったいてきのプレイヤーのこえをがこえるよう、音声おんせい変更へんこうくわえられる[5]。これには、方向ほうこう感覚かんかくだけでなく、距離きょりかんふくまれ、とくにFPSでは、この要素ようそ重要じゅうようである。

これを実現じつげんするために、Mumbleはかくプレイヤーのゲームないでのポジションを、すべてのオーディオパケットでおなじゲームないのプレイヤーに送信そうしんする。 Mumbleは、これをおこなうために必要ひつよう情報じょうほうをゲームプログラムを実行じっこうしているメモリ本体ほんたいから直接ちょくせつるか、いわゆるゲームとはプラグインかいして必要ひつよう情報じょうほう収集しゅうしゅうする[12]

Mumbleとのゲームのリンクプラグインは、Mumbleプロジェクトが提供ていきょうするちいさなソースコードをゲームプログラムにふくめることで、位置いちオーディオに必要ひつよう情報じょうほう公開こうかいする方法ほうほうがゲームに提供ていきょうされている[13]バルブせいゲームエンジンであるSource Engine採用さいようするFPSゲーム『カウンターストライク[14]、『Team Fortress 2』、『Day of Defeatt: Source』、『ハーフライフ2[15][16]MMORPGギルドウォーズ2英語えいごばん[17][18]などの有名ゆうめいなゲームがMumbleプラグインを実装じっそうしている。

モバイルアプリ

[編集へんしゅう]

もともと、デスクトップばんのみだったが、現在げんざいではiOSようの「Mumble for iOS」(App Store)やAndorodようの「Plumble for Android」(Google PlayF-Droid)が提供ていきょうされている。

サーバー統合とうごう

[編集へんしゅう]

Mumbleは既存きそん技術ぎじゅつてきおよび社会しゃかいてき構造こうぞう適合てきごうしている。そのため、サーバーはInternet Communications Engine うえ完全かんぜんリモート制御せいぎょ可能かのう[19]、ユーザーチャンネルと仮想かそうサーバーインスタンス操作そうさできる。このプロジェクトでは、インターフェイスの機能きのうしめ多数たすうのサンプルスクリプト[20]既存きそんphpBBやSimple Machines Forumのデータベース使用しようしたユーザー認証にんしょうなどの機能きのう提供ていきょうするプレハブスクリプトを提供ていきょうしている[21]。murmurサーバーは、デフォルトでポート64738 TCPおよびUDP使用しようする。

Mumbleサーバー(Murmur)の代替だいたいミニマリスト実装じっそうは「uMurmur」とばれ[22]、たとえばOpenWrt実行じっこうするレジデンシャルゲートウェイなど、リソースかぎられているみデバイスへのインストールを対象たいしょうとしている[23]

サーバーホスティング

[編集へんしゅう]

おおくのVoIPクライアントと同様どうよう、Mumbleサーバーはローカルでレンタルまたはホストできる。Mumbleサーバーをローカルでホストするには、Murmur(Mumbleインストーラーのオプションとしてふくまれている)をダウンロードして起動きどうする必要ひつようがある。サーバーの構成こうせいは、構成こうせいファイルを編集へんしゅうすることで可能かのう構成こうせいファイルには、サーバーめい、ユーザー認証にんしょう音質おんしつ制限せいげん、およびポートにかんする情報じょうほうふくまれている。

また、サーバーを内部ないぶから管理かんりするには、ユーザーに管理かんりしゃ権限けんげん付与ふよする必要ひつようがある。あるいは、スーパーユーザーアカウントにログインしてユーザーを管理かんりすることもできる。サーバーない管理かんりしゃは、ルームを追加ついかまたは編集へんしゅうし、ユーザーを管理かんりし、サーバーの情報じょうほう表示ひょうじできる。

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ Mumble 1.3.4 Release Announcement” (2021ねん1がつ10日とおか). 2021ねん3がつ10日とおか閲覧えつらん
  2. ^ Downloads”. 2021ねん3がつ10日とおか閲覧えつらん
  3. ^ FAQ/English – Mumble”. www.mumble.info. 2011ねん6がつ30にち閲覧えつらん
  4. ^ FAQ/English – Mumble”. www.mumble.info. 2011ねん6がつ30にち閲覧えつらん
  5. ^ a b c Project of the Month, November 2009”. SourceForge.net (2005ねん8がつ31にち). 2011ねん6がつ30にち閲覧えつらん
  6. ^ ACL and Groups/English – Mumble”. www.mumble.info. 2011ねん6がつ30にち閲覧えつらん
  7. ^ Mumble 1.2.4 released | Mumble” (英語えいご). blog.mumble.info. 2017ねん9がつ30にち閲覧えつらん
  8. ^ FAQ/English - Mumble Wiki”. 2015ねん6がつ12にち閲覧えつらん
  9. ^ Mumble 1.2.9 - Mumble Blog”. 2015ねん6がつ12にち閲覧えつらん
  10. ^ Features - Mumble Wiki”. 2015ねん6がつ12にち閲覧えつらん
  11. ^ Games – Mumble”. www.mumble.info. 2011ねん6がつ30にち閲覧えつらん
  12. ^ たとえば、FPSゲーム「Alliance of Valiant Arms」(AVA)では、ゲーム本体ほんたいとはべつにブラウザじょうからプラグインをダウンロードする方式ほうしきだった。現在げんざいAVAでは、おなじくフリーの音声おんせい通話つうわソフトDiscordわっている。
  13. ^ Link – Mumble”. www.mumble.info. 2011ねん6がつ30にち閲覧えつらん
  14. ^ 日本にっぽんではオンラインゲームとしてバルブとネクソン共同きょうどう開発かいはつし、ネクソンが提供ていきょうしていた「カウンターストライク オンライン」としてられる。日本にっぽんばんは2019ねん3がつ6にちにサービス終了しゅうりょうした。
  15. ^ Updates for Team Fortress 2, Day of Defeat: Source and Half-Life 2: Deathmatch”. 2011ねん6がつ30にち閲覧えつらん
  16. ^ Counter-Strike: Source Update Released”. 2011ねん6がつ30にち閲覧えつらん
  17. ^ Guildwars Website”. 2011ねん6がつ30にち閲覧えつらん
  18. ^ Games - Mumble Wiki”. 2011ねん6がつ30にち閲覧えつらん
  19. ^ Interview: Mumble Does OSS VoIP Chats for Online Games”. Ostatic.org. 2011ねん7がつ27にち時点じてんオリジナルよりアーカイブ。2011ねん6がつ30にち閲覧えつらん
  20. ^ SourceForge – mumble/mumble/tree – scripts/”. Mumble.git.sourceforge.net. 2011ねん6がつ30にち閲覧えつらん
  21. ^ Tree for mumble-scripts in Mumble scripts”. Gitorious. 2011ねん6がつ30にち閲覧えつらん
  22. ^ GitHub - umurmur/umurmur: Minimalistic Murmur”. 2011ねん6がつ30にち閲覧えつらん
  23. ^ uMurmur – Howto”. wiki.openwrt.org. 2011ねん6がつ30にち閲覧えつらん

関連かんれん項目こうもく

[編集へんしゅう]

外部がいぶリンク

[編集へんしゅう]