Pular para o conteúdo
use-cases / broadcast-a-workshop-to-200-viewers / hero
PIPE · BROADCAST · ?N=200

Transmita um workshop para 200 espectadores a partir do seu laptop

É um workshop gratuito de sábado. Duzentas pessoas se inscreveram. Você não quer um plano Zoom de 200 participantes, uma conta na Twitch ou uma agenda com três fusos horários. Você transmite sua tela para um caminho de pipe com ?n=200, cola a URL do receptor na página do evento, e deixa duzentas abas de navegador fazerem o resto.

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

Um pipe ffmpeg. Duzentos curls.

ffmpeg codifica seu display X11 em webm. curl envia esse stream via PUT para /api/v1/pipe/workshop?n=200. O pipe espera até que duzentos receptores se conectem ao mesmo caminho. Cada um é uma aba normal de navegador na URL do receptor com ?video adicionado — Hoody serve um player MSE embarcado. Nenhuma plataforma fica no meio, os bytes nunca tocam o disco e a URL se autoexpulsa quando você para o encoder.

Um remetente, até duzentos receptores4 ETAPAS · ZERO INSTALAÇÕES
0101 · CAPTURA

Codifique sua tela

ffmpeg -f x11grab -i :0 -c:v libvpx -f webm lê o display e escreve webm no stdout. Webcam, slides, terminal — qualquer coisa que esteja em :0.

0202 · STREAM

Envie via curl

curl -T - faz PUT do stdin para /api/v1/pipe/workshop?n=200. O pipe mantém o remetente aberto até que duzentos receptores se conectem no caminho correspondente.

0303 · LINK

Cole a URL

Coloque a URL do receptor com ?video na página do evento ou em uma DM. Sem app, sem cadastro, sem convite de calendário — só um link em que o participante clica.

0404 · ASSISTIR

A URL é o player

O pipe retorna uma página HTML com um elemento de vídeo MSE embarcado. Duzentas abas de navegador assistem ao mesmo stream ao vivo na velocidade do receptor mais lento.

?n=200 limita a audiência. O pipe aceita até 256 receptores e encaminha o Content-Type do remetente para que um player MSE no navegador possa decodificar o stream. n incompatível retorna 400. Quando você ctrl-C no encoder, a URL se autoexpulsa — não há nada para deletar.

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

Quanto custa para o laptop

Um workshop com 200 participantes normalmente significa alugar um plano, um muro de conta e uma gravação que você não queria. A URL do pipe é o que sobra depois que você remove tudo isso — uma saída do seu laptop, zero contas, zero artefatos para limpar depois.

EGRESS
/ workshop

Um stream para fora, duzentos para dentro

Os bytes saem do seu laptop uma vez. O pipe faz o fan-out. Seu uplink não multiplica pelo tamanho da audiência — o espectador mais lento define o ritmo, não sua banda.

CONTAS
0apresentador + espectador

Ninguém se cadastra

Sem plano de assentos no Zoom, sem handle na Twitch, sem canal no YouTube. O apresentador tem Hoody. Os duzentos participantes têm um navegador. É a lista inteira.

ARMAZENAMENTO
0bytes após ctrl-C

Sem gravação, sem replay

O pipe é puramente streaming — bytes passam, nada é gravado. Quando você para o encoder, a URL morre. Sem política de retenção, sem ticket de LGPD, sem diálogo de consentimento sobre quem é dono da gravação.

n tem limite de 256 por caminho de pipe. Para audiências maiores, faça fan-out em vários caminhos de pipe a partir do mesmo encoder, ou coloque um CDN agregador na frente da URL do pipe.

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

Três workshops, uma URL

O mesmo mecanismo de pipe-com-?video se lê de três formas diferentes dependendo do tipo de sala que você está enchendo. Todos colapsam no mesmo one-liner.

PARA O ANFITRIÃO DE WORKSHOP GRATUITO

Duzentos lugares silenciosos, sem plano

Você não queria fazer upgrade do Zoom para uma tarde de sábado. Transmita a tela, cole a URL na página do evento e pare de pagar por capacidade que você usa quatro vezes por ano.

PARA O EDUCADOR PRIVACY-FIRST

Nenhuma plataforma é dona da sala

Nada é gravado em um servidor em algum lugar. O pipe transmite; nada é armazenado. Seus alunos não precisam de um handle na Twitch, um Discord ou uma conta Google para assistir — eles precisam de uma URL.

PARA O ORGANIZADOR DE COMUNIDADE

Uma URL viaja mais longe que um convite

Um link de meetup é repostado, embarcado, espelhado. Qualquer um que tenha a URL pode abri-la; quando você ctrl-C, a URL desaparece para todos. A audiência escala sem que a plataforma escale junto.

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

Um workshop, uma URL e 200 lugares silenciosos. Sem plataforma, sem logins.

o stream começa quando você aperta entero stream termina quando você aperta ctrl-C
livepipe.hoody.com/api/v1/pipe/workshop?videoenquanto o encoder está no ar
ctrl-C
404pipe.hoody.com/api/v1/pipe/workshop?videosem gravação, sem replay
use-cases / broadcast-a-workshop-to-200-viewers / replaces

O que isto substitui

A linha de ferramentas de transmissão que todo organizador de eventos acumula — cada uma assume um plano, uma conta ou uma gravação que você não pediu. A URL do pipe não assume nenhuma dessas.

  • Zoom (plano de 200 lugares)Upgrade de plano, muro de conta, privilégios de host
  • Gravações LoomGrava primeiro, faz upload, depois um link — nunca ao vivo
  • Tutoriais em vídeoPré-cozidos, editados — não é o workshop ao vivo
  • Streaming na TwitchCanal, branding, moderação de chat, ToS
  • OBS + servidor RTMPAuto-hospedar uma caixa de ingest, gerenciar chaves, escalar fan-out
  • YouTube LiveConta, verificação de canal, matcher de copyright
  • Vimeo ShowcasePlano hospedado com limites de espectadores e taxas por assento
  • Fan-out WebRTC customTURN, signaling, conexão por espectador — meses de cola
use-cases / broadcast-a-workshop-to-200-viewers / cta

Da próxima vez que duzentas pessoas se inscreverem, mande uma URL — não um convite de reunião.

Leia a API do pipe
use-cases / broadcast-a-workshop-to-200-viewers / related

Leia os outros