Executando verificação de segurança...
7

Espelhando a tela do android em qualquer Linux

Para que possamos espelhar a tela, de forma grátis, rápida, com ótimo desempenho e boa qualidade vamos usar o scrcpy.

Eu estarei usando um Raspberry Pi, e até jogarei um jogo pelo scrcpy.

Requisitos

  • Um cabo com data transfer
  • Celular android
  • Linux

Instalando o scrcpy

Caso não queira compilar o source, apenas verifique se existe no seu gerenciador de pacote e instale.
sudo apt install scrcpy

Utilizando

Se você digitar simplismente scrcpy, ele vai tentar já rodar. Mas antes, você deve permitir que o seu PC acesse por completo seu celular, se não vai dar um erro no adb.

Também é importante ativar a depuração USB, para que seu PC possa mexer no celular. Essa opção encontra-se nas configurações de desenvolvedor.


É possível até jogar jogos usando o teclado como se estivesse conectado via OTG.



Também podemos até programar no AIDE para e APKs.

Importante

Provalvemente enquanto você joga algum jogo, a qualidade caia, mas isso é configurável para que, caso seu PC suporte uma qualidade melhor, possa usar o máximo. Caso queria saber sobre as flags mais detalhadas, acesse esse site.

Algumas flags interessantes:

  • -f ou --fullscreen
  • -b 2M ou -bit-rate 2M
  • -r ou --record file.mkv (gravar a tela do celular)
Carregando publicação patrocinada...
4

Eu utilizava o anyDesk, sendo necessário instalar o App nas duas pontas.
Depois passei a usar o Google Meet, exigindo apenas o App instalado no smartphone e um navegador compatível no PC.
Sua solução scrcpy parece que não depende de um servidor de terceiros, apenas uma aplicação local, com o bonus de gravação de tela!

2

Sim, isso que achei massa no scrcpy! A latência é muito baixa, e pode gravar a tela com qualidade muito boa.

É só conectar o cabo no celular e no PC, na entrada USB, executar, pronto!

2

que interessante, é possivel utilizar a camera em uso no sistema operacional para possivelmente fazer stream tambem?
(camera do celular como uma webcam, queria usar essa função)

2