YouTube Birlikte İzle
YouTube videolarını arkadaşlarınızla gerçek zamanlı olarak birlikte izleyin.
Readme
Senkronize edilmiş video izleme nedir?
Senkronize edilmiş video izleme — genellikle "birlikte izleme" veya "ortak izleme" olarak adlandırılır — farklı konumlardaki birden fazla kişinin aynı videoyu tam olarak aynı oynatma konumunda, gerçek zamanlı olarak izlemesini sağlar. Basitçe bir bağlantı paylaşmak ve aynı anda oynatmaya basmaktan farklı olarak, senkronize bir oturum, birisi duraklatsa, ileri/geri gitse veya videonun ortasında katılsa bile herkesin aynı zaman damgasına kilitli kalmasını sağlar.
Bu, oynatma durumu için tek bir gerçek kaynağı olarak hareket eden merkezi bir sunucu tarafından mümkün kılınır. Herhangi bir katılımcı oynat, duraklat veya yeni bir konuma giderse, bu değişiklik diğer tüm katılımcılara anında yayınlanır ve tüm oynatıcılar eşleşmek için ayarlanır. Ağ gecikmesi telafisi, daha yavaş bağlantılara sahip izleyicilerin zaman içinde ayrılmak yerine senkronize kalmasını sağlar.
Araç açıklaması
Bu araç, herhangi bir YouTube videosunu arkadaşlarınız veya meslektaşlarınızla gerçek zamanlı olarak birlikte izlemenizi sağlar. Herkesin bir bağlantı kullanarak katılabileceği paylaşılan bir oda oluşturur. Tüm oynatma kontrolleri — oynat, duraklat ve ileri/geri gitme — odadaki her katılımcı arasında anında senkronize edilir. Araç, bağlantı gecikmesi ve katılımcılar arasındaki maksimum sapma dahil olmak üzere canlı istatistikleri gösterir, böylece herkesin ne kadar yakından senkronize olduğunu her zaman bilirsiniz.
Özellikler
- Anında oda paylaşımı — paylaşılabilir bir URL otomatik olarak oluşturulur; bağlantıya sahip olan herkes aynı senkronize oturuma katılır
- Gerçek zamanlı senkronizasyon — herhangi bir katılımcıdan gelen oynat, duraklat ve ileri/geri gitme olayları tüm odaya anında yayınlanır ve oynatma konumlarını hizalamak için gecikme telafisi uygulanır
- Canlı sapma izleme — bağlantı gecikmesi ve tüm izleyiciler arasındaki maksimum oynatma sapmasını gösterir, böylece herkesin ne kadar sıkı senkronize olduğunu görebilirsiniz
Nasıl çalışır
Her oda, Colyseus gerçek zamanlı çok oyunculu çerçevesi kullanılarak sunucu tarafından yönetilir. Sunucu, yetkili oynatma durumunu tutar: video oynatılıyor mu yoksa duraklatılmış mı, geçerli zaman damgası ve her durum değişikliğinde artan bir sürüm sayacı.
Bir katılımcı oynatıcıyla etkileşime girdiğinde (oynat, duraklat, ileri/geri git), komut sunucuya gönderilir. Sunucu yetkili durumunu günceller ve yeni durumu tüm bağlı istemcilere yayınlar. Her istemcinin oynatıcısı daha sonra yerel konumunu yetkili duruma karşı uzlaştırır, gerektiğinde ileri/geri gider veya oynatmaya devam eder.
Ağ gecikmesini telafi etmek için, istemci son bildirilen zaman damgasını alıp bu raporun alındığından bu yana geçen süreyi ekleyerek "gerçek" geçerli sunucu tarafı oynatma konumunu tahmin eder — NTP tabanlı saatlerin senkronizasyon noktaları arasında geçerli saati ekstrapolasyon yapma şekline benzer.
İpuçları
- Bir oturum başlatmak için aracı açmanız yeterlidir — bir oda otomatik olarak oluşturulur ve paylaşılabilir bir URL sağ taraftaki oda panelinde görünür.
- YouTube video URL'sini veya video kimliğini URL alanına yapıştırın ve odadaki herkes için bir video yüklemek üzere İzle düğmesine basın.
- Oda panelinde gösterilen URL'yi birlikte izlemek istediğiniz herkesle paylaşın; bağlantıyı açtıklarında otomatik olarak aynı odaya katılacaklar.
- Maks sapma istatistiği, herhangi iki katılımcının oynatma konumları arasındaki en büyük boşluğu (saniye cinsinden) gösterir. 2 saniyenin altındaki bir değer normaldir; daha büyük değerler yavaş bir bağlantıyı gösterebilir.