Sdílení obrazovky z mobilu do PC (How to cast an Android screen on a laptop)

By | 26/01/2021

Sdílení obrazovky z mobilu do PC (How to cast an Android screen on a laptop)

Sdílení obrazovky z mobilu do PC

Motivace:

Aplikace scrcpy (screen copy), dokáže sdílet obrazovku z Androidu přímo do PC přes USB nebo WiFi síť. Je volně stažitelná z GitHubu.

  • Není potřeba roota
  • Není třeba instalovat aplikaci do mobilu
  • Počet FPS (30~60fps)
  • Rozlišení (1920×1080 a více)
  • Latence 35-70 ms
  • Doba spuštění 1 sec (~1 second to display the first image)

OS:

Sdílení obrazovky bylo odzkoušeno na Windows 10 z Xioami Mi 9 Lite a na Xiaomi Redmi 6A.

Autor také uvádí, aplikaci scrcpy lze použít pro Linux či macOS a pro Androidy od verze 5. [1]

Implementace [1]:

Příprava:

1. Na mobilu/tabletu povolit možnosti vývojáře (Enable developer options) a zapnout USB debugging

USB debugging (Ladění USB)

Pozn. Může se stát, že na některých mobilních zařízeních je potřeba zapnout také USB debugging (Security settings):

USB debugging

2. Stáhnout aplikaci scrcpy do PC – https://github.com/Genymobile/scrcpy/releases/download/v1.16/scrcpy-win64-v1.16.zip nebo zde (verze 1.16).

Sdílení obrazovky přes USB [1]:

1. Zapojit mobil/tablet přes USB do počítače.

2. V mobilu/tabletu povolit otisk RSA klíče počítače kliknutím na OK:

Sdílení obrazovky z mobilu do PC

3. Rozbalit aplikaci scrcpy a spustit scrcpy.exe

4. Objeví se CMD a sdílená obrazovka z mobilu:

Sdílení obrazovky z mobilu do PC

Kdyby se postup nepovedl, aplikovat jej znovu.

Sdílení obrazovky přes WiFi [1]:

Díky funkci adb (Android Debug Bridge) je možné se připojit přes TCP/IP s mobilem/tabletem.

  • Aplikovat body v přípravě, (pokud nebyly aplikovány).
  • Je potřeba stále mít připojen mobil s počítačem přes USB kabel.

1. Připojit se mobilem/tablem na stejnou WiFi síť tak jako u počítače, kde bude obrazovka sdílena.

2. Je potřeba získat IP adresu mobilu/tabletu (v Settings (Nastavení) → (O telefonu) About phone → Status).

3. Na počítači spustit příkazový řádek (CMD) a přes něj najet do adresáře aplikace scrcpy. Složka scrcpy-win64-v1.16 byla v tomto případě umístěna na disku C (v lokaci C:\scrcpy-win64-v1.16>), tudíž se aplikuje příkaz:

cd C:\scrcpy-win64-v1.16

5. Povolit v CMD adb na portu TCP/5555 pomocí příkazu:

adb tcpip 5555

6. Odpojit USB z mobilu/tabletu

7. Připojení z počítače na mobil/tablet pomocí příkazu v CMD:

adb connect DEVICE_IP:5555

, kde DEVICE_IP je IP adresa mobilu/tabletu

8. Nakonec opět spustit scrcpy.exe

Nahrávání obrazovky mobilu [1]:

Na počítači spustit příkazový řádek (CMD) a přes něj najet do adresáře aplikace scrcpy. Složka scrcpy-win64-v1.16 byla v tomto případě umístěna na disku C (v lokaci C:\scrcpy-win64-v1.16>), tudíž se aplikuje příkaz:

cd C:\scrcpy-win64-v1.16

Nahrávání obrazovky mobilu včetně jejího sdílení, je možné provést příkazy níže:

scrcpy --record file.mp4
scrcpy -r file.mkv

Nahrávání obrazovky mobilu bez jejího sdílení, je možné provést příkazy níže:

scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv

Přerušení nahrávání se provede Ctrl+C.

Videosoubory budou uloženy ve složce scrcpy-win64-v1.16.

Zdroj:

Mnoho dalších věcí lze najít níže:

[1] https://github.com/Genymobile/scrcpy?fbclid=IwAR2Flxf8-D64KXsGU15SjNO5qtkHblZNz23v1tAcXMFZEcK7hgcVr1Uz6L4

Dobrovolný dar

Ahoj čtenáři, rád bych tě poprosil aby ses zamyslel, co je vše potřeba ke vzniku článku.
Jakožto amatérký softwarový kutil musím:

1) Nejdříve vše nastudovat v cizích jazycích.
2) Vše následně prakticky vyzkoušet.
3) Svoje poznatky a zkušenosti napsat do článku který si právě přečetl v jazyku kterému rozumíš.
4) Dát článku hlavu a patu a publikovat.

Každý článek zabere několik hodin práce, za kterou mi nikdo neplatí.
Prosím zvaž, kolik času jsem ti právě ušetřil.
Pokud ti to stojí aspoň za cenu jedné kávy, tak mi ji kup.
Předem moc děkuji.

Příspěvek tak můžeš provést zasláním libovolné částky na mé číslo účtu 1558701011/3030

Nebo můžeš dar poslat kliknutím na tento odkaz Podpořit tento WEB , který tě přesměruje na mou platební bránu Revolut.

Dar je také možné poslat ve formě Bitcoinu na BTC peněženku bc1qqdf5fp42a7srwwhh2rut8zr9x4jm5c8fqc9qw6

Veškeré peněžní prostředky budu také používat na zlepšení kvality své webové tvorby a na psaní nových technických návodů. Za každý dar předem děkuji.

3 thoughts on “Sdílení obrazovky z mobilu do PC (How to cast an Android screen on a laptop)

  1. Andrea

    Perfektní aplikace. Jen se chci zeptat: po každém restartu telefonu, musím znovu provádět nastavení. To je normální nebo dělám něco špatně?

    Reply
    1. administrator Post author

      Zdravim,

      pokud se jedna o reboot telefonu nebylo potreba zapinat rezim vyvojare znovu. “USB debugging” a “USB debugging Security settings” byly stale ve stejnem nastaveni jak pred rebootem. Nebylo nutne ani potvrzovat hash pri pripojeni USB kabelu.

      Test byl proveden na Xiaomi 9 SE lite, MIUI verze 10.3.4

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *