intiOferta B2B & custo de vídeo · Sol de Barro
Estudo · set/2026

Como vender o Inti no B2B — e o que fazer com o custo de vídeo.

Duas questões que se cruzam. Parte 1: qual o modelo de oferta e precificação que captura o valor real do corporativo (compliance, NR, onboarding) sem cair na guerra de preço por assento. Parte 2: vale trocar o Cloudflare Stream — o maior custo variável — por uma pipeline própria R2 + HLS/AES-128 para explorar o egress zero?


Parte 1 · Oferta & precificação B2B

O RH não compra software. Compra a prova de que treinou.

No corporativo o valor não está no acesso — está no resultado auditável: NR obrigatória concluída, certificado defensável em fiscalização, onboarding rápido. Precificar por assento (como 360Learning ~R$43, Docebo ~R$38–54) coloca o Inti numa guerra de R$/usuário que não joga a favor do diferencial (IA nativa, custo marginal ~zero). O caminho é ancorar no que dói: multa de NR, embargo, turnover.

Comprador real

RH + Compras + Jurídico

O gatilho de urgência e o poder de veto no B2B BR moram no Jurídico/DPO. Entrar por lá encurta o ciclo e usa compliance como cavalo de Troia para o assento de T&D.

Âncora de valor

Custo evitado, não R$/user

Multa de NR, acidente, dano LGPD, turnover. Comparado a isso, R$43/assento é ruído — mas só se a conversa for sobre risco, não sobre login.

Arma exclusiva

Aurora com fonte verificada

IA que responde citando a fonte + cadeia de custódia. Cobre um risco que concorrentes sem IA não cobrem: a alegação de que o treinamento existiu mas era incorreto/desatualizado.


Três modelos candidatos

Como empacotar e cobrar.

Convergência de ideação divergente sob 3 frames (mercado, regulador, remover-o-assento). Os três fogem do preço-por-assento puro e ancoram no valor B2B real.

Recomendado como núcleo

A · Matriz de Treinamento Viva

O cliente mapeia cargos → NRs obrigatórias uma vez; o Inti vira a fonte de verdade da matriz legal. A Aurora detecta vencimento (NRs têm reciclagem periódica) e dispara re-treino automático, faturando por renovação de trilha-cargo/ano — não por assento ocioso. Cada conclusão gera certificado com fonte verificada e cadeia de custódia.

Por que ganha: vira sistema de registro de conformidade que RH+Jurídico não arrancam. Churn cai — desligar = perder a matriz viva e a trilha de auditoria.
Risco crítico: exige a matriz cargo×NR correta e curadoria jurídica confiável das periodicidades. Erro aqui é responsabilidade percebida do Inti.
1º passo: montar e validar juridicamente a matriz de UM setor de alto risco (construção/indústria); pilotar com 1 cliente-âncora medindo re-treinos disparados em 90 dias.
Estrutura de preço

B · Grão de Vídeo

Desacopla a economia real: plataforma + Aurora + certificação por um fixo baixo (por faixa de headcount, usuários ilimitados), e o único custo variável verdadeiro — vídeo — vira crédito medido com margem. Quem só usa trilha de NR com texto+quiz+IA paga quase o fixo; quem usa muito vídeo paga proporcional. A IA deixa de ser justificativa de preço-prêmio e vira feature "de graça", o que confunde o comparativo do comprador.

Por que ganha: "todos cobram por cabeça; nós cobramos pelo único recurso que realmente custa". Mata a objeção "pago por gente que não usa".
Risco crítico: a margem depende de manter o COGS de vídeo genuinamente baixo (é o que a Parte 2 examina). Crédito pré-pago adiciona atrito ("saldo que acaba").
1º passo: instrumentar o COGS real por hora de vídeo (transcode+storage+entrega) e definir o fixo-por-faixa com margem sã. Depende da Parte 2.
Posicionamento / entrada

C · Seguro de Auditoria

Reposiciona a compra de "software de RH" para apólice de conformidade, mirando Compras e Jurídico/DPO. Mensalidade baixa cobre a plataforma; o valor é a promessa: numa fiscalização (MTE/LGPD), o Inti entrega o dossiê de evidências — certificados, cadeia de custódia, residência BR — no formato que o auditor aceita. O comprador compara com o custo de uma multa, não com R$/assento.

Por que ganha: nenhum concorrente vende "defesa em auditoria" como produto. Tira o Inti da guerra de R$/user e encurta o ciclo (o Jurídico já validou).
Risco crítico: "seguro/garantia" cria expectativa jurídica. Garantir a qualidade da evidência, nunca o resultado do fiscal. Cadeia de custódia ainda é roadmap — não vender vaporware ao DPO.
1º passo: com o jurídico do Inti, definir escopo/disclaimer da garantia e produzir UM dossiê de auditoria de amostra para uma NR real, usável como peça de venda.

Recomendação da Parte 1

Combinar os três em camadas.

Não são exclusivos — cada um resolve um problema diferente do funil. A composição é mais forte que qualquer um isolado.

Entrada

C — Seguro de Auditoria

O pitch que abre a porta pelo Jurídico/DPO e encurta o ciclo. Posicionamento, não SKU.

Núcleo recorrente

A — Matriz Viva

O modelo de cobrança que gera receita crescente (contratações + reciclagens) e lock-in. É o motor.

Estrutura de custo

B — Grão de Vídeo

Como a fatura reflete o custo real: fixo baixo + vídeo medido. Protege a margem e a transparência.

Em uma frase. Entre pelo seguro de conformidade (Jurídico), cobre pela matriz de treinamento viva (obrigação legal que se auto-renova, não assento), e estruture a fatura como plataforma+IA fixa barata + vídeo medido. O assento de R$29,90 permanece como âncora simples de entrada/self-service para PMEs — mas o valor real (e o preço premium) vem das camadas acima.

Parte 2 · Custo de vídeo

Trocar o Cloudflare Stream por R2 + HLS/AES-128?

O estudo anterior mostrou: vídeo é o maior custo variável. A proposta é substituir o Stream (US$1/1000 min entregues) por uma pipeline própria — MP4 → transcode HLS → servir segmentos do R2, aproveitando o egress zero. A boa notícia: a arquitetura já isola isso atrás de um VideoPort — trocar é adicionar um adaptador, não reescrever o domínio. A economia de infra é real e grande. O custo escondido é de engenharia e operação.

Pesquisa: páginas oficiais Cloudflare (Workers/Containers/R2/Stream), AWS MediaConvert, fontes independentes sobre ffmpeg.wasm e HLS AES-128 vs DRM, e revisão adversarial de resiliência (on-call). Preços em US$; câmbio ilustrativo R$5,40.


Os números

A economia de infra é dramática.

Cenário de referência: 500 vídeos de 10 min armazenados, 50.000 plays/mês de vídeo de 10 min. Segmentos HLS de 6s (~100 GETs por play).

Cloudflare Stream (hoje)
Armazenamento (5.000 min)US$25/mês
Entrega (500.000 min)US$500/mês
Total~US$525/mês

A entrega domina e escala linearmente com plays. É o custo que a proposta ataca.

Pipeline R2 + HLS
Storage HLS (~75 GB)~US$1,13/mês
Entrega (egress R2)US$0 (grátis)
Leitura Class B (~5M GETs)~US$0–1,82/mês
Encoding (Containers, one-time)~US$3
Total recorrente~US$2–4/mês

O egress zero do R2 elimina os US$500 de entrega. Servir vira só Class B — irrisório.

Custo mensal no cenário — Stream vs pipeline própria
Cloudflare Stream~US$525/mês
Pipeline R2 + HLS (infra)~US$3/mês

~US$522/mês de economia de infra, crescente com o volume de plays. Em infra pura, a pipeline ganha desde o mês 1. Mas infra não é o custo real — ver Riscos.

Verdades técnicas que mudam a decisão

Encoding NÃO cabe num Worker. Memória 128 MB, CPU até 5 min, sem FFmpeg nativo. ffmpeg.wasm trava em ~1/10 dos jobs pesados e tem teto de ~100–200 MB por arquivo. O encoding precisa de Cloudflare Containers (FFmpeg nativo, ~US$0,00002/vCPU-s) ou compute externo — o Worker só orquestra.
Egress zero é real e confirmado. R2 não cobra transferência à internet (oficial). Servir HLS troca os US$1/1000 min por Class B a US$0,36/milhão de GETs — ~US$0,036 por 1.000 plays de 10 min. É a fonte da economia.
AES-128 é ofuscação forte, não DRM. Criptografa segmentos; a chave vai por endpoint (idealmente autenticado). Não amarra device, não expira, não revoga, sem watermark. Para vídeo institucional/compliance (não Hollywood), basta — desde que o endpoint de chave re-cheque matrícula/tenant a cada request.
É um padrão comum — mas ninguém sustenta como produto pronto. A busca no GitHub confirma: o repo que casa exatamente (cloudflare-r2-hls-transcoder) tem 1★; o único com tração (Hovod, 37★) é uma plataforma inteira, não uma lib plugável. Bibliotecas de encoding/empacotamento (ver Mediabunny abaixo), sim, existem e são maduras — o que falta pronto é a plataforma (fila, chave, player, órfãos).
Ferramenta que muda o cálculo

Mediabunny — encoding + empacotamento HLS em TypeScript

MPL-2.0 · zero-dep

Biblioteca TS de mídia (WebCodecs) que resolve duas das objeções técnicas deste estudo: (1) tem HlsOutputFormat nativo — escreve master .m3u8, playlists e segmentos (MPEG-TS/CMAF), com callbacks por segmento (onSegment) e controle de path; (2) o pacote @mediabunny/server (via NodeAV = binding do FFmpeg C API) roda encoding nativo, hardware-accelerated, multithread em Node/Bun/Deno com uso de memória O(1) e backpressure — muito mais robusto que ffmpeg.wasm. Benchmarks próprios: ~10× o mp4box.js na extração, ordens de grandeza acima do ffmpeg.wasm.

O que resolve: o empacotamento HLS deixa de ser trabalho seu; o encoding frágil via ffmpeg.wasm é substituído por FFmpeg nativo tipado; API TypeScript em vez de parsing de stderr do CLI. Habilita o modelo "Grão de Vídeo" com COGS baixo de forma bem mais realista.
O que NÃO resolve (o veredicto permanece): @mediabunny/server precisa de binário nativo (NodeAV) — não roda em Worker, ainda exige Containers/compute externo. AES-128 não é documentado como nativo — criptografar os segmentos e servir a chave por endpoint autenticado continua sendo sua responsabilidade (o risco LGPD do endpoint de chave é integral). Fila durável, idempotência, órfãos no R2, player/ABR/analytics e matriz de device seguem por sua conta.

Leitura: o Mediabunny reduz o custo de construção (encoding+HLS viram uma dependência madura) e melhora o steelman da pipeline própria — mas não muda a sequência recomendada. Ele é a peça de encoding/empacotamento, não a plataforma de vídeo inteira. Fonte: mediabunny.dev (docs oficiais, set/2026).


O custo escondido

O que o Stream absorve e viraria seu problema.

A economia de ~US$522/mês é consumida, no começo, pelo esforço de construir e manter o que o Stream entrega pronto. Revisão adversarial de resiliência (on-call) identificou 5 modos de falha que "acordam alguém de madrugada".

RiscoO que quebraSeveridade
Encoding fora do envelopeVídeo de compliance de 1h nunca termina de transcodificar num Worker; fica "processando para sempre".Crítico
Poison pill de formatoHEVC de iPhone, ProRes, VFR quebram o FFmpeg sem o normalizador que o Stream embute.Crítico
Fila durável inexistenteSó há stub in-memory que "some ao reiniciar". Sem idempotência, retry gera segmentos duplicados.Crítico
Órfãos no R2 (LGPD)Falha parcial deixa segmentos órfãos; vídeo de menor não expurgado = exposição LGPD. O modelo "1 asset = N objetos" não cabe no schema atual.Crítico
Endpoint de chave AESSe a chave não re-checar matrícula/tenant por request, vaza conteúdo de menor — o incidente mais caro do produto.Crítico
ABR / player / captions / analyticsMúltiplas resoluções, player cross-browser, legendas (acessibilidade), thumbnails, analytics — tudo vira manutenção da equipe.Degrada
Manutenção de FFmpeg / codecsCVEs de FFmpeg viram patch urgente; evolução AV1/HEVC e matriz de device viram calendário da equipe.Fricção
Tradução. A pipeline própria troca um custo variável previsível (US$1/1000 min) por um passivo operacional composto: encoding + fila + player + entrega de chave + manutenção de codec. Num LMS de compliance que trata dado de menor sob LGPD, o endpoint de chave AES é o risco mais sensível — e o que menos se ganha em recriar no volume atual.

Veredicto da Parte 2

Não construir agora. Instrumentar o gatilho.

A arquitetura já deu o antídoto: o VideoPort isola a decisão. Migrar depois é trocar um adaptador — então esperar não tem custo de arquitetura, e construir cedo tem custo de oportunidade alto (o roadmap para de andar para manter mídia).

1
Hoje — manter o Stream atrás do VideoPort. É a escolha racional no volume e público atuais (B2B compliance). Corrigir de imediato um débito barato e independente: adicionar AbortSignal.timeout aos fetch dos adaptadores existentes.
2
Instrumentar o gatilho — medir minutos de vídeo entregues/mês (hoje não é medido). Essa é a métrica que dispara a decisão. Enquanto estiver baixo, o custo de entrega é ruído frente a um FTE de engenharia.
3
Reabrir quando cruzar o limiar — ordem de grandeza de ~1 milhão de min entregues/mês sustentado (ou conta de entrega recorrente acima de ~US$200–300/mês). Aí o egress passa a rivalizar com o custo de engenharia.
4
Se migrar, nesta ordem: primeiro a fila durável (pgmq no próprio Postgres) com idempotência por assetId; depois um PoC de encoding em Containers — usando Mediabunny (@mediabunny/server + HlsOutputFormat) para encoding+empacotamento HLS, em vez de FFmpeg CLI cru; só então o endpoint de chave AES-128 (criptografia dos segmentos + entrega de chave) espelhando a checagem de matrícula que já existe (resolveVideoIdForStudent), com teste-guard como o de RLS.
A favor da pipeline própria
  • Economia de infra real e grande (~US$522/mês no cenário), crescente com plays.
  • Usa infra que a stack já tem (Cloudflare + R2).
  • VideoPort já abstrai — migração é trocar adaptador.
  • AES-128 é proporcional a vídeo institucional/compliance.
  • Mediabunny reduz o custo de construção: encoding nativo + HLS nativo em TypeScript.
  • Habilita o modelo "Grão de Vídeo" (Parte 1) com COGS baixo e defensável.
Contra (agora)
  • 5 modos de falha "críticos" que o Stream absorve hoje.
  • Endpoint de chave AES = risco LGPD sobre dado de menor.
  • Fila durável e idempotência não existem — pré-requisito não atendido.
  • ABR/player/captions/analytics/codec viram manutenção contínua.
  • Nenhum projeto open-source maduro para herdar (1★).
Conexão entre as duas partes. O modelo "Grão de Vídeo" (Parte 1) depende de um COGS de vídeo baixo para a margem fechar — e é exatamente isso que a pipeline R2 entrega. Ou seja: a pipeline própria não é só corte de custo, é habilitadora de um modelo de precificação.
✓ Atualização set/2026 — a migração foi feita. A pipeline própria MP4→HLS/AES-128 no R2 (upload → Cloudflare Queue → Container efêmero de encoding → segmentos no R2, egress zero; chave AES por endpoint autenticado por matrícula) está concluída e validada em produção, ponta a ponta: upload pela tela do autor, encoding no Container e vídeo servível em ~40s para um clipe curto. O COGS de vídeo saiu de ~US$0,020/aluno (Stream) para ~US$0,001/aluno, e a entrega deixou de escalar com o volume de visualização. O "Grão de Vídeo" deixou de depender de uma engenharia futura — a base de custo que ele pressupõe já existe.

Inti · Oferta B2B & custo de vídeo · set/2026 · Identidade Sol de Barro. Preços de infra das tabelas oficiais (Cloudflare, AWS); custos de vídeo/storage/encoding são estimativas de cenário, sinalizadas. Análise de riscos por revisão adversarial de resiliência. Documento interno. Ver também estudo-precificacao.html e comparativo-take5.html.