Was ist Nachpuffern?
Nachpuffern tritt auf, wenn die Medienwiedergabe pausiert, weil der Player gepufferte Daten schneller verbraucht, als neue Daten eintreffen. Die Wiedergabe wird erst fortgesetzt, wenn der Puffer wieder genügend Inhalt enthält.
So funktioniert Nachpuffern
Ein Streaming-Player hält vor der aktuellen Wiedergabeposition einen zeitbasierten Vorrat heruntergeladener und möglicherweise bereits decodierter Medien bereit. Füllen eintreffende Segmente und ihre Verarbeitung diesen Vorrat nicht rechtzeitig auf, bevor er leer ist, hält der Player die Wiedergabe an und baut genügend Reserve zum Fortsetzen auf. Nachpuffern ergibt sich somit aus dem Zusammenspiel von Anpassung, CDN-Auslieferung, Decodierung und Geräteleistung. Der Zeitpunkt solcher Ereignisse sollte zusammen mit der zuvor verwendeten Qualitätsstufe und dem vorherigen Pufferstand erfasst werden.
Wichtige Fakten
- Die Startpufferung erfolgt vor Beginn der Wiedergabe, während Nachpuffern eine aktive Sitzung unterbricht. Werden beide in einer einzigen Verzögerungskennzahl zusammengefasst, bleiben zwei unterschiedliche, für Nutzer sichtbare Störungsarten verborgen.
- Eine hohe nominelle Bandbreite verhindert keine Unterbrechungen, wenn der Durchsatz zeitweise unter den Bedarf der gewählten Qualitätsstufe fällt, einzelne Segmentanfragen besonders lange dauern oder die Decodierung nicht mit der Wiedergabe Schritt hält.
- Eine aggressive Bitratenreduzierung kann eine Unterbrechung verkürzen, aber Qualitätsschwankungen verursachen. Die Anpassungslogik benötigt Hysterese sowie aktuelle Durchsatz- oder Pufferdaten, um wiederholte Wechsel zu vermeiden.
Wann Nachpuffern wichtig ist
Erfassen Sie Häufigkeit und Dauer des Nachpufferns, wenn Sie die adaptive Bitratenauswahl, Segmentauslieferung und anfängliche Puffergröße optimieren. Eine Qualitätsstufe, deren Bedarf den dauerhaft verfügbaren Durchsatz übersteigt, kann trotz hoher Bildqualität wiederholte Unterbrechungen verursachen.