HLS Checker & Gesundheitsbericht

M3U8 Validator & HLS Prüfer

Ein M3U8-Validator analysiert ein HLS-Manifest und meldet seinen Zustand: alle Auflösungs- und Bitratenspuren, Segmentanzahl und -dauer, Verschlüsselungsmethode, Live- und VOD-Segmente sowie durch Stichproben gefundene tote .ts-Segmente. Verwenden Sie es, um CDN-Knoten zu testen und defekte Streams direkt in Ihrem Browser zu debuggen.

Wiedergabe, Verlauf, Favoriten, Untertitel und Browserkonvertierung bleiben auf diesem Gerät. HLS-Anfragen werden nur dann über den Proxy weitergeleitet, wenn Sie den CORS-Proxy aktivieren.

Intelligenter CORS-Proxy

Verwenden Sie den Cloudflare Worker-Proxy für Manifeste, Schlüssel und Segmente, wenn die direkte Browserwiedergabe blockiert ist.

Videovorschau

Gesundheitsbericht verlinken

Analysieren Sie Varianten, Bitrate, Segmentdauer, Verschlüsselung und Live-/VOD-Status und prüfen Sie dann Mediensegmente auf tote Links. Segmentprüfungen werden durch den Browser CORS eingeschränkt. Aktivieren Sie daher den Proxy, um ein möglichst genaues Ergebnis zu erzielen.

So verwenden Sie M3U8 Validator & HLS Prüfer

  1. 1

    Fügen Sie den M3U8 URL ein

    Geben Sie den .m3u8-Link, den Sie einchecken möchten, in die Player-Eingabe ein.

  2. 2

    Aktivieren Sie den CORS-Proxy

    Aktivieren Sie den intelligenten CORS-Proxy, damit die Erkennung toter Segmente die .ts-Dateien erreichen kann; andernfalls blockieren Cross-Origin-Regeln die Prüfungen.

  3. 3

    Führen Sie den Gesundheitsbericht aus

    Klicken Sie auf Integritätsprüfung ausführen, um alle Titel, die durchschnittliche Bitrate, die Verschlüsselung, den Live-/VOD-Status und alle toten Segmente aufzulisten.

Was der Bericht prüft

Der Validator erweitert eine Master-Playlist, um jede Variante, Auflösung, deklarierte Bandbreite, Bildrate und Codecs aufzulisten, und analysiert dann die Medien-Playlist mit der höchsten Qualität auf Segmentanzahl, Gesamtdauer, durchschnittliche Segmentlänge, Verschlüsselungsmethode und ob sie live (kein #EXT-X-ENDLIST) oder VOD ist. Es tastet mehrere Segmente ab und meldet die gemessene durchschnittliche Bitrate.

Warum die Erkennung toter Links den Proxy benötigt

Browser blockieren ursprungsübergreifende Anfragen an unformatierte .ts-Segmente, sodass ohne den CORS-Proxy jedes abgetastete Segment fehlschlägt und der Bericht keinen echten toten Link von einem CORS-Block unterscheiden kann. Wenn der Proxy aktiviert ist, erreichen die Prüfungen den Ursprung und die Pass/Fail-Zählungen werden genau, was genau das ist, was Sie beim Testen eines CDN-Knotens wünschen.

Häufig gestellte Fragen

Was prüft der M3U8-Validator?

Es listet alle Auflösungsspuren und Bitraten, Segmentanzahl und -dauer, Verschlüsselungsmethode, Live- und VOD-Status auf und erkennt tote .ts-Segmente durch Stichproben.

Warum werden alle Segmente als tot angezeigt?

Das bedeutet normalerweise, dass CORS die Segmentanfragen blockiert und nicht, dass der Stream unterbrochen ist. Aktivieren Sie den CORS-Proxy und führen Sie die Prüfung erneut durch, um genaue Ergebnisse zu erhalten.

Kann es erkennen, ob ein Stream live oder VOD ist?

Ja. Das Fehlen eines #EXT-X-ENDLIST-Tags markiert einen Livestream; Seine Präsenz kennzeichnet Video-on-Demand.

Ist der HLS-Checker kostenlos?

Ja, es ist kostenlos, erfordert keine Anmeldung und läuft vollständig im Browser.