Vale construir sua versão de Netflix?
Serviço de streaming por assinatura de filmes e séries licenciados e originais.
Você pode construir uma Netflix; o software é a parte fácil. Catálogo de vídeos, processamento de transcodificação, player adaptativo, progresso e perfis rendem um fim de semana divertido, como os servidores de mídia próprios já provam. O que você não consegue construir é aquilo pelo qual pagava: milhares de horas de conteúdo licenciado e originais que não pode obter legalmente. Um servidor de mídia apontado para um disco vazio é uma estante vazia muito bonita. A alternativa honesta é Jellyfin ou uma versão própria sobre mídia que você já possui, mudando a natureza do produto em vez de substituí-lo.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build a self-hosted personal media streaming server and web player. Single project, runs on my own machine, no accounts service, no cloud, no telemetry.
Stack, no substitutions:
- Node.js with TypeScript, Fastify for the API
- SQLite via better-sqlite3 for the library database
- React with Vite for the frontend, plain CSS, no component library
- ffmpeg and ffprobe invoked as child processes
- hls.js in the browser for playback
What it does:
1. Reads MEDIA_ROOT from .env and recursively scans it for video files (mp4, mkv, avi, mov). Parses filenames into title, year, and optional season/episode.
2. Runs ffprobe on each file to record duration, resolution, codecs, and audio tracks.
3. Optionally enriches each title with metadata and poster art from the TMDB API using TMDB_API_KEY from .env. If the key is missing, skip enrichment gracefully and show a generated placeholder poster.
4. Serves a library browse UI: poster grid, search, filter by movie vs series, series drilldown to seasons and episodes.
5. Plays video at /watch/:id. If the source is browser-friendly h264/aac, stream it directly with HTTP range support. Otherwise transcode on the fly to HLS with ffmpeg, segmenting into a cache directory, and serve the playlist to hls.js. Reuse cached segments on repeat plays.
6. Tracks watch progress per profile. Local profiles are just names in SQLite, no passwords, no auth provider. Resume where you left off, mark watched at 90 percent, and show a Continue Watching row.
7. Extracts embedded subtitle tracks with ffmpeg, converts to WebVTT, and exposes them as selectable tracks in the player.
8. A CLI command "npm run scan" for rescanning, plus a watcher that picks up new files while running.
Explicitly out of scope: any content acquisition, downloading, scraping, or DRM. No native mobile or TV apps. No recommendation engine beyond a recently-added row. No multi-user auth or public internet exposure; bind to localhost by default and document that exposing it is my problem.
Deliver a README with setup steps, a .env.example listing MEDIA_ROOT, TMDB_API_KEY, PORT, and TRANSCODE_CACHE_DIR, and seed the database on first run. Keep the whole thing runnable with npm install then npm run dev.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Um site de streaming com hospedagem própria que examina uma pasta de mídia local, busca metadados e imagens e reproduz no navegador, retomando de onde parou por perfil.
O que você vai precisar
- Arquivos de mídia que você realmente tenha direito de armazenar
- Uma máquina com espaço em disco e CPU suficiente ou uma GPU para transcodificação
- ffmpeg instalado
- Uma chave de API de metadados, por exemplo TMDB
- Largura de banda se quiser transmitir fora da sua rede
Ninguém assina pela interface, mas pelo catálogo. A Netflix gasta bilhões por ano produzindo e licenciando conteúdo que você não pode comprar, obter legalmente por torrent ou imitar; depois o entrega com qualidade que funciona em uma TV com conexão mediana, por aplicativos já disponíveis nos aparelhos da sua sala. Um player próprio resolve a reprodução, que nunca foi o gargalo. Quando sua construção precisa de conteúdo, você compra discos, cópias digitais ou comete crimes; nenhuma dessas opções é mais barata ou prática que a assinatura.
xO catálogo inteiro: filmes, séries e originais licenciados que você não pode adquirir legalmente
xEntrega global por CDN sem engasgos no wifi do hotel
xAplicativos nativos em todas as TVs, consoles, celulares e dispositivos de streaming
xDownloads com DRM, reprodução offline e sincronização entre dispositivos que simplesmente funciona
xRecomendações baseadas em centenas de milhões de históricos de visualização
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Netflix?
- Plano mensal
- US$ 19,99/mêsUS$ 19,99/mês
- Por ano
- US$ 240/anoUS$ 240/ano
- No cartão, com IOF de 3,5%
- R$ 104/mêsR$ 1.254/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Netflix. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar Netflix?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Netflix?
Não de verdade. O valor de Netflix não está no código: A barreira está nos direitos de conteúdo e numa CDN que faz 4K parecer um arquivo local. Veja a análise acima.
Quanto custa Netflix?
Netflix custa cerca de US$ 19,99/mês (Standard (ad-free), checado em 20/10/2026), ou seja, US$ 240 por ano.
O que eu perco ao substituir Netflix?
Sinceramente: O catálogo inteiro: filmes, séries e originais licenciados que você não pode adquirir legalmente; Entrega global por CDN sem engasgos no wifi do hotel; Aplicativos nativos em todas as TVs, consoles, celulares e dispositivos de streaming; Downloads com DRM, reprodução offline e sincronização entre dispositivos que simplesmente funciona; Recomendações baseadas em centenas de milhões de históricos de visualização. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Netflix?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.