Sobre o projeto
VideoStream Architect é um aplicativo Android para capturar, organizar e reaproveitar vídeo e áudio online. Ele combina um navegador web integrado para descoberta de mídia, um player para reprodução offline e suporte a protocolos para streams M3U8 (HLS) e MPD (MPEG-DASH), incluindo captura ao vivo e remontagem de segmentos fragmentados.
Principais capacidades descritas no README:
- Processamento de streams: suporte a HLS e MPEG-DASH, captura de streams ao vivo com preservação de timestamps, reconstrução de segmentos e um mecanismo de download personalizado para mp4, mp3, m3u8 e mpd.
- Navegador integrado: descoberta direta de mídia, gerenciamento de cookies para conteúdo autenticado, persistência de sessão e detecção automática de streams baixáveis.
- Extração de áudio/vídeo: faixas de áudio mp3 independentes, resolução e bitrate configuráveis, preservação de metadados (título, artista, capa do álbum, duração) e downloads em fila em lote.
- Personalização: falsificação de user-agent, estruturas de pastas de saída personalizadas, agendamento de downloads e rastreamento de progresso baseado em notificações.
A arquitetura é descrita como em camadas: um parser de streams, um mecanismo de download com lógica de repetição e verificação de checksum, um player de mídia personalizado, um armazenamento de cookies criptografado e um gerenciador de fila priorizado com pausa/retomada e limites de concorrência. Formatos suportados incluem mp4, mkv, webm para vídeo; mp3, aac, ogg, flac, opus para áudio; além de HLS, MPEG-DASH e URLs diretas progressivas.
O gerenciamento de cookies suporta importação de cookies de um navegador de desktop via strings coladas ou exportação JSON, armazenados em um banco de dados local criptografado. A interface afirma suportar 14 idiomas com detecção automática do idioma do sistema e substituição manual. Privacidade declarada: operação offline após detecção, sem telemetria, sem relays de proxy, armazenamento de cookies criptografado localmente no dispositivo.
Opções de desempenho incluem tamanho de chunk adaptativo, ajuste do número de threads com base na carga do dispositivo (até 12 threads concorrentes), modo somente Wi-Fi, pausa por bateria fraca e limitação de downloads em segundo plano. Notas de solução de problemas cobrem downloads travados, M3U8 não detectado, configurações de buffer de sincronização de áudio e correspondência de domínio de cookies. Um roteiro para 2026 menciona sincronização de fila em nuvem criptografada, extração de legendas, playlists M3U, scripts de hook pós-download e suporte a Android TV. Licenciado sob MIT. O README afirma que a ferramenta é destinada ao uso pessoal com conteúdo ao qual o usuário tem acesso legal e não se destina a contornar paywalls ou DRM.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.