livego é um servidor de streaming ao vivo simples e de alto desempenho, escrito em Golang puro, suporta protocolos RTMP, HLS e HTTP-FLV para transmissão eficiente de vídeo.
Código aberto. Novas possibilidades.
Descubra projetos open source de qualidade, envie projetos anonimamente e reivindique e edite seu próprio projeto.
Um pouco de curiosidade. Um mundo de código aberto.
THE FIRST COLLECTIONPhlix Media Server é uma solução auto-hospedada em PHP 8.3+/Workerman para gestão de media e streaming. Inclui HLS/DASH, transcodificação via FFmpeg, TV ao vivo/DVR, SyncPlay em tempo real, metadados multi-fonte e interface Vue SPA.
xgplayer é um player de vídeo web HTML5 componentizado da ByteDance, com plugins de UI destacáveis, carregamento em estágios para MP4 visando economia de tráfego e suporte integrado a FLV, HLS e DASH para reprodução sob demanda e ao vivo.
Player IPTV/OTT autossuficiente com servidor HTTP local em Rust, suportando reprodução HLS/DASH, EPG XMLTV, provedores M3U/Xtream/Stalker, comandos push via webhook e versões para Smart TVs, set-top boxes, desktop, iOS e Android.
N_m3u8DL-RE é uma ferramenta de download de streaming multiplataforma para DASH/HLS/MSS. Ela suporta o download de streams sob demanda e ao vivo, conta com funções avançadas de seleção e mesclagem de faixas de vídeo, áudio e legenda, além de suportar diversos mecanismos de descriptografia.
GPAC é um framework multimídia de código aberto para processar, empacotar, transmitir e transcodificar áudio/vídeo, com amplo suporte a MP4/ISOBMFF, usado por pesquisadores e emissoras.
Owncast é um servidor de chat e streaming de vídeo ao vivo, de código aberto e auto-hospedado, que permite aos usuários manter a propriedade total de seu conteúdo e público.
HLS.js é uma biblioteca JavaScript que reproduze HTTP Live Streaming (HLS) em navegadores via vídeo HTML5 e MediaSource Extensions, com transmuxing, streaming adaptativo, DRM e suporte a baixa latência.
DPlayer é um player de vídeo HTML5 de danmaku (comentários em forma de projétil) de código aberto. Suporta HLS, FLV, MPEG DASH, WebTorrent, captura de tela, legendas e troca de qualidade.
Video.js é um player e framework de vídeo open source para web, com suporte a HLS, DASH e formatos comuns, além de extensibilidade via plugins.
Uma stack de streaming de código aberto para plataformas de vídeo ao vivo soberanas, fornecendo serviços de plano de controle, nós de borda de mídia e análises em tempo real.
ReactPlayer é um componente React que reproduz diversos tipos de URL de mídia—caminhos de arquivo, HLS, DASH, YouTube, Vimeo, Wistia e Mux—with props, callbacks, light mode, carregamento lazy e suporte a players customizados.
MediaGo é um baixador de vídeos multiplataforma com detecção integrada, extensão para Chrome/Edge, suporte via yt-dlp ao YouTube e mais de 1000 sites, API HTTP, conversão de formatos no app e implantação via Docker.
Aplicativo de streaming de câmeras que suporta dezenas de formatos e protocolos com baixa latência, transcodificação e áudio bidirecional.
SRS (Simple Realtime Server) é um servidor de mídia em tempo real de alto desempenho e impulsionado por IA, que suporta uma ampla gama de protocolos de streaming e codecs.
VidGear é um framework Python de alto desempenho e multiplataforma para processamento de vídeo, oferecendo APIs multi-thread e asyncio para captura, codificação, streaming e transferência em rede. Ele encapsula OpenCV, FFmpeg, ZeroMQ e outras bibliotecas com tratamento robusto de erros.
Vidstack Player fornece componentes de UI e hooks para criar players de vídeo e áudio personalizáveis e acessíveis na web. Suporta React, Vue, Svelte, Solid, Angular e JavaScript puro/Web Components.
Servidor de mídia ao vivo e proxy sem dependências que publica, lê, grava e reproduz fluxos de vídeo/áudio em tempo real em diversos protocolos.
MediaElement.js é uma biblioteca unificada de player HTML5 para áudio e vídeo que oferece interface consistente entre navegadores. Suporta MP4, WebM, MP3, HLS, DASH, YouTube, Facebook e SoundCloud por meio de uma API MediaElement comum.
OvenMediaEngine (OME) é um servidor de streaming ao vivo de baixa latência (sub-segundo) que suporta WebRTC e LLHLS, com capacidade para transmissões em alta definição e larga escala. Ele ingere por múltiplos protocolos, transcodifica e oferece clustering, monitoramento e API REST.