Zum Inhalt springen

Kick-Clips und VODs: Was der Link dem Downloader verrät

Kick beantwortet drei verschiedene Fragen, je nachdem, welchen Link du einfügst: einen Clip, eine vergangene Übertragung oder einen Kanal, der gerade zufällig live ist. Der Downloader liest zuerst die URL und wählt die richtige.

Kicks eigene Adressstruktur ist die klarste Karte dessen, was du in der Hand hältst. Ein Clip ist ein kurzer, bearbeiteter Moment. Eine VOD ist eine vollständige vergangene Übertragung. Eine Kanalseite ist keins von beidem, und wenn der Streamer in dem Moment live ist, gibt es nichts herunterzuladen — ein Livestream hat kein Ende, also gibt es keine Datei.

Die drei Links und was aus jedem wird

Link-FormWas der Resolver tut
kick.com/<channel>/clips/clip_…Liest die Clip-API und gibt die Originalqualität des Clips zurück.
kick.com/<channel>/videos/<id> und /video/<id>Liest die Video-API und listet jede Version, die die Master-Wiedergabeliste der VOD trägt.
kick.com/<channel>Listet die jüngsten VODs des Kanals; ein Kanal, der live ist, antwortet stattdessen mit live.
Eine Clip-ID alleinFragt zuerst den Kanal (need_channel), weil Kicks Clip-API beides braucht.

Eine Clip-ID hat eine feste Form — clip_ gefolgt von einem Code im ULID-Stil —, sodass der Resolver eine erkennen kann, ohne einen Netzwerkaufruf zu machen. Eine ID allein reicht nicht; Kicks API will den Kanal im Pfad, deshalb kommt eine allein eingefügte ID mit der Bitte um mehr zurück.

Woher die Qualitäten kommen

Für eine VOD veröffentlicht Kick eine HLS-Master-Wiedergabeliste: eine kleine Datei, die jede Version auflistet, jede mit eigener Auflösung, Bandbreite und Bildrate. Der Resolver liest nur diese Master-Datei — er lädt keine Fragmente herunter und fragt Kick nicht nach einer zusammengeführten Datei, weil Kick keine anbietet.

Clips sind einfacher: Sie tragen meist eine Datei in der Qualität, in der der Clip geschnitten wurde, deshalb fragt ein Clip-Download selten nach einer Auswahl.

Warum Livestreams abgelehnt werden

Ein Livestream ist ein rollendes Fenster, keine Datei. Kick meldet einen Kanal an drei verschiedenen Stellen als live — im VOD-Objekt, in der Videoliste des Kanals und auf der Kanalseite selbst — und der Resolver macht aus allen dreien dieselbe Antwort: live. Versuch stattdessen einen Clip oder eine VOD.

Zwei andere Zustände sehen wie Fehler aus, sind aber keine: processing heißt, die Übertragung ist vor Minuten zu Ende gegangen und Kick hat die VOD noch nicht fertig geschnitten, und no_source heißt, die VOD wurde entfernt oder ist abgelaufen. Beides ist Kicks Zustand, kein Fehler des Downloads.

Nichts wird gespeichert

Kicks CDNs senden access-control-allow-origin: *, der Browser kann die Datei also direkt lesen. Der Download läuft in der Seite, direkt von Kicks Edge auf deine Festplatte; der Resolver hat nur Metadaten angefasst. Nichts wird neu kodiert, mit einem Wasserzeichen versehen oder behalten.

Eine praktische Anmerkung: Lange VODs speichert man am besten in einem Desktop-Browser, wo die Datei direkt auf die Festplatte streamt. Auf dem Handy wird eine mehrstündige Übertragung während des Downloads im Arbeitsspeicher gehalten, und der Browser gibt vielleicht auf, bevor die Datei fertig ist.

Die Kurzfassung

Fragen

Kann ich einen Kick-Livestream herunterladen, während er läuft?

Nein. Ein Livestream hat kein Ende und keine Datei; Kick meldet ihn als live und der Resolver lehnt ihn ab. Sobald die Übertragung endet und Kick sie fertig verarbeitet hat, funktioniert der VOD-Link.

Warum listen VODs mehrere Qualitäten, Clips aber nur eine?

Eine VOD liefert eine HLS-Master-Wiedergabeliste mit jeder von Kick kodierten Version, der Resolver kann also jede einzeln auflisten. Ein Clip wird aus einer einzigen Datei geschnitten, deshalb gibt es normalerweise nur diese eine Qualität anzubieten.

Was bedeutet die Qualität `source`?

Sie ist die Master-Wiedergabeliste selbst, angeboten, wenn die einzelnen Versionen nicht geparst werden konnten. Es ist dasselbe Video, nur ohne die Aufschlüsselung nach Auflösung.

Tools in diesem Artikel

Alle Artikel