Ortamı okuyan uyarlamalı yayın kalitesi.
Remio iki aygıtınız arasındaki yolu ölçer, onu bir yerel ağ, internet veya relay olarak sınıflandırır ve hem gecikmeyi hem pikselleşmeyi en aza indiren bit hızı aralığını seçer. Sürüklediğiniz bir kaydırıcı değil — oturum başlarken otomatik seçilir, ağınız değişirse yeniden kontrol edilir.
Yol bize ağın neyi taşıyabileceğini söyler.
Gidiş-dönüş süresi — küçük bir test paketinin istemcinizden host'unuza gidip geri dönmesinin ne kadar sürdüğü — bağlantının nasıl kurulduğuyla birlikte Remio'ya nasıl bir ağla uğraştığını söyler. Remio oturum başlarken ve ağ yolu her değiştiğinde yeniden kontrol eder.
İki aygıt birbirine merhaba dediği anda Remio karşı uca küçük bir paket gönderir ve geri dönmesinin ne kadar sürdüğünü ölçer. Doğrudan kablolu bir LAN'da bu gidiş-dönüş çok kısadır. Aynı ağda Wi-Fi üzerinde biraz daha uzundur. 4G veya 5G bağlantıda belirgin biçimde daha uzundur; trafiği bir iki bölge boyunca sektiren bir relay üzerinden ise hızlı bir modemde bile daha da uzayabilir.
Aynı ağda çok kısa bir gidiş-dönüş yerel ağ demektir — görüntü piksel mükemmelliğinde görünür, kodlayıcı kareleri üretebildiği kadar hızlı verebilir ve temkinli olmaya gerek yoktur. Daha uzun her şey daha geniş dünya olarak ele alınır: başka odadan Wi-Fi, kafe hotspot'u, trende LTE bağlantı, başka şehirdeki bir relay sunucusu. Bant genişliği denetleyicisi vites değiştirir.
Oturum, ekranınıza ve kare hızınıza göre boyutlandırılmış bir bit hızıyla başlar; bu yüzden büyük, hızlı bir ekran küçük bir ekrandan daha yüksekte başlar. Oradan sonra yolun türü, Remio'nun içinde çalışacağı aralığı belirler. Oturum ortasında yol değişirse — Wi-Fi'dan hücresele geçiş ya da bağlantının kendini yeniden kurması — Remio onu yeniden kontrol eder ve ayarlar; terk ettiğiniz bir ağ için verilmiş kararı sürdürmez.
Seçim bilerek sizden gizlenir. Bağlanırsınız, görüntü belirir, gecikme tesadüfen bulunduğunuz ağa uygundur. Kurulum ekranı yok, çevirmeyi hatırlamanız gereken "LAN modu" anahtarı yok. Yol kontrolü girdi, doğru aralık çıktıdır ve ağ değişirse oturum uyum sağlar.
Her ağ türü için bir aralık.
Tek bir uyarlamalı eğri, ortak hiçbir yanı olmayan ağlar arasında ödün vermek zorundadır. Remio bunun yerine yola uyan aralığı seçer: yerel ağda yüksek, internette temkinli, relay üzerinde sınırlı.
Oturum, ekranınıza ve kare hızınıza göre boyutlandırılmış bir bit hızıyla başlar ve alt sınır yüksek kalır; böylece görüntünün yeniden yükselmesi gerekmez. Tavan, ekran boyutuna göre 30 ila 60 Mbps'dir; bir anahtar kare pay istediğinde kodlayıcının sıçramasına izin verir — kuyruk yok, gecikme yok.
İnternette bağlantı kötüleştiğinde alt sınır 300 Kbps'ye kadar düşer ve kötü bir devir yayını düşürmez — kodlayıcı ağa çiğnemesi için daha az verir ve kare hızını korur. Relay üzerinde tavan 15 Mbps'dir; çünkü paylaşılan, kısıtlı bir yolda daha sert itmek yalnızca kayba yol açar.
Hepsi aynı kodlayıcıyı, aynı çözücüyü ve aynı kare kare çizim politikasını paylaşır. Değişen şey, alt sınırın nerede durduğu, tavanın nerede durduğu ve kısa bir dalga olduğunda kodlayıcıya ne kadar agresif itme izni verildiğidir. Yerel ağda bu dalga sıradan bir anahtar karedir; kısıtlı bir yolda ise katlanılabilir bir oturumla tamamen kopan bir oturum arasındaki farktır.
Yol değiştiğinde yeniden kontrol etmek, aralıkların kendisi kadar önemlidir. Wi-Fi'dan hücresele geçerseniz ya da bağlantı kendini yeniden başlatırsa Remio yolu yeniden kontrol eder; böylece aralık, oturumun başladığı ağa değil, şu an bulunduğunuz ağa uyar.
Aralığı ne belirler, hiçbir şey gizli değil.
Tüm işi dört şey yapar — yolun nasıl sınıflandırıldığı, yerel ağ aralığı, internet ve relay aralıkları ve çizim politikası. Remio'nun çalıştığı her codec ve her platformda aynıdırlar.
Yerel ağda yaklaşık 8 ms işlem gecikmesi.
Kodlayıcı, B-kareleri kapalı ultra düşük gecikmeli H.265 çalıştırır; böylece her kare yalnızca kendinden öncekilere bağlıdır — asla gelecek olana değil. Her aralıkta bir yakalama, bir kodlanmış kare çıkışı, hemen gönderilir. Kare hızı ayarı yok, kodlayıcı kuyruğu yok, "yetişme" mantığı yok. LAN'da hissettiğiniz geri kalan şey, ekranınızın kendi 60 Hz yenileme ritmidir.
İstemcide: en yeni kareyi çiz, gerisini at. Kayıp bir paket hâlâ zamanında ulaşabiliyorsa hemen yeniden gönderilir; ulaşamıyorsa Remio onu atlar ve beklemek yerine yeni bir kare ister.

Tek mantık, her codec, her platform.
Bit hızı aralıkları belirli bir codec'e veya işletim sistemine bağlı değildir. Bağlantı iki Mac arasında H.265, eski bir Windows makinesine H.264 ya da modern bir Android aygıta H.265 olsun, aynı kurallar geçerlidir.
H.265 birincil codec'tir; çünkü masaüstü içeriği için bit başına en iyi kaliteyi verir ve her Mac, iPhone, iPad, modern Windows GPU'su ve yeni Android yonga setinde onun için bir donanım kodlayıcı veya çözücü vardır. Donanım, işin ana CPU yerine özel bir silikon bloğunda yapılması demektir — daha hızlı, daha enerji verimli ve makinenin geri kalanını oturum başlamadan önce yaptığı işe serbest bırakır.
H.264, H.265'i donanımla işleyemeyen az sayıdaki aygıt için yedektir. Aynı görüntü için biraz daha fazla bant genişliği kullanır ama her yerde çalışır ve aynı aralık mantığı onu değişiklik olmadan sarar.
Kodlama tarafında: macOS'ta VideoToolbox, Radeon GPU'larda AMF, Intel tümleşik grafiklerde QSV, Windows altında NVIDIA kartlarda NVENC ve Linux host'larda VAAPI. Çözme tarafında: Apple aygıtlarda VideoToolbox ve Android'de MediaCodec. Bunların hiçbiri size gösterilmez — iki aygıt eşleştirirsiniz, motor iki tarafın da donanımla işleyebildiği en iyi codec'i seçer ve aralık ağa göre kendini seçer.
Sonuç: aynı uyarlamalı davranış, her işletim sistemi için ayrı kod yolları olmadan desteklenen her platformda gelir. Bir iPhone ile konuşan bir Mac, bir Android tabletle konuşan bir Windows PC ile aynı aralık mantığını alır; iki uçta da donanım hızlandırma vardır ve hiçbir şeyi yavaşlatan yazılım yedeği yoktur. İki uç da destekliyorsa aynı hat ayrıca HDR'yi (Apple silikonlu bir Mac'ten veya Windows PC'den HDR ekranlı bir aygıta) ve gerçek 4:4:4 rengi (bir Mac'ten ya da NVIDIA veya yeni Intel grafikli bir Windows PC'den Mac'e, Windows PC'ye, iPhone'a veya iPad'e) de taşır.
Üç ağ, üç gerçek deneyim.
Tablodaki sayılar kolaydır. İşte uyarlamalı aralıkların, insanların gerçekten karşılaştığı üç ortamda size kazandırdığı şey.
Gigabit fiber LAN. İki aygıt da kablolu ya da aynı Wi-Fi 6 yönlendiricide — görüntü 4K'da piksel mükemmeli ve imleci oynatmakla onun oynadığını görmek arasında hissedeceğiniz bir gecikme yok. Yazı %100 yakınlaştırmada jilet gibi keskin. Bir web sitesini tam hızda kaydırmak, host'un kendisinde kaydırmakla aynı görünür. Ağın anahtar kareler için bolca payı var ve hattaki hiçbir şey hiçbir şeyi kısmıyor.
Kafe Wi-Fi'ı. Yirmi başka dizüstüyle paylaşılırken yayın 60 fps'i korur ve temiz kalır. Ağ kısa süre tıkandığında bir köşede saniyenin bir kesri kadar blok görünebilir, sonra geçer. Kodlayıcı kare hızı için biraz ayrıntıdan ödün verdi, istemci takılmadı ve oturum hiçbir an düşecek gibi hissettirmedi — internet aralığı, yerel ağ aralığının geri çekileceği bir yumruğu emdi.
4G LTE hotspot. Cebinizdeki bir telefondan yayın, çoğu modern operatörde 60 fps'de temiz bir 1080p görüntüyü sürdürür. Hareketli sahnelerde ayrıntı daha yumuşaktır — kodlayıcı görüntüyü yerel ağın izin verdiği bit hızının bir kesrine sığdırıyor — ama tepki aynıdır. Tıklarsınız, tık algılanır. Yazarsınız, tuşlar yankılanır. Uzak masaüstü, bir video görüşmesi değil, bir uzak masaüstü gibi hissettirir.
Bu üç oturumdan hiçbiri başlamadan önce ayar değişikliği, kalite seçimi ya da ağ testi gerektirmedi. Remio yolu kontrol etti, aralık kendini seçti ve deneyim tesadüfen bulunduğunuz ağla örtüştü.
Sık sorulan sorular
Uyarlamalı kalite modelinin doğurma eğiliminde olduğu beş soru — dürüst yanıtlar aşağıda.
Remio hangi aralığı kullanacağına karar vermek için neyi ölçer?
Neden tek bir uyarlamalı eğri yerine ayrı aralıklar?
Uyarlamalı kalite hücresel ağda çalışır mı?
Gecikme ekleyen bir arabellek var mı?
Otomatik algılamayı geçersiz kılabilir miyim?
Uyarlamalı kalite bağlandığınız an açık.
Remio'yu ulaşmak istediğiniz bilgisayara ve ona ulaştığınız aygıta kurun. Bant genişliği denetleyicisi oturum başlarken doğru aralığı seçer — hiçbir şey yapılandırmazsınız, yalnızca görüntüyü görürsünüz.