Mumble: Ventrilo ve Teamspeak’e Özgür bir Alternatif

mumbleMumble, grup halinde sesli chat yapmayı sağlayan açık kaynak kodlu bir özgür yazılım. Kullanıcılar IRC benzeri bir yapı içinde seçtikleri bir sunucuya bağlandıktan sonra kanallar içerisinde toplanıp konuşabiliyor. Server-Client modeline dayalı olması ile bu sistem daha önce tanıttığım bir Skype alternatifi olan Jitsi gibi Peer2Peer VOIP araçlarından ayrılıyor.

Rakipleri Ventrilo ve Teamspeak gibi Mumble’ı da genellikle oyuncular tercih etse de, Mumble camiasında bazı farklı ilginç topluluklara da rastlanabiliyor. Örneğin, Türkiye çıkışlı uluslararası bir aktivist hareket oluşturmaya çalışan Social Network Unionism sitesinde Mumble üzerinden bu günlerde şehir parklarında yaşananlara benzer online forumlar düzenlendiğine rastladım.

Mumble’ı piyasadaki iki rakibiyle kıyaslamam gerekirse, Mumble’ın Teamspeak ile beraber Ventrilo’yu açıkça geride bıraktığını söyleyebilirim.

Üç programın da platform desteği yaygın olmakla birlikte Ventrilo’nun resmi bir Linux client’ı yok, ve Mac server yazılımı güncel değil (PowerPC için yazılmış ve Rosetta aracılığıyla çalışıyor). Bu eksiği kısmen kapatan bir üçüncü parti özgür yazılım Linux client’ı var: Mangler. Mumble ve Teamspeak’in ise Windows, OSX ve Linux’ta hem client hem server için resmi yazılımları mevcut. Mobilde yine üçünün de iOS ve Android client’ları ya resmi olarak var ya da üçüncü parti yazılımlar eksiği kapamış.

mumble-connectVentrilo, düzgün çalışan ve olgun bir program olmasına karşın 2007’den beri kayda değer bir güncelleme olmaması nedeniyle ihtiyarlamış durumda ve terk edilmişe benziyor. Bu tip bir program için en önemli bileşenlerden biri kalite ve performans üzerinde büyük etkisi nedeniyle desteklenen ses codec’idir. Ventrilo güncellenmediğinden üstün kaliteli yeni nesil ses codec’i Opus’a desteği yok. Mumble, Haziran ayında çıkardığı 1.2.4 versiyonu ile Opus desteğini ilk sunan oldu. Teamspeak, Ventrilo’ya benzer şekilde çok uzun süre atıl kaldıktan sonra birkaç gün önce versiyon 3 ile kendini yeniledi ve Opus desteği içeriyor. Opus, daha yüksek ses kalitesi ve konuşurken daha az gecikme demek.

Sesli chat programlarında bir başka önemli bileşen de kullanılan iletişim protokolüdür. Bu alanda Mumble’ın açık kaynak kodu ve dokümantasyon ile sunulan özgür bir protokolü varken, Ventrilo ve Teamspeak’in protokolleri gizli ve kapalı. Kullanılan protokolün özellikle konuşma sırasındaki gecikme sürelerine büyük etkisi var. Bu alanda da Mumble’ın çok düşük gecikme süresi ile performans olarak öne çıktığını, Ventrilo’nun ise yüksek gecikme süresi ile geri kaldığını söyleyebiliriz. Teamspeak, yeni versiyonuyla bu alanda ikisinin arasında, Mumble’a yakın bir yerde duruyor gibi. Youtube’da durumu karşılaştırmalı olarak ortaya koyan güzel bir çalışma var.mumble-main

mumble-infoSesli chat programlarında bir başka önemli özellik de güvenlik için veri şifreleme tekniklerinin desteklenmesi. Ventrilo, bu alanda da nal toplarken, Mumble şifrelemeyi zorunlu tutarak öne çıkıyor. Teamspeak 3’te ise şifreleme tercihe bağlı. Burada hatırlatmak gerekir ki, açık kaynak kodlu olmayan hiçbir yazılımın güvenliğinden, hele şifrelemeyi doğru ve arka kapısız bir şekilde yapıp yapmadığından objektif bir şekilde emin olunamaz. Bu da Mumble’ın artılarından biri daha. Şifreleme client ile server arasındaki iletişimi kapsadığından, yani sunucu ucunda veriler okunabilir hale geldiğinden tam güvenlik için kendi server’ınızı kurup kullanmayı tercih edebilirsiniz. Mumble, kurulumda seçenek olarak kurmayı önerdiği Murmur adlı sunucu yazılımı ile bu imkanı veriyor.

Sunucular konusunda Mumble’ın önemli bir avantajı da özgür yazılım olduğu için herhangi bir lisans ücreti talep edilmemesi. Ventrilo veya Teamspeak server yazılımını kendi sunucunuza kursanız bile, ücretsiz versiyonunda sunucuya bağlanabilen maksimum kullanıcı sayısı kısıtlanıyor. Bu rakam Ventrilo’da 8, Teamspeak 3’te ise 32. Bu rakamı aşmak isterseniz lisans ücreti ödeyip kısıtlamasız bir versiyon edinmeniz gerekli.

Peki, eğer kendiniz Murmur yani bir Mumble server’ı kurmaya karar verirseniz, ne kadar upload hızına ihtiyacınız olacak? Bu ihtiyaç kullanıcı sayısına ve tercih edilen codec kalitesine bağlı olarak değiştiği gibi aynı anda konuşan insan sayısına bağlı olarak anlık da değişecektir. Mumble’ın Sıkça Sorulan Sorular kısmındaki bir hesaplamayla şöyle denmiş: Ortalama kalite ayarlarını kullanan, 20 kişinin bağlı olduğu bir sunucuda ortalama 2 kişi aynı anda konuşuyorsa sunucuda 1-3 mbit arası upload hızı gerekecektir. Bu kaba hesap, satın aldığımız internet bağlantı paketlerinde upload hızlarının önemini bir kez daha gösteriyor.

Eğer Mumble’a geçerseniz kullanabileceğiniz gelişkin özellikler arasında otomatik ses seviyesi ayarlama, oyun içinde konuşmakta olan kişilerin ismini görebileceğiniz overlay sistemi ve destekleyen oyunlarda konuşan kişinin oyun içi pozisyonuna göre sesin yönünün ayarlanması da var.

Reklamlar

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s