Discord'da bir filmi ekran paylaşımıyla birine gösterdiysen o hissi biliyorsun: çalışıyor, ikiniz de aynı şeye bakıyorsunuz, ama film biraz yanlış görünüyor. Daha yumuşak. Karanlık sahneler gri bir çamura dönüyor. Biri "sende de bulanık mı?" diye soruyor.
Gözüne öyle gelmiyor ve bir ayarı yükseltmekle düzelmiyor. Ekran paylaşımı zaten bu.
Ekran paylaşımı aslında ne yapıyor
Ekranını paylaştığında bilgisayarın pencereyi yakalıyor, canlı bir video akışı olarak yeniden kodluyor ve o akışı diğerlerine gönderiyor. Bundan üç sonuç çıkıyor:
Kalite önce sınırlanıyor, sonra iki kez sıkıştırılıyor. Film yayınlayan tarafından bir kez sıkıştırılmıştı. Şimdi senin makinen o görüntüyü, gerçek zamanlı olarak, bir bit hızı tavanı altında yeniden sıkıştırıyor. Discord'un ücretsiz planı ekran paylaşımını genelde 720p ve 30 fps civarında sınırlıyor, ücretli planlarda daha yükseğe çıkıyor; diğer platformların da kendi sınırları var ve hepsi orijinal videonun altında. Hızlı hareket ve karanlık sahneler en çok etkileniyor, çünkü gerçek zamanlı bir kodlayıcının biti orada tükeniyor.
Akşamı senin yükleme hattın taşıyor. 720p30 bir akış iki saat boyunca kesintisiz olarak kabaca 1,5-2,5 Mbps yukarı doğru trafik demek; daha yüksek ayarlar daha fazlası. Yükleme hızın mütevazıysa ya da evde biri görüntülü görüşmeye başlarsa akış bozuluyor — ve sende değil arkadaşında bozuluyor, yani o söyleyene kadar fark etmiyorsun.
Bütün işi tek makine yapıyor. Yakalama artı kodlama, paylaşan tarafta sürekli CPU ya da GPU yükü. Dizüstü ısınıyor, fan dönüyor, pil filmi çıkarmıyor.
Karşılığında aldığın şey gerçek: tek bir video var, yani otomatik olarak senkronsunuz ve arkadaşının filme hiç erişimi olması gerekmiyor. Bu son madde bu sayfadaki her şeyden daha önemli.
Senkron oynatma ne yapıyor
Senkron oynatma düzeni tersine çeviriyor. Kimse kimseye bir şey akıtmıyor. Herkes aynı videoyu kendi tarayıcısında açıyor, tam orijinal kalitede kendisi oynatıyor ve bir tarayıcı uzantısı iki oynatma kafasını aynı saniyede tutuyor: kaymayı sürekli düzeltiyor, biri tamponlarken ya da reklam arasındayken diğerini bekletiyor.
Aranızda giden tek şey, saniyede bir "neredeyim ve oynatıyor muyum" diyen küçük bir mesaj. Hiçbir sunucudan video geçmiyor.
Yani görüntü tam olarak kaynağın verdiği şey: kendi çözünürlüğün, kendi bit hızın, kendi altyazın, kendi ses kanalın. Maliyet de simetrik — kimse yükleme yapmıyor, kimsenin dizüstü grup için çalışmıyor.
Takas belli: iki kişinin de videoya kendi erişimi olmalı.
Yan yana
| Ekran paylaşımı | Senkron oynatma | |
|---|---|---|
| Arkadaşının gördüğü | yeniden kodlanmış kopya, ücretsiz planlarda genelde ≤720p30 | orijinal video, tam kalite |
| Erişim kimde olmalı | yalnız paylaşanda | iki kişide |
| Kullanılan yükleme | 1,5-2,5 Mbps ve üstü, kesintisiz | ihmal edilebilir — küçük mesajlar |
| Makine yükü | sürekli yakalama + kodlama | normal oynatmanın ötesinde yok |
| Ses | yeniden kodlanır, görüntüden kayabilir | videonun kendi sesi, kendi görüntüsüyle senkron |
| Senkron | doğal, tek akış | sürekli düzeltilir, hedef 250 ms altı |
| İzleyen için tam ekran | senin pencerenin videosu | kendi gerçek oynatıcısı |
| Altyazı, kalite, ses kanalı | senin seçtiğin | herkes kendi seçer |
Ekran paylaşımının doğru cevap olduğu durumlar
Gerçekten sık:
- Erişim yalnız birinizde var — film, dosya ya da hesap. En büyük madde bu ve hiçbir senkronlama bunu çözmüyor.
- Yerel bir dosya, kendi diskinde.
- İzlenen şey film değil — sunum, oyun, birine göstermeye çalıştığın bir hata.
- Otuz saniyede çalışması gerekiyor ve kimse bir şey kurmayacak.
Bunlardan biri geçerliyse ekranını paylaş ve kaliteyi kabul et. Doğru karar o.
Senkron oynatmanın doğru olduğu durumlar
- Zaten ikinizde de erişim var — video herkese açık ya da her birinizin kendi aboneliği var.
- Neye benzediği önemli. İkinizin de beklediği bir film, ikinci bir kodlamadan iyisini hak ediyor.
- Uzun sürecek. İki saat yükleme yapmak, iki saat boyunca ters gidebilecek bir şey demek; filmin ortasında ısınan bir dizüstü de kendine has bir sinir bozukluğu.
- Herkes kendi ayarını istiyor — farklı altyazı dili, biri daha kötü wifi'de olduğu için farklı kalite.
Dürüst sınırlar
Bizimki bir Chrome uzantısı: Chrome 116 ya da üstü. Edge, Brave ve Opera'nın çalışması beklenir ama doğrulanmadı; Firefox ve Safari desteklenmiyor. Sayfanın kendi video öğesine bağlandığı için YouTube, Vimeo, Twitch, haber siteleri ve gömülü oynatıcılarda çalışıyor — bir de Netflix, Disney+ ve Prime Video'da.
Odalar en fazla 5 kişi. Reklamlar YouTube, JW Player ve Video.js'te algılanıyor — diğer oynatıcılarda reklam karşı tarafa sıradan bir duraklatma gibi görünüyor. Hesap gerekiyor; oda açmak da katılmak da ücretsiz ve kart bilgisi istenmiyor.
Akşamına uyuyorsa uzantı burada, zamanlamanın gerçekten nasıl işlediği da baştan sona yazılı. Uymuyorsa ekran paylaşımı bir yenilgi değil — başka bir durumun doğru aracı.