2016-06-13 8 views
0

Kürzlich fing ich an, Beschwerden beim Spielen von m3u8 Videos zu bekommen. In all diesen Fällen besteht der Verdacht, dass der Chromecast dort sitzt und versucht, das Video zu laden, und es wird nie geladen. Auf der Chromecast-Konsole wird dieser Fehler für jedes einzelne der Videos angezeigt, die die Nutzer an mich gesendet haben:Was bedeutet "Warteschlangensegment (1796152) als Segmentdauer überschreitet Puffergrenze" bedeutet?

media_player.js: 23 [11.182s] [cast.player.core.SegmentManager] 0: Warteschlangensegment (1796152) wenn die Segmentdauer den Puffergrenzwert überschreitet

Was bedeutet dieser Fehler? Und warum passiert es plötzlich? Die Benutzer behaupten, dass dieselben genauen Videos verwendet wurden, um gut zu funktionieren.

Danke.

+1

Wir möchten auf jeden Fall dieses Thema angesprochen bekommen, brauchen aber ein paar Infos von Ihnen. Erstens, was ist die typische Größe/Dauer Ihrer Segmente? Können Sie auch einen Stream bereitstellen, der dieses Problem aufweist, damit wir das repro- duzieren und beheben können? Wir haben einige Änderungen vorgenommen, um Speicherprobleme zu vermeiden. Deshalb müssen wir sicherstellen, dass unser Ansatz korrekt funktioniert. –

+0

Dieser Stream reproduziert das Problem https://f9124e89e1bae6941de4-debc7f18fd23deaa62dcd684d286782a.ssl.cf5.rackcdn.com/master.m3u8 aber bitte lassen Sie mich wissen, sobald Sie fertig sind, damit ich es löschen kann. – casolorz

+0

Danke für den Stream, bitte fühlen Sie sich frei, den Strom abzureißen. Eine ausführliche Antwort auf Ihr Problem finden Sie im Abschnitt Antwort. –

Antwort

0

Die beobachtete Nachricht weist im Allgemeinen nicht unbedingt auf ein Problem hin, in einigen Fällen jedoch auf Ihr Problem. Bestimmte Änderungen wurden in MPL vorgenommen, um den Speicher auf dem Cast-Gerät zu verwalten. Dies wurde hauptsächlich durchgeführt, um Speicherprobleme bei Streams mit sehr großen Segmenten zu vermeiden, die groß genug waren, um möglicherweise Probleme zu verursachen, wenn sie dem Puffer hinzugefügt wurden. In Ihrem speziellen Fall sind Ihre Segmente manchmal länger als 20 Sekunden und das hat die neue Logik ausgelöst. Wir verbessern unsere Logik, um größere Segmente auf eine weniger aggressive Art und Weise zu verwalten, und die Lösung dafür wird in der nächsten MPL-Version sein. In der Zwischenzeit empfehlen wir Ihnen, die Länge Ihrer Segmente zu verkürzen. Im Allgemeinen sollten Sie nicht länger als 10 oder höchstens 15 Sekunden sein.

+0

Verstanden, vielen Dank für die Erklärung. – casolorz

+0

@ali naddaf was könnte das noch sein? Unsere Segmente sind 6s (gemäß dem Manifest und bestätigt in der Stichprobe des tatsächlichen Segments). – payo