✦Adaptieve kwaliteit · nu beschikbaar

Adaptieve streamingkwaliteit die de situatie aanvoelt.

Remio meet het traject tussen je twee apparaten, deelt het in als lokaal netwerk, internet of relay, en kiest het bitratebereik dat zowel vertraging als blokkerigheid tot een minimum beperkt. Geen schuifregelaar die je zelf versleept — het wordt automatisch gekozen als de sessie start en opnieuw gecontroleerd als je netwerk verandert.

✦Het signaal

Het traject vertelt wat het netwerk aankan.

De round-triptijd — hoe lang een klein testpakketje erover doet om van je client naar je host en terug te gaan — vertelt Remio, samen met de manier waarop de verbinding tot stand kwam, met wat voor netwerk het te maken heeft. Remio controleert dit bij het starten van de sessie en opnieuw zodra het netwerktraject verandert.

Zodra de twee apparaten elkaar begroeten, stuurt Remio een klein pakketje naar de andere kant en meet hoe lang het duurt voordat het terugkomt. Op een direct bekabeld LAN is die round-trip minimaal. Via Wi-Fi op hetzelfde netwerk is hij iets langer. Op een 4G- of 5G-verbinding is hij duidelijk langer, en via een relay die verkeer langs een of twee regio's moet sturen kan hij nog verder oplopen, zelfs met een snel modem.

Een heel korte round-trip op hetzelfde netwerk betekent een lokaal netwerk — het beeld wordt pixelperfect, de encoder kan frames doorgeven zo snel als hij ze maakt en je hoeft niet voorzichtig te zijn. Alles wat langer is, wordt behandeld als de wijde wereld: Wi-Fi vanuit een andere kamer, een hotspot in een koffiebar, een LTE-verbinding in de trein, een relayserver in een andere stad. De bandbreedteregeling schakelt dan over.

De sessie begint met een bitrate die past bij je scherm en framerate, dus een groot, snel scherm start hoger dan een klein scherm. Daarna bepaalt het type traject het bereik waarbinnen Remio werkt. Verandert het traject halverwege de sessie — van Wi-Fi naar mobiel, of de verbinding herstelt zichzelf — dan controleert Remio het opnieuw en past het aan, in plaats van vast te houden aan een keuze voor een netwerk dat je hebt verlaten.

De keuze is bewust voor je verborgen. Je maakt verbinding, het beeld verschijnt en de vertraging past bij het netwerk waarop je toevallig zit. Geen instelscherm en geen "LAN-modus" die je moet onthouden om aan te zetten. De padcontrole is de input, het juiste bereik de output, en de sessie past zich aan als het netwerk verandert.

✦Bitratebereiken

Een bereik voor elk soort netwerk.

Eén adaptieve curve moet een compromis sluiten tussen netwerken die niets met elkaar gemeen hebben. Remio kiest in plaats daarvan het bereik dat bij het traject past: een hoog bereik op een lokaal netwerk, een voorzichtig bereik via internet, een begrensd bereik via een relay.

Lokaal netwerk
Plafond van 30–60 Mbps

De sessie begint met een bitrate die past bij je scherm en framerate, en de ondergrens blijft hoog zodat het beeld nooit terug hoeft te klimmen. Het plafond ligt tussen 30 en 60 Mbps, afhankelijk van de schermgrootte, zodat de encoder kan pieken wanneer een keyframe de ruimte nodig heeft — geen wachtrij, geen vertraging.

Internet en relay
Ondergrens van 300 Kbps

Via internet zakt de ondergrens naar wel 300 Kbps als de verbinding slecht wordt, en een slechte overdracht laat de stream niet wegvallen — de encoder geeft het netwerk minder te verwerken en houdt de framerate vast. Via een relay ligt het plafond op 15 Mbps, omdat harder duwen op een gedeeld, beperkt traject alleen pakketverlies veroorzaakt.

Ze delen allemaal dezelfde encoder, dezelfde decoder en hetzelfde weergavebeleid per frame. Wat verandert, is waar de ondergrens ligt, waar het plafond ligt en hoe fors de encoder mag doorduwen bij een korte piek. Op een lokaal netwerk is die piek een gewoon keyframe; op een beperkt traject is het het verschil tussen een bruikbare sessie en een sessie die helemaal wegvalt.

Opnieuw controleren als het traject verandert is net zo belangrijk als de bereiken zelf. Loop je van Wi-Fi naar mobiel, of herstart de verbinding zichzelf, dan controleert Remio het traject opnieuw zodat het bereik past bij het netwerk waarop je nu zit — niet bij het netwerk waarop de sessie begon.

✦Wat bepaalt het

Wat het bereik bepaalt, niets verborgen.

Vier dingen doen al het werk — hoe het traject wordt ingedeeld, het bereik voor lokaal netwerk, de bereiken voor internet en relay, en het weergavebeleid. Ze zijn hetzelfde voor elke codec en elk platform waarop Remio draait.

Trajectindeling
Lokaal · internet · relayBepaald bij het starten van de sessie en opnieuw gecontroleerd zodra het netwerktraject verandert.
Bereik lokaal netwerk
Plafond van 30–60 MbpsDe ondergrens blijft hoog, het plafond vangt keyframe-pieken op.
Bereik internet en relay
Ondergrens van 300 KbpsOverleeft een slechte verbinding zonder de stream te laten wegvallen.
Weergavebeleid
Telkens het nieuwste frameOude frames worden weggegooid; een verloren pakket wordt meteen opnieuw verzonden als het nog op tijd kan aankomen, anders vraagt Remio om een vers frame.
✦Latentie

Ongeveer 8 ms verwerkingslatentie op een lokaal netwerk.

De encoder draait ultralage-latentie H.265 met B-frames uitgeschakeld, zodat elk frame alleen afhangt van wat eraan voorafging — nooit van wat nog komt. Eén opname per interval, één gecodeerd frame eruit, direct verzonden. Geen frame pacing, geen encoderwachtrij, geen "inhaal"-logica. De rest van wat je op een LAN voelt, is de eigen 60 Hz-verversing van je scherm.

Op de client: toon het nieuwste frame en gooi de rest weg. Een verloren pakket wordt meteen opnieuw verzonden als het nog op tijd kan aankomen; kan dat niet, dan slaat Remio het over en vraagt om een vers frame in plaats van te wachten.

Remio streamt op iPad met adaptieve kwaliteit
✦Elke codec, elk platform

Eén logica, elke codec, elk platform.

De bitratebereiken zijn niet gebonden aan een specifieke codec of een specifiek besturingssysteem. Dezelfde regels gelden of de verbinding nu H.265 is tussen twee Macs, H.264 naar een oudere Windows-computer of H.265 naar een modern Android-apparaat.

H.265 is de primaire codec omdat die de beste kwaliteit per bit geeft voor bureaubladinhoud, en omdat elke Mac, iPhone, iPad, moderne Windows-gpu en recente Android-chipset een hardware-encoder of -decoder ervoor heeft. Hardware betekent dat het werk gebeurt op een speciaal siliciumblok in plaats van op de hoofd-cpu — sneller, zuiniger, en de rest van de machine kan blijven doen waar hij mee bezig was voordat de sessie begon.

H.264 is het terugvaloptie voor de kleine groep apparaten die H.265 niet in hardware aankunnen. Het gebruikt iets meer bandbreedte voor hetzelfde beeld, maar werkt overal, en dezelfde bereiklogica geldt er ongewijzigd voor.

Aan de encodeerkant: VideoToolbox op macOS, AMF op Radeon-gpu's, QSV op geïntegreerde Intel-graphics, NVENC op NVIDIA-kaarten onder Windows en VAAPI op Linux-hosts. Aan de decodeerkant: VideoToolbox op Apple-apparaten en MediaCodec op Android. Niets hiervan zie je zelf — je koppelt twee apparaten, de engine kiest de beste codec die beide kanten in hardware aankunnen, en het bereik kiest zichzelf op basis van het netwerk.

Het resultaat: hetzelfde adaptieve gedrag werkt op elk ondersteund platform zonder aparte codepaden per besturingssysteem. Een Mac die met een iPhone praat, krijgt dezelfde bereiklogica als een Windows-pc die met een Android-tablet praat, met hardwareversnelling aan beide kanten en geen softwarematige terugval die iets vertraagt. Waar beide kanten het ondersteunen, draagt dezelfde pijplijn ook HDR (van een Mac met Apple silicon of een Windows-pc naar een apparaat met een HDR-scherm) en echte 4:4:4-kleur (van een Mac, of van een Windows-pc met NVIDIA- of recente Intel-graphics, naar een Mac, een Windows-pc, een iPhone of een iPad).

✦Hoe het aanvoelt

Drie netwerken, drie echte ervaringen.

Cijfers in een tabel zijn makkelijk. Dit is wat de adaptieve bereiken je opleveren in drie situaties die de meeste mensen echt tegenkomen.

Gigabit-glasvezel-LAN. Beide apparaten bekabeld of op dezelfde Wi-Fi 6-router — het beeld is pixelperfect in 4K en je voelt geen vertraging tussen het bewegen van de cursor en het zien bewegen. Tekst is messcherp op 100 procent zoom. Een website op volle snelheid scrollen ziet er identiek uit aan scrollen op de host zelf. Het netwerk heeft ruim voldoende ruimte voor keyframes en niets in de pijplijn remt iets af.

Wi-Fi in een koffiebar. Gedeeld met twintig andere laptops houdt de stream 60 fps vast en blijft hij schoon. Als het netwerk even verstopt raakt, zie je misschien een fractie van een seconde blokjes in een hoek, daarna trekt het weer bij. De encoder ruilde wat detail in voor de framerate, de client bleef niet hangen en de sessie voelde nooit alsof hij zou wegvallen — het internetbereik vangt een klap op waar het bereik voor lokaal netwerk voor zou terugdeinzen.

4G LTE-hotspot. Vanaf een telefoon in je zak houdt de stream bij de meeste moderne providers een schoon 1080p-beeld op 60 fps vol. Detail in scènes met veel beweging is zachter — de encoder past het beeld in een fractie van de bitrate die een lokaal netwerk toestaat — maar de reactiesnelheid blijft gelijk. Je klikt, de klik komt aan. Je typt, de toetsen verschijnen. Het externe bureaublad voelt als een extern bureaublad, niet als een videogesprek ervan.

Geen van deze drie sessies vroeg om een instelling te wijzigen, een kwaliteit te kiezen of het netwerk te testen voor de start. Remio controleerde het traject, het bereik koos zichzelf en de ervaring paste bij het netwerk waarop je toevallig zat.

✦Veelgestelde vragen

Veelgestelde vragen

Vijf vragen die het adaptieve-kwaliteitsmodel vaak oproept — hieronder eerlijke antwoorden.

Wat meet Remio om te bepalen welk bereik het gebruikt?
Hoe lang een testpakketje erover doet om tussen je apparaten te reizen, en of de verbinding lokaal is, via internet loopt of via een relay. Een heel korte round-trip op hetzelfde netwerk geldt als een lokaal netwerk; alles wat langer is, geldt als mobiel, Wi-Fi op afstand of via een relay. Remio controleert dit bij het starten van de sessie en opnieuw als het netwerktraject verandert.
Waarom aparte bereiken in plaats van één adaptieve curve?
Een enkele curve remt de encoder op een lokaal netwerk voortdurend af — elke korte piek veroorzaakt blokkerigheid. Met aparte bereiken blijft het lokale traject op volle kwaliteit en overleven de trajecten via internet en relay een slechte verbinding zonder dat de stream wegvalt.
Werkt adaptieve kwaliteit op mobiel?
Ja. Op 4G/5G houdt het internetbereik (een ondergrens van wel 300 Kbps) op de meeste moderne netwerken een schone stream van 60 fps vol. De encoder verlaagt eerst de kwaliteit voordat hij de framerate verlaagt.
Is er een buffer die vertraging toevoegt?
Nee. De client toont bij elk frame-interval het nieuwste frame. Een verloren pakket wordt meteen opnieuw verzonden als het nog op tijd kan aankomen; kan dat niet, dan slaat Remio het over en vraagt om een vers frame in plaats van te wachten. Oude frames worden op een extern bureaublad bewust weggegooid.
Kan ik de automatische detectie overschrijven?
De padcontrole is automatisch, dus er valt niets te configureren. Wil je eigen limieten instellen — bijvoorbeeld een plafond voor de framerate — dan kan dat in de streaminstellingen van de client. De meeste mensen hebben een betere ervaring als ze het op Automatisch laten staan.
Remio-appicoon

Adaptieve kwaliteit staat aan zodra je verbinding maakt.

Installeer Remio op de computer die je wilt bereiken en op het apparaat waarmee je hem bereikt. De bandbreedteregeling kiest het juiste bereik zodra de sessie start — je configureert niets, je ziet gewoon het beeld.