
Soixante conteneurs sur un seul serveur
Une machine bare-metal exécute des dizaines à des centaines de conteneurs Hoody. La dédupplication KSM et BTRFS rend le coût marginal quasi nul.
Un seul ffmpeg envoyé dans curl. La personne à qui vous écrivez reçoit une URL cliquable. Le pipe lui-même la lit comme une vidéo HTML embarquée. Pas de partage Zoom, pas d'upload Loom, pas de boîte de dialogue d'autorisation, pas d'invitation calendrier.
$ ffmpeg -f x11grab -i :0 \
-c:v libvpx -f webm - \
| curl -T - https://pipe.containers.hoody.com/api/v1/pipe/screen?n=5L'émetteur encode son affichage X11 en webm et l'envoie dans curl. curl fait un PUT du flux vers un chemin pipe avec n=5. Le récepteur ouvre le même chemin avec ?video ajouté. Le pipe lui-même retourne un lecteur vidéo HTML embarqué qui joue le flux à mesure qu'il arrive.
ffmpeg -f x11grab -i :0 -c:v libvpx -f webm lit votre affichage X11 et écrit un flux webm sur stdout.
curl -T - fait un PUT de stdin vers /api/v1/pipe/screen?n=5. Le pipe attend que les récepteurs se connectent sur le même chemin.
Vous déposez l'URL du récepteur avec ?video dans le chat. Pas d'application, pas de compte, pas d'installation. Ils cliquent.
Le pipe retourne une page HTML avec un élément vidéo MSE embarqué. Jusqu'à cinq spectateurs regardent le même flux en direct.
n=5 plafonne l'audience. Le pipe garde les récepteurs jusqu'à cinq minutes en attendant l'émetteur. Les en-têtes comme Content-Type sont transmis. Tout passe en HTTPS — rien de plus exotique que le protocole que votre navigateur parle déjà.
Tous les outils de partage d'écran que vous avez utilisés achètent leurs fonctionnalités en ajoutant des rituels. La version pipe-et-URL saute les rituels parce que l'URL elle-même est l'interface entière.
Le même mécanisme pipe-et-?video se lit de trois façons différentes selon ce que vous vouliez faire de l'écran.
Un investisseur demande si la démo est réelle. Vous ne réservez pas un créneau de 30 minutes pour mardi prochain. Vous la streamez maintenant, collez l'URL, regardez-le cliquer.
n=5 signifie que tout le canal d'ingénierie peut regarder le même écran de réponse à incident en même temps. Pas de pont, pas de privilèges d'hôte, pas de présentateur.
Il n'y a pas d'enregistrement quelque part sur un serveur. Le pipe est purement en streaming — les octets passent, rien n'est écrit. ctrl-C et l'URL meurt.
Partager son écran sans la réunion, l'application ni l'invitation calendrier.
La gamme d'outils de partage d'écran que chaque équipe accumule. Chacun suppose une réunion, un compte ou un enregistrement. L'URL pipe ne suppose rien de tout cela.
La prochaine fois que quelqu'un demande « tu peux me montrer ? », envoyez une URL.