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)
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!
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)