HLS-Playlist-Generator

Erzeuge ein HLS-Paket mit adaptiver Bitrate (Master-Playlist, Varianten-Playlists und CMAF-Segmente) für selbst gehostete Videobereitstellung. Die Ausgabe ist eine ZIP-Datei für statisches Hosting.

Was das Tool macht

Wähle ein Quellvideo, eine Bitratenleiter (nur 720p, 720p+480p oder 1080p+720p+480p) und eine Segmentdauer. Das Tool erzeugt eine ZIP-Datei mit Varianten-Playlist und CMAF-.ts-Segmenten je Stufe sowie einer Master-Playlist für alle Varianten.

Entpacke das Paket, lade es auf ein statisches Hosting-Ziel hoch (S3, Cloudflare R2 oder schlichtes nginx), und ein HLS-fähiger Player wählt je nach Bandbreite die passende Bitrate.

So verwendest du das Tool

  1. Quellvideo ablegenNutze einen gängigen Container. Ein hochauflösendes Mastervideo liefert bessere Details für die kleineren Varianten.
  2. Bitratenleiter wählenEine einzelne 720p-Bitrate spart Speicherplatz. Mehrere Stufen eignen sich für adaptive Wiedergabe bei schwankenden Netzwerken.
  3. ErzeugenDer Encoder erstellt jede Stufe nacheinander. Der Download ist eine ZIP-Datei; entpacke sie und stelle master.m3u8 unter einer statischen URL bereit.

Wann du es verwendest

Selbst gehostete Videos auf einer Marketingseite

Für gelegentliche Videos kannst du Mux oder Cloudflare Stream vermeiden und das HLS-Paket neben deinen Assets ausliefern.

Internes Trainingsvideo-Portal

Für ein internes Videoportal kann HLS auf statischem Hosting reichen, wenn ein vollwertiges Streamingprodukt zu groß wirkt.

Archiv mit adaptiver Wiedergabe

Lange Aufzeichnungen bleiben auch bei langsamen Verbindungen abspielbar, ohne direkt ein Streamingprodukt zu kaufen.

Häufige Fragen

Welche Player können die Ausgabe abspielen?
hls.js in den meisten Browsern, Safari nativ, Video.js, ExoPlayer, AVPlayer und alles, was HLS unterstützt.
Ist die Ausgabe DRM-geschützt?
Nein. Dieses Tool erzeugt unverschlüsseltes HLS. DRM wie FairPlay oder Widevine ist nicht enthalten; dafür brauchst du Dienste wie Mux oder Cloudflare Stream.