Descrição do ScreenStream
ScreenStream é um aplicativo Android fácil de usar que permite aos usuários compartilhar facilmente a tela do dispositivo e visualizá-la diretamente em um navegador da web. Nenhum software adicional é necessário além do próprio ScreenStream, um navegador da Web e uma conexão com a Internet (para o modo Global).
ScreenStream oferece dois modos de trabalho: modo global e modo local. Ambos os modos visam transmitir a tela do dispositivo Android com funcionalidades, restrições e opções de personalização exclusivas.
Modo Global (WebRTC):
Alimentado pela tecnologia WebRTC.
Comunicação criptografada de ponta a ponta.
Proteção de transmissão com senha.
Suporta streaming de vídeo e áudio.
Conecte-se usando ID e senha de transmissão exclusivos.
Requer uma conexão com a Internet para streaming.
Transmissão de dados individual para cada cliente, com mais clientes exigindo maior largura de banda da Internet para manter o desempenho ideal.
Modo local (MJPEG):
Alimentado pelo padrão MJPEG.
Utiliza PIN para segurança (sem criptografia).
Envia o vídeo como uma série de imagens independentes (sem áudio).
Funciona sem conexão com a Internet em sua rede local.
Servidor HTTP incorporado.
Funciona com WiFi e/ou redes móveis, suportando IPv4 e IPv6.
Os clientes se conectam via navegador da web usando o endereço IP fornecido pelo aplicativo.
Altamente personalizável.
Transmissão de dados individual para cada cliente, com mais clientes exigindo maior largura de banda da Internet para manter o desempenho ideal.
Em ambos os modos o número de clientes não é limitado diretamente, mas é importante ter em mente que cada cliente consome recursos de CPU e largura de banda para transmissão de dados.
Avisos importantes:
1. Alto tráfego em redes móveis: tenha cuidado ao transmitir por meio de redes móveis 3G/4G/5G/LTE para evitar o uso excessivo de dados.
2. Atraso na transmissão: espere um atraso de pelo menos 0,5 a 1 segundo ou mais em determinadas condições: dispositivo lento, conexão de rede ou internet ruim ou quando o dispositivo estiver sob carga pesada da CPU devido a outros aplicativos.
3. Limitação de streaming de vídeo: ScreenStream não foi projetado para streaming de vídeo, especialmente vídeo HD. Embora funcione, a qualidade da transmissão pode não atender às suas expectativas.
4. Limitações de conexão de entrada: Algumas operadoras de celular podem bloquear conexões de entrada por motivos de segurança.
5. Restrições de rede WiFi: Algumas redes WiFi (geralmente redes públicas ou de convidados) podem bloquear conexões entre dispositivos por motivos de segurança.
Código-fonte do aplicativo ScreenStream: link do GitHub
Código-fonte do ScreenStream Server & Web Client: link do GitHub
ScreenStream oferece dois modos de trabalho: modo global e modo local. Ambos os modos visam transmitir a tela do dispositivo Android com funcionalidades, restrições e opções de personalização exclusivas.
Modo Global (WebRTC):
Modo local (MJPEG):
Em ambos os modos o número de clientes não é limitado diretamente, mas é importante ter em mente que cada cliente consome recursos de CPU e largura de banda para transmissão de dados.
Avisos importantes:
1. Alto tráfego em redes móveis: tenha cuidado ao transmitir por meio de redes móveis 3G/4G/5G/LTE para evitar o uso excessivo de dados.
2. Atraso na transmissão: espere um atraso de pelo menos 0,5 a 1 segundo ou mais em determinadas condições: dispositivo lento, conexão de rede ou internet ruim ou quando o dispositivo estiver sob carga pesada da CPU devido a outros aplicativos.
3. Limitação de streaming de vídeo: ScreenStream não foi projetado para streaming de vídeo, especialmente vídeo HD. Embora funcione, a qualidade da transmissão pode não atender às suas expectativas.
4. Limitações de conexão de entrada: Algumas operadoras de celular podem bloquear conexões de entrada por motivos de segurança.
5. Restrições de rede WiFi: Algumas redes WiFi (geralmente redes públicas ou de convidados) podem bloquear conexões entre dispositivos por motivos de segurança.
Código-fonte do aplicativo ScreenStream: link do GitHub
Código-fonte do ScreenStream Server & Web Client: link do GitHub
Mostrar
Comentários sobre a versão Android do ScreenStream