Aller au contenu
use-cases / broadcast-a-workshop-to-200-viewers / hero
PIPE · BROADCAST · ?N=200

Diffusez un atelier à 200 spectateurs depuis votre laptop

C'est un atelier gratuit du samedi. Deux cents personnes se sont inscrites. Vous ne voulez pas d'un Zoom à 200 sièges, ni d'un compte Twitch, ni d'un calendrier avec trois fuseaux horaires. Vous diffusez votre écran vers un chemin pipe avec ?n=200, vous collez l'URL destinataire sur la page de l'événement, et laissez deux cents onglets de navigateur faire le reste.

Lire la documentation pipe
use-cases / broadcast-a-workshop-to-200-viewers / mechanism

Un pipe ffmpeg. Deux cents curl.

ffmpeg encode votre affichage X11 en webm. curl envoie en PUT ce flux vers /api/v1/pipe/workshop?n=200. Le pipe attend que deux cents destinataires se connectent au même chemin. Chacun est un onglet de navigateur normal sur l'URL destinataire avec ?video ajouté — Hoody sert un lecteur MSE intégré. Aucune plateforme ne se trouve au milieu, les octets ne touchent jamais un disque, et l'URL s'auto-supprime quand vous arrêtez l'encodeur.

Un expéditeur, jusqu'à deux cents destinataires4 ÉTAPES · ZÉRO INSTALLATION
0101 · CAPTURE

Encodez votre écran

ffmpeg -f x11grab -i :0 -c:v libvpx -f webm lit l'affichage et écrit du webm sur stdout. Webcam, slides, terminal — tout ce qui est sur :0.

0202 · DIFFUSION

Redirigez vers curl

curl -T - envoie en PUT stdin vers /api/v1/pipe/workshop?n=200. Le pipe maintient l'expéditeur ouvert jusqu'à ce que deux cents destinataires se connectent sur le chemin correspondant.

0303 · LIEN

Collez l'URL

Déposez l'URL destinataire avec ?video sur la page de l'événement ou en DM. Pas d'application, pas d'inscription, pas d'invitation calendrier — juste un lien sur lequel le participant clique.

0404 · REGARDER

L'URL est le lecteur

Le pipe renvoie une page HTML avec un élément vidéo MSE intégré. Deux cents onglets de navigateur regardent le même flux en direct à la vitesse du destinataire le plus lent.

?n=200 plafonne l'audience. Le pipe accepte jusqu'à 256 destinataires et transmet le Content-Type de l'expéditeur pour qu'un lecteur MSE en navigateur puisse décoder le flux. Un n incompatible renvoie 400. Quand vous faites ctrl-C sur l'encodeur, l'URL s'auto-supprime — il n'y a rien à effacer.

use-cases / broadcast-a-workshop-to-200-viewers / cost

Ce que cela coûte au laptop

Un atelier de 200 participants signifie normalement louer un palier, un mur de comptes, et un enregistrement dont vous ne vouliez pas. L'URL pipe est ce qu'il reste après avoir retiré tout cela — un seul egress depuis votre laptop, zéro compte, zéro artefact à nettoyer ensuite.

EGRESS
/ atelier

Un flux sortant, deux cents entrants

Les octets quittent votre laptop une fois. Le pipe les répartit. Votre uplink ne se multiplie pas par la taille de l'audience — le spectateur le plus lent fixe le rythme, pas votre bande passante.

COMPTES
0présentateur + spectateur

Personne ne s'inscrit

Pas de palier de sièges Zoom, pas de pseudo Twitch, pas de chaîne YouTube. Le présentateur a Hoody. Les deux cents participants ont un navigateur. C'est toute la liste.

STOCKAGE
0octets après ctrl-C

Pas d'enregistrement, pas de replay

Le pipe est purement streaming — les octets passent à travers, rien n'est écrit. Quand vous arrêtez l'encodeur, l'URL est morte. Pas de politique de rétention, pas de ticket RGPD, pas de boîte de dialogue de consentement FTC sur la propriété de l'enregistrement.

n plafonne à 256 par chemin pipe. Pour des audiences plus grandes, répartissez sur plusieurs chemins pipe depuis le même encodeur, ou faites précéder l'URL pipe d'un CDN qui agrège.

use-cases / broadcast-a-workshop-to-200-viewers / angles

Trois ateliers, une URL

Le même mécanisme pipe-et-?video se lit de trois façons différentes selon le type de salle que vous remplissez. Tous se résument au même one-liner.

POUR L'HÔTE D'ATELIER GRATUIT

Deux cents sièges silencieux, sans palier

Vous ne vouliez pas upgrader Zoom pour un samedi après-midi. Diffusez l'écran, collez l'URL sur la page de l'événement, et arrêtez de payer pour de la capacité que vous utilisez quatre fois par an.

POUR L'ÉDUCATEUR SOUCIEUX DE LA VIE PRIVÉE

Aucune plateforme ne possède la salle

Rien n'est enregistré sur un serveur quelque part. Le pipe diffuse ; rien n'est stocké. Vos étudiants n'ont pas besoin d'un pseudo Twitch, d'un Discord, ou d'un compte Google pour regarder — il leur faut une URL.

POUR L'ORGANISATEUR DE COMMUNAUTÉ

Une URL voyage plus loin qu'une invitation

Un lien de meetup est reposté, intégré, mirroré. Quiconque a l'URL peut l'ouvrir ; quand vous faites ctrl-C, l'URL disparaît pour tout le monde. L'audience grandit sans que la plateforme grandisse avec elle.

use-cases / broadcast-a-workshop-to-200-viewers / punchline

Un atelier, une URL et 200 sièges silencieux. Pas de plateforme, pas de connexions.

le flux démarre quand vous appuyez sur entréele flux s'arrête quand vous appuyez sur ctrl-C
livepipe.hoody.com/api/v1/pipe/workshop?videotant que l'encodeur tourne
ctrl-C
404pipe.hoody.com/api/v1/pipe/workshop?videopas d'enregistrement, pas de replay
use-cases / broadcast-a-workshop-to-200-viewers / replaces

Ce que cela remplace

L'arsenal d'outils de diffusion que tout organisateur d'événement accumule — chacun suppose un palier, un compte, ou un enregistrement que vous n'avez pas demandé. L'URL pipe ne suppose aucun d'entre eux.

  • Zoom (plan 200 sièges)Upgrade de palier, mur de compte, privilèges hôte
  • Enregistrements LoomEnregistre d'abord, upload, puis un lien — jamais en direct
  • Tutoriels vidéoPré-cuits, montés — pas l'atelier en direct
  • Streaming TwitchChaîne, branding, modération du chat, CGU
  • OBS + serveur RTMPAuto-héberger une box d'ingest, gérer les clés, scaler le fan-out
  • YouTube LiveCompte, vérification de chaîne, détection de copyright
  • Vimeo ShowcasePlan hébergé avec plafonds de spectateurs et frais de sièges
  • Fan-out WebRTC personnaliséTURN, signaling, connexion par spectateur — des mois de glue
use-cases / broadcast-a-workshop-to-200-viewers / cta

La prochaine fois que deux cents personnes s'inscrivent, envoyez-leur une URL — pas une invitation à une réunion.

Lire l'API pipe
use-cases / broadcast-a-workshop-to-200-viewers / related

Découvrez les autres