ScreenStream APP
Modos:
• Global (WebRTC) — WebRTC criptografado de ponta a ponta com senha, disponível mundialmente.
• Local (MJPEG) — transmissão HTTP sem configuração na sua rede Wi-Fi/hotspot; protegida por PIN; funciona offline ou online.
• RTSP — Modo servidor ou cliente com vídeo H.265/H.264/AV1 + áudio OPUS/AAC/G.711.
Global (WebRTC)
• Transmissão ponto a ponto criptografada de ponta a ponta e protegida por senha
• Compartilha a tela, o microfone e o áudio do dispositivo
• Os espectadores entram com o ID da transmissão + senha em qualquer navegador compatível com WebRTC
• Requer internet; Sinalização gerenciada por servidor público de código aberto
• Fluxos de áudio/vídeo diretamente entre dispositivos - A largura de banda aumenta por espectador
Local (MJPEG)
• Servidor HTTP integrado; funciona offline ou online via Wi-Fi, hotspot ou tethering USB
• Envia a tela como imagens JPEG independentes (somente vídeo)
• PIN opcional de 4 dígitos; sem criptografia
• Suporte a IPv4/IPv6; recorte, redimensione, gire e muito mais
• Cada espectador recebe um fluxo de imagem separado - mais espectadores exigem mais largura de banda
RTSP
• Transmite vídeo H.265/H.264/AV1 + áudio OPUS/AAC/G.711 com servidor RTSP integrado ou externo
• O modo servidor possui filtros de protocolo, interface/endereço, configurações de IPv4/IPv6 e porta
• Funciona via Wi-Fi ou celular, IPv4 e IPv6
• Descoberta ONVIF para fluxos do servidor (H.264).
• Compatível com VLC, FFmpeg, mpv, GStreamer, OBS, MediaMTX e outros
• Requer um cliente ou reprodutor RTSP para visualização
Casos de uso comuns
• Suporte e resolução de problemas remotos
• Apresentações ou demonstrações ao vivo
• Ensino e tutoria à distância
• Compartilhamento de jogos casuais
Informações importantes
• Requer Android 6.0 ou superior (usa a API MediaProjection padrão)
• Alto consumo de dados em dispositivos móveis - prefira Wi-Fi
• 100% código aberto sob a Licença MIT


