Clips et VOD Kick : ce que le lien dit au téléchargeur
Kick répond à trois questions différentes selon le lien que vous collez : un clip, une diffusion passée, ou une chaîne qui se trouve être en direct à cet instant. Le téléchargeur lit d’abord l’URL et choisit la bonne.
La structure d’adresse de Kick est la carte la plus claire de ce que vous tenez. Un clip est un court moment monté. Une VOD est une diffusion passée complète. Une page de chaîne n’est ni l’un ni l’autre, et si le streamer est en direct à ce moment-là, il n’y a rien à télécharger — un direct n’a pas de fin, donc pas de fichier.
Les trois liens, et ce que chacun devient
| Forme du lien | Ce que fait le résolveur |
|---|---|
kick.com/<channel>/clips/clip_… | Lit l’API des clips et renvoie la qualité d’origine du clip. |
kick.com/<channel>/videos/<id> et /video/<id> | Lit l’API des vidéos et liste chaque version que porte la playlist maître de la VOD. |
kick.com/<channel> | Liste les VOD récentes de la chaîne ; une chaîne en direct répond live à la place. |
| Un id de clip seul | Demande d’abord la chaîne (need_channel), car l’API des clips de Kick a besoin des deux. |
Un id de clip a une forme fixe — clip_ suivi d’un code de type ULID — le résolveur peut donc en reconnaître un sans aucun appel réseau. Un id seul ne suffit pas ; l’API de Kick veut la chaîne dans le chemin, c’est pourquoi un id collé seul revient en demandant plus.
D’où viennent les qualités
Pour une VOD, Kick publie une playlist maître HLS : un petit fichier qui liste chaque version, chacune avec sa résolution, son débit et sa cadence d’images. Le résolveur lit ce maître et rien d’autre — il ne télécharge pas les fragments, et il ne demande pas à Kick un fichier fusionné, parce que Kick n’en propose pas.
- Chaque version garde le meilleur débit disponible pour sa résolution, la liste ne montre donc jamais deux entrées à la même taille.
- Les variantes sont triées par débit, du plus haut au plus bas — la ligne du haut est la source.
- Une version à 50 fps ou plus est étiquetée avec la cadence, par exemple
1080p60; en dessous, l’étiquette n’est que la hauteur. - Si le maître ne peut pas être analysé, le résolveur se rabat sur une seule entrée
sourcepointant vers la playlist elle-même.
Les clips sont plus simples : ils portent en général un seul fichier, à la qualité à laquelle le clip a été découpé, c’est pourquoi un téléchargement de clip vous demande rarement de choisir quoi que ce soit.
Pourquoi les directs sont refusés
Un direct est une fenêtre glissante, pas un fichier. Kick signale une chaîne en direct à trois endroits différents — l’objet VOD, la liste de vidéos de la chaîne et la page de la chaîne elle-même — et le résolveur transforme les trois en la même réponse : live. Essayez plutôt un clip ou une VOD.
Deux autres états ressemblent à des erreurs sans en être : processing signifie que la diffusion s’est terminée il y a quelques minutes et que Kick n’a pas fini de découper la VOD, et no_source signifie que la VOD a été retirée ou a expiré. Les deux sont un état de Kick, pas un échec du téléchargement.
Rien n’est stocké
Les CDN de Kick envoient access-control-allow-origin: *, le navigateur peut donc lire le fichier directement. Le téléchargement se déroule dans la page, directement du serveur de périphérie de Kick vers votre disque ; le résolveur n’a jamais traité que des métadonnées. Rien n’est réencodé, filigrané ni conservé.
Une remarque pratique : les longues VOD se téléchargent mieux dans un navigateur de bureau, où le fichier est écrit directement sur le disque. Sur téléphone, une diffusion de plusieurs heures est gardée en mémoire pendant le téléchargement, et le navigateur peut abandonner avant la fin du fichier.
En bref
- Les liens de clip renvoient le clip ; les liens de VOD renvoient une liste de versions ; les liens de chaîne listent les VOD récentes.
- Les directs sont refusés — il n’y a pas de fichier à enregistrer pendant qu’un flux tourne.
- Les lignes de qualité viennent de la propre playlist maître HLS de Kick, meilleur débit par résolution.
- Les octets voyagent du CDN de Kick vers votre navigateur ; le résolveur ne garde rien.
Questions
Puis-je télécharger un direct Kick pendant qu’il tourne ?
Non. Un direct n’a ni fin ni fichier ; Kick le signale comme en direct et le résolveur le refuse. Une fois la diffusion terminée et traitée par Kick, le lien de la VOD fonctionne.
Pourquoi les VOD listent-elles plusieurs qualités alors qu’un clip n’en a qu’une ?
Une VOD fournit une playlist maître HLS avec chaque version encodée par Kick, le résolveur peut donc les lister toutes. Un clip est découpé dans un seul fichier, il n’y a donc normalement que cette unique qualité à proposer.
Que signifie la qualité `source` ?
C’est la playlist maître elle-même, proposée quand les versions individuelles n’ont pas pu être analysées. C’est la même vidéo, simplement sans la ventilation par résolution.