Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi

İki yılı aşkın bir geliştirme sürecinin ardından, düşük gecikmeli ve yüksek kaliteli ses iletimi sağlayan sesli sohbetler oluşturmaya odaklanan Mumble 1.4 platformunun piyasaya sürülmesi sunuldu. Mumble'ın önemli bir uygulama alanı, bilgisayar oyunları oynarken oyuncular arasındaki iletişimi düzenlemektir. Proje kodu C++ ile yazılmış ve BSD lisansı altında dağıtılmıştır. Derlemeler Linux, Windows ve macOS için hazırlanmıştır.

Proje iki modülden oluşuyor: mumble istemcisi ve murmur sunucusu. Grafiksel arayüz Qt'ye dayanmaktadır. Opus ses codec'i ses bilgilerini iletmek için kullanılır. Esnek bir erişim kontrol sistemi sağlanır; örneğin, tüm gruplardaki liderler arasında ayrı iletişim imkanı ile birkaç izole grup için sesli sohbetler oluşturmak mümkündür. Veriler yalnızca şifrelenmiş bir iletişim kanalı üzerinden iletilir; varsayılan olarak genel anahtar tabanlı kimlik doğrulama kullanılır.

Merkezi hizmetlerin aksine Mumble, kullanıcı verilerini kendi sunucularınızda saklamanıza ve gerekirse Ice ve GRPC protokollerini temel alan özel bir API'nin mevcut olduğu ek komut dosyası işlemcilerini bağlayarak altyapının çalışmasını tam olarak kontrol etmenize olanak tanır. Bu, kimlik doğrulama için mevcut kullanıcı veritabanlarının kullanılmasını veya örneğin müzik çalabilen ses botlarının bağlanmasını içerir. Sunucuyu bir web arayüzü üzerinden kontrol etmek mümkündür. Farklı sunucularda arkadaş bulma işlevleri kullanıcılara açıktır.

Ek kullanımlar arasında ortak podcast'lerin kaydedilmesi ve yüzlerce katılımcının olduğu oyunlar da dahil olmak üzere oyunlarda konumsal canlı sesin desteklenmesi (ses kaynağı oyuncuyla ilişkilendirilir ve oyun alanındaki konumundan kaynaklanır) yer alır (örneğin, Mumble oyuncu topluluklarında kullanılır) Eve Online ve Team Fortress 2'nin). Oyunlar aynı zamanda kullanıcının hangi oyuncuyla konuştuğunu, FPS'yi ve yerel saati görebildiği bir katman modunu da destekliyor.

Ana yenilikler:

  • Ana uygulamadan bağımsız olarak kurulabilen ve güncellenebilen genel amaçlı eklentiler geliştirme yeteneği hayata geçirilmiştir. Daha önce sağlanan yerleşik eklentilerin aksine, yeni mekanizma isteğe bağlı eklemeler uygulamak için kullanılabilir ve konumsal ses uygulamak için oynatıcı konum bilgilerinin çıkarılmasıyla sınırlı değildir.
  • Sunucuda bulunan kullanıcıları ve kanalları aramak için tam teşekküllü bir iletişim kutusu eklendi. İletişim kutusu Ctrl+F kombinasyonu veya menü aracılığıyla çağrılabilir. Hem maske araması hem de normal ifadeler desteklenir.
    Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi
  • Kullanıcının kanal katılımcılarının duyduğu tüm sesleri doğrudan kanala bağlanmadan duymasına olanak tanıyan kanal dinleme modu eklendi. Bu durumda, dinleyen kullanıcılar kanal katılımcıları listesine yansıtılır, ancak özel bir simgeyle işaretlenir (yalnızca yeni sürümlerde; eski istemcilerde bu tür kullanıcılar görüntülenmez). Mod tek yönlüdür, yani. eğer dinleyen kullanıcı konuşmak istiyorsa kanala bağlanması gerekecektir. Kanal yöneticileri için, dinleme modunda bağlantıları yasaklayacak ACL'ler ve ayarlar sağlanmıştır.
    Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi
  • Şu anda kimin konuştuğunu anlamanıza olanak tanıyan TalkingUI arayüzü eklendi. Arayüz, oyun modundaki araç ipucuna benzer şekilde, o anda konuşan kullanıcıların listesini içeren bir açılır pencere sağlar, ancak oyun oynamayanların günlük kullanımına yöneliktir.
    Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi
  • Arayüze erişim kısıtlama göstergeleri eklenerek kullanıcının kanala bağlanıp bağlanamayacağını (örneğin, kanalın yalnızca şifre ile giriş yapılmasına izin verip vermediğini veya sunucudaki belirli bir gruba bağlı olup olmadığını) anlamanızı sağlar.
    Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi
  • Metin mesajları, örneğin listeler, kod parçacıkları, alıntılar göndermek, metnin bazı kısımlarını kalın veya italik olarak vurgulamak ve bağlantılar tasarlamak için kullanılabilen Markdown işaretlemesini destekler.
  • Sunucunun, istemci tarafından monoya dönüştürülmeyecek olan stereo modunda bir ses akışı göndermesine olanak tanıyan stereo ses çalma özelliği eklendi. Bu özellik örneğin müzik botları oluşturmak için kullanılabilir. Resmi istemciden ses göndermek hâlâ yalnızca mono modda mümkündür.
  • Kullanıcılara takma ad atama özelliği eklendi, bu sayede çok uzun adları kötüye kullanan veya adını sık sık değiştiren kullanıcılara daha anlaşılır bir ad atama olanağı sağlandı. Atanan adlar, katılımcı listesinde ek etiketler olarak görünebilir veya orijinal adın tamamen yerine geçebilir. Takma adlar kullanıcı sertifikalarına bağlıdır, seçilen sunucuya bağlı değildir ve yeniden başlatmanın ardından değişmez.
    Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi
  • Sunucu artık yayın modunda Ice protokolünü kullanarak bir karşılama metni gönderme işlevlerine sahiptir. ACL'lerin ve gruplardaki tüm değişikliklerin günlükte yansıtılmasına yönelik destek eklendi. Yorumların ve avatarların sıfırlanmasını kontrol etmek için ayrı ACL'ler eklendi. Varsayılan olarak kullanıcı adlarında boşluklara izin verilir. Varsayılan olarak TCP_NODELAY modunu etkinleştirerek CPU yükünü azaltın.
  • Among Us'ta ve Source motorunu temel alan özel oyunlarda konumsal sesi desteklemek için eklentiler eklendi. Call of Duty 2 ve GTA V oyunları için eklentiler güncellendi.
  • Opus ses codec'i 1.3.1 sürümüne güncellendi.
  • Qt4, DirectSound ve CELT 0.11.0 desteği kaldırıldı. Klasik tema kaldırıldı.

Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi
Sesli iletişim platformu Mumble 1.4'ün piyasaya sürülmesi

Kaynak: opennet.ru

Yorum ekle