Herramientas de usuario

Herramientas del sitio


informatica:software:scrcpy

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:scrcpy [2022/09/24 10:53] – [Uso] tempwininformatica:software:scrcpy [2022/10/20 21:05] (actual) tempwin
Línea 4: Línea 4:
  
   * [[https://github.com/Genymobile/scrcpy|Repositorio oficial]] (GitHub)   * [[https://github.com/Genymobile/scrcpy|Repositorio oficial]] (GitHub)
 +  * [[https://github.com/Genymobile/scrcpy/wiki|Wiki]]
  
 ===== Preparativos ===== ===== Preparativos =====
  
-En el dispositivo Android que vayamos a controlar debemos activar las opciones de desarrollador. Normalmente esto se consigue pulsando 7 veces sobre **Número de compilación** (dentro de Ajustes de Sistema -> //Acerca del teléfono//)+En el dispositivo Android que vayamos a controlar debemos activar las **opciones de desarrollador**. Normalmente esto se consigue pulsando 7 veces sobre **Número de compilación** (dentro de Ajustes de Sistema -> //Acerca del teléfono//)
  
 <WRAP center round important 60%> <WRAP center round important 60%>
Línea 25: Línea 26:
 ''scrcpy'' permite el control por cable o de forma inalámbrica. ''scrcpy'' permite el control por cable o de forma inalámbrica.
  
-==== USB ====+==== Conexión por cable ====
  
 Conectamos el dispositivo Android al ordenador mediante cable USB y ejecutamos en el ordenador: Conectamos el dispositivo Android al ordenador mediante cable USB y ejecutamos en el ordenador:
Línea 35: Línea 36:
 Si todo ha ido bien, se abrirá una ventana mostrando la pantalla del dispositivo Android. Desde esa pantalla podremos interactuar como si estuviésemos en la propia pantalla del dispositivo. Si todo ha ido bien, se abrirá una ventana mostrando la pantalla del dispositivo Android. Desde esa pantalla podremos interactuar como si estuviésemos en la propia pantalla del dispositivo.
  
-==== Wi-Fi ====+==== Conexión inalámbrica ====
  
 +Esto solo es posible si está habilitado el modo TCP/IP de **adb** (herramienta en línea de comandos que permite la comunicación con dispositivos Android).
 +
 +<code>
 +scrcpy --tcpip=<IP_DISPOSITIVO_ANDROID>:5555
 +</code>
 +
 +Si no somos root en el dispositivo Android y queremos habilitar este modo, tenemos que conectar el dispositivo por USB y ejecutar:
 +
 +<code>
 +scrcpy --tcpip
 +</code>
 +
 +''scrcpy'' buscará el dispositivo y habilitará el modo TCP/IP. Desde ese momento, podremos desconectar el cable y lanzar ''scrcpy'' mediante:
 +
 +<code>
 +scrcpy --tcpip=<IP_DISPOSITIVO_ANDROID>:5555
 +</code>
 +
 +===== Amazon Fire TV  =====
 +
 +El dispositivo Fire TV de Amazon incluye Android y permite el uso de scrcpy de **forma inalámbrica** de fábrica, pero primero hay que seguir unos pasos.
 +
 +Activar las opciones de desarrollador: desde el menú vamos a **Mi Fire TV** -> **Acerca de**,  nos ponemos en la opción **Fire TV Stick**' y la pulsamos 7 veces seguidas. Habrá aparecido un elemento más en el menú anterior (**Mi Fire TV**) llamado **Opciones para desarrolladores**.
 +
 +Dentro de **Opciones para desarrolladores** activamos **Depurado ADB** e **Instalar apps desconocidas**.
 +
 +Desde el equipo donde tengamos ''scrcpy'', vamos a habilitar la conexión ADB:
 +
 +<code>
 +adb connect 192.168.0.13:5555
 +</code>
 +
 +Nos aparecerá una ventana en el Fire TV solicitando permiso para acceder desde este equipo. Una vez se lo concedamos, ya podremos usar ''scrcpy'' para ver y controlar remotamente el Fire TV:
 +
 +<code>
 +scrcpy --tcpip=<IP_FIRE_TV>
 +</code>
 +
 +Podemos optimizar la conexión limitando la transmisión de la imagen:
 +
 +<code>
 +scrcpy --tcpip=<IP_FIRE_TV> -m 1024 -b 2M --max-fps 15
 +</code>
 +
 +  * ''-m | %%--%%max-size'': reduce el tamaño /resolución de la imagen
 +  * ''-b | %%--%%bit-rate'': cambia el bitrate (por defecto, son 8M)
 +  * ''%%--%%max-fps'': limita el la tasa de fotogramas
 +
 +  * [[https://developer.amazon.com/es/docs/fire-tv/connecting-adb-to-device.html|Connect to Fire TV Through ADB (Fire TV)]]
 +
 +==== Copiar y pegar ====
 +
 +Para copiar texto y pegarlo en el Fire TV, tenemos que iniciar ''scrcpy'' con la opción ''--legacy-paste'':
 +
 +<code>
 +scrcpy --tcpip=<IP_FIRE_TV> --legacy-paste
 +</code>
 +
 +Desde ese momento, lo que hubiésemos copiado en nuestro equipo, podremos pegarlo en el Fire TV con <key>C</key>+<key>%%v%%</key>
 +
 +===== Recursos =====
 +
 +  * [[https://blog.rom1v.com/2018/03/introducing-scrcpy/|Introducing scrcpy]]
informatica/software/scrcpy.1664009588.txt.gz · Última modificación: por tempwin