Ukukhishwa kwe-Scrcpy 2.0, uhlelo lokusebenza lwesibuko sesikrini se-smartphone ye-Android

Ukukhishwa kohlelo lokusebenza lwe-Scrcpy 2.0 kushicilelwe, okukuvumela ukuthi ubonise okuqukethwe kwesikrini se-smartphone endaweni emile yomsebenzisi enekhono lokulawula idivayisi, usebenze ukude kuzinhlelo zokusebenza zeselula usebenzisa ikhibhodi negundane, bukela ividiyo futhi ulalele. ukuzwakala. Izinhlelo zeklayenti zokuphathwa kwama-smartphone zilungiselelwe iLinux, iWindows ne-macOS. Ikhodi yephrojekthi ibhalwe ngolimi C (uhlelo lokusebenza lweselula ku-Java) futhi isatshalaliswa ngaphansi kwelayisensi ye-Apache 2.0.

I-smartphone ingaxhunywa nge-USB noma i-TCP/IP. Uhlelo lokusebenza lweseva lwethulwa ku-smartphone, esebenzisana nesistimu yangaphandle ngomhubhe ohlelwe kusetshenziswa insiza ye-adb. Ukufinyelela kwezimpande kudivayisi akudingekile. Uhlelo lokusebenza lweseva lukhiqiza ukusakaza kwevidiyo (khetha i-H.264, H.265 noma i-AV1) nokuqukethwe kwesikrini se-smartphone, futhi iklayenti liqopha futhi libonise ividiyo. Okokufaka kwekhibhodi nemicimbi yegundane kuhunyushwa kuseva futhi kufakwe kusistimu yokufaka ye-Android.

Izici ezibalulekile:

  • Ukusebenza okuphezulu (30~120fps).
  • Isekela izinqumo zesikrini ezingu-1920x1080 nangaphezulu.
  • Ukubambezeleka okuphansi (35~70ms).
  • Isivinini esikhulu sokuqalisa (cishe isekhondi ngaphambi kokuthi kuboniswe izithombe zesikrini sokuqala).
  • Sakaza umsindo.
  • Amathuba okurekhoda umsindo nevidiyo.
  • Isekela ukwenza isibuko lapho isikrini se-smartphone sivaliwe/sikhiyiwe.
  • Ibhodi lokunamathisela elinekhono lokukopisha nokunamathisela ulwazi phakathi kwekhompyutha ne-smartphone.
  • Ikhwalithi yokusakaza yesikrini eyenziwe ngendlela oyifisayo.
  • Isekela ukusebenzisa i-smartphone ye-Android njengekhamera yewebhu (V4L2).
  • Ukulingisa kwekhibhodi negundane elixhumeke ngokomzimba.
  • Imodi ye-OTG.

Ukukhishwa kwe-Scrcpy 2.0, uhlelo lokusebenza lwesibuko sesikrini se-smartphone ye-Android

Enguqulweni entsha:

  • Kwengezwe amandla okudlulisa umsindo (isebenza kuma-smartphones ane-Android 11 ne-Android 12).
  • Kungezwe usekelo lwamakhodekhi wevidiyo we-H.265 ne-AV1.
  • Kwengezwe izinketho "--list-displays" kanye "--list-encoder".
  • Inketho ethi β€œ-turn-screen-off” isebenza kuzo zonke izikrini.
  • Inguqulo ye-Windows inamathuluzi abuyekeziwe weplathifomu 34.0.1 (adb), FFmpeg 6.0 kanye ne-SDL 2.26.4.

    Source: opennet.ru

  • Engeza amazwana