Fonctionnalités clés
- Générateur maison pour l'API Twitch : parsing des références API + webhooks, puis génération du client Go typé, des modèles d'événements et de la validation.
- Pipeline d'enregistrement HLS en Go : choix de variante, téléchargement parallèle des segments, détection des segments manquants, reprise après crash et remux MP4 via ffmpeg/ffprobe.
- Enregistrement par règles sur les chaînes suivies : qualité, catégorie, tags, audience minimale, avec suivi des titres et catégories pendant le live.
- Webhooks sortants signés pour automatiser les traitements après enregistrement.
- Connect, relais payant, expose un point d'entrée public pour les webhooks Twitch sans exposer le serveur self-hosted sur Internet.