發布語音通訊平台Mumble 1.4

經過兩年多的開發,Mumble 1.4 平台已經發布,專注於創建提供低延遲和高品質語音傳輸的語音聊天。 Mumble 的一個關鍵應用領域是在玩電腦遊戲時組織玩家之間的溝通。 該專案程式碼是用 C++ 編寫的,並在 BSD 許可證下分發。 建置適用於 Linux、Windows 和 macOS。

該專案由兩個模組組成——mumble 客戶端和 murmur 伺服器。 圖形介面基於Qt。 Opus 音訊編解碼器用於傳輸音訊訊息。 提供了靈活的存取控制系統,例如,可以為多個孤立的群組建立語音聊天,並可以在所有群組中的領導者之間進行單獨的通訊。 資料僅透過加密的通訊通道傳輸;預設使用基於公鑰的身份驗證。

與集中式服務不同,Mumble 允許您將使用者資料儲存在自己的伺服器上,並完全控制基礎設施的操作,如有必要,可以連接額外的腳本處理器,為此可以使用基於Ice 和GRPC 協定的特殊API。 這包括使用現有的用戶資料庫進行身份驗證或連接可以播放音樂等的聲音機器人。 可以透過網路介面控制伺服器。 使用者可以使用在不同伺服器上尋找好友的功能。

其他用途包括錄製協作播客和支援遊戲中的位置即時音訊(音訊來源與玩家相關聯並源自於他在遊戲空間中的位置),包括數百名參與者的遊戲(例如,Mumble 用於玩家社區) 《星戰前夕》和《軍團要塞 2》)。 這些遊戲還支援覆蓋模式,在該模式下,用戶可以看到他正在與哪個玩家交談,並且可以查看 FPS 和本地時間。

主要創新:

  • 開發可獨立於主應用程式安裝和更新的通用插件的能力已經實現。 與先前提供的內建插件不同,新機制可用於實現任意添加,並且不限於提取玩家位置資訊來實現位置音訊的方式。
  • 新增了一個完整的對話框,用於搜尋伺服器上可用的使用者和頻道。 可以透過 Ctrl+F 組合或透過選單呼叫該對話框。 支援掩碼搜尋和正規表示式。
    發布語音通訊平台Mumble 1.4
  • 新增頻道監聽模式,讓使用者聽到頻道參與者聽到的所有聲音,但無需直接連接頻道。 在這種情況下,監聽使用者會反映在頻道參與者清單中,但會標示特殊圖示(僅在新版本中;在舊版本用戶端中不會顯示此類使用者)。 該模式是單向的,即如果收聽用戶想要講話,他將需要連接到頻道。 對於通道管理員,提供ACL和設定來禁止偵聽模式下的連線。
    發布語音通訊平台Mumble 1.4
  • 新增TalkingUI介面,讓您了解現在誰在說話。 該介面提供了一個彈出窗口,其中包含當前正在發言的用戶列表,類似於遊戲模式中的工具提示,但旨在供非遊戲玩家日常使用。
    發布語音通訊平台Mumble 1.4
  • 介面中新增了存取限制指示器,讓您了解使用者是否可以連接到頻道(例如,頻道是否只允許使用密碼登入或與伺服器上的特定群組綁定)。
    發布語音通訊平台Mumble 1.4
  • 文字訊息支援 Markdown 標記,例如,可用於傳送清單、程式碼片段、引號、以粗體或斜體突出顯示文字部分以及設計連結。
  • 增加了播放立體聲音訊的功能,允許伺服器以立體聲模式發送音訊串流,客戶端不會將其轉換為單聲道。 例如,此功能可用於建立音樂機器人。 從官方客戶端發送音訊仍然只能在單聲道模式下進行。
  • 增加了為使用者指派暱稱的功能,這使得可以為濫用過長名稱或頻繁更改名稱的使用者分配更容易理解的名稱。 指派的名稱可以作為附加標籤出現在參與者清單中或完全取代原始名稱。 暱稱與使用者憑證綁定,不依賴所選伺服器,並且在重新啟動後不會更改。
    發布語音通訊平台Mumble 1.4
  • 伺服器現在具有使用 Ice 協定以廣播模式發送歡迎文字的功能。 新增了在日誌中反映 ACL 和群組中所有變更的支援。 新增了單獨的 ACL 來控制評論和頭像的重置。 預設情況下,用戶名中允許使用空格。 透過預設啟用 TCP_NODELAY 模式減少 CPU 負載。
  • 新增了插件以支援「我們之中」和基於 Source 引擎的自訂遊戲中的位置音訊。 更新了《決勝時刻 2》和《GTA V》遊戲的插件。
  • Opus 音訊編解碼器已更新至版本 1.3.1。
  • 刪除了對 Qt4、DirectSound 和 CELT 0.11.0 的支援。 經典主題已被刪除。

發布語音通訊平台Mumble 1.4
發布語音通訊平台Mumble 1.4

來源: opennet.ru

添加評論