Buffering is een technisch detail dat we hebben leren accepteren, maar waar we diep van binnen een hekel aan hebben. Hoe snel de verbinding, software of apparaat ook is, videostreaming vindt altijd een manier om te haperen en de ervaring te verpesten. De belangrijkste diensten gebruiken adaptieve bitrate om dit te compenseren, maar bij het MIT zien ze een breder beeld. Het project heet Pensieve en het doel is om optimale dynamische bitrate-algoritmen te implementeren met behulp van een neuraal netwerk.

Het einde van buffering bij video's: streaming geoptimaliseerd door AI
Pensieve

Streaming op YouTube is voor mij een echte loterij. In de meeste gevallen kiest het voor 480p terwijl de verbinding geen problemen heeft met 720p of 1080p, maar soms biedt het zelfs 240p aan zonder enige reden. Helaas wordt het er niet beter op als we naar de buffering kijken, en daar zijn we het allemaal over eens. De prestaties zijn te onregelmatig en wat betreft de pauzes: ze ontwikkelen ons geduld. Het punt is dat we meer van streaming eisen. Betere kwaliteit, meer vloeiendheid en superieure intelligentie bij dynamische aanpassingen. Om eerlijk te zijn, denk ik dat we al tevreden zouden zijn met een veel efficiëntere en consistentere buffering. Op dit punt komen we bij het MIT en hun recente project Pensieve.

Pensieve: machine learning voor betere streaming

Technisch gezien is Pensieve een ander adaptief bitrate-systeem voor videostreaming, maar het verschil is dat het zijn beslissingen baseert op "machine learning". Volgens de studie traint Pensieve een neuraal netwerkmodel dat de bitrates van toekomstige 'stukjes' van een video kiest, op basis van observaties die via spelers zijn geregistreerd en de prestaties die met eerdere selecties zijn behaald.

De nauwkeurigheid van Pensieve hangt af van de hoeveelheid materiaal waaraan het wordt blootgesteld. De onderzoekers bereidden hun systeem voor met het equivalent van een maand video en realiseerden al een vermindering van de buffering die schommelt tussen 10 en 30 procent.

De onderzoekers zullen hun volledige werk presenteren op de SIGCOMM-conferentie op 21 augustus, en alles wijst erop dat ze Pensieve open source zullen maken. Dat zou de flexibiliteit aanzienlijk moeten vergroten en de mogelijkheid bieden om extra optimalisaties door te voeren.

Officiële aankondiging:

Toegang tot de studie (PDF):