Kurulum gerektirmeyen sesli sohbet: tarayıcı neden yeterli?
"Önce şunu indir, kur, hesap aç, doğrula" — üç kişiyle konuşmak için gereken bu zincir çoğu zaman sohbetin kendisinden uzun sürüyor. Tarayıcı bu işi yıllardır kurulumsuz yapabiliyor. Bu yazıda nasıl çalıştığını, gerçekten kaliteli olup olmadığını ve nerede kurulumlu uygulamanın hâlâ öne geçtiğini anlatıyoruz.
Kısa cevap: WebRTC
Modern tarayıcıların hepsinde WebRTC adında bir teknoloji var. Görüntülü görüşme uygulamalarının çoğunun altında da aynı teknoloji çalışıyor. Yani "tarayıcı sürümü" ayrı, "gerçek uygulama" ayrı bir şey değil — büyük ölçüde aynı motor.
WebRTC üç işi yapar: mikrofon ve kameradan veriyi alır, sıkıştırır, ve mümkün olduğunda cihazlar arasında doğrudan gönderir. "Doğrudan" kısmı önemli: veri her seferinde bir sunucudan geçmek zorunda kalmadığı için gecikme düşer.
Ses kalitesi gerçekten aynı mı?
Konuşma sesi için tarayıcılar Opus kodeğini kullanır. Bu, düşük gecikmeyle yüksek anlaşılırlık veren, konuşma için tasarlanmış bir kodektir — ve kurulumlu uygulamaların büyük kısmı da aynısını kullanır. Dolayısıyla "tarayıcı sesi kötüdür" yargısı çoğunlukla doğru değil.
Kaliteyi belirleyen üç şey aslında şunlar:
Mikrofon
Laptop'un gövdesine gömülü mikrofon ile 200 TL'lik bir kulaklık mikrofonu arasındaki fark, herhangi bir yazılım farkından büyüktür.
Ağ
Paket kaybı ve gecikme. Wi-Fi yerine kablo, aynı anda yapılan büyük indirmeyi duraklatmak — ikisi de anında hissedilir.
Yankı
Hoparlörden çıkan sesin mikrofona geri girmesi. Kulaklık takmak bu sorunun neredeyse tamamını çözer.
Kodek değil
Yukarıdaki üçü düzeltilmeden yapılan "hangi uygulama daha kaliteli" karşılaştırması ölçüm değil, tesadüftür.
Bağlantı kurulamadığında ne oluyor?
Cihazlar bazen doğrudan buluşamaz — ev ağı, kurumsal güvenlik duvarı ya da operatör yapılandırması araya girer. Bu durumda devreye TURN sunucusu girer: sesi aktaran bir aracı. Bu sunucu yoksa bağlantı kurulamaz ve kullanıcı "sesi duyamıyorum" der.
Winposible'da bu aktarma sunucusu üçüncü taraf bir servis değil, kendi sunucularımızda çalışır. Sonuç kullanıcı açısından şu: kurumsal ağdan ya da kısıtlı bir mobil bağlantıdan da odaya girilebilir.
Tarayıcı ne zaman yetmez?
Dürüst olmak gerekirse birkaç yerde kurulumlu uygulama hâlâ önde:
- Arka planda çalışma. Telefonda tarayıcı sekmesi arka plana alındığında işletim sistemi onu kısıtlayabilir. Uygulama sürümünde bu sorun yok.
- Bildirimler. Uygulama kapalıyken gelen anlık bildirim, uygulama sürümünde çok daha güvenilir çalışır.
- Küçük ekran modu. Görüşmeyi köşede küçük pencerede tutup başka uygulama kullanmak (PiP) native tarafta mümkün.
- Bas-konuş kısayolu. Uygulama arka plandayken klavye/tuş yakalama tarayıcıda sınırlıdır.
Ortası var: uygulama olarak ekle
Tarayıcıdan girip "Ana ekrana ekle" dediğinde Winposible telefonuna bir uygulama gibi kurulur (buna PWA denir). Mağazadan indirme yok, birkaç yüz megabayt yer kaplamaz, ama:
- Ana ekranda kendi simgesi olur
- Tam ekran açılır — adres çubuğu görünmez
- Sekme kalabalığında kaybolmaz
Android kullanıyorsan mağaza uygulaması da mevcut; arka plan bildirimleri ve küçük ekran modu için o sürüm daha iyi çalışır.
Kurulumsuz olmanın asıl kazancı: davet
Asıl fark ses kalitesinde değil, ilk beş saniyede. Arkadaşına bağlantıyı gönderirsin; tıklar, mikrofon iznini verir, odadadır. Arada "hangi uygulama?", "indirdim ama hesap istiyor", "doğrulama kodu gelmedi" adımları yoktur.
Winposible'da davet bağlantısıyla gelen kişi hesap açmadan misafir olarak da katılabilir. Bir oyunu ya da toplantıyı organize etmeye çalışan biri için bu, katılım oranını doğrudan etkileyen tek maddedir.
Hızlı kontrol listesi
- Kulaklık tak — yankının %90'ı biter.
- Tarayıcı mikrofon iznini bir kez ver (adres çubuğundaki kilit simgesi).
- Mümkünse kablolu bağlantı; değilse modeme yakın dur.
- Kalabalık odada bas-konuş modunu aç — ortam gürültüsü kesilir.
- Telefondaysan "Ana ekrana ekle" ile uygulama gibi kur.