ΠΠ±ΡΠ°Π²Π΅Π½ΠΎ Π΅ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Scrcpy 2.0, ΠΊΠΎΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° ΠΏΡΠ΅ΡΠ»ΠΈΠΊΡΠ²Π°ΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π²ΠΎ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΡΠ΅Π΄ΠΎΡ, Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ°ΡΡΠ°ΡΡΡΠ° ΠΈ Π³Π»ΡΡΠ΅Ρ, Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Π° ΡΠ»ΡΡΠ°ΡΠ΅ Π΄Π° Π·Π²ΡΡΠΈ. ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° Linux, Windows ΠΈ macOS. ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·ΠΈΠΊ C (ΠΌΠΎΠ±ΠΈΠ»Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²ΠΎ Java) ΠΈ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° Apache 2.0.
ΠΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ ΠΏΡΠ΅ΠΊΡ USB ΠΈΠ»ΠΈ TCP/IP. ΠΠ° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΠ΅ΡΠ²Π΅ΡΡΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΊΠΎΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠ΅ΠΊΡ ΡΡΠ½Π΅Π» ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° adb. ΠΠ΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ root ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΡΠ΅Π΄ΠΎΡ. Π‘Π΅ΡΠ²Π΅ΡΡΠΊΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π³Π΅Π½Π΅ΡΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΡΠΈΠΌ (ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ H.264, H.265 ΠΈΠ»ΠΈ AV1) ΡΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½, Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ° ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ. ΠΠ½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ° ΠΈ Π½Π°ΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΠ΄ Π³Π»ΡΠ²ΡΠ΅ΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Π°Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ ΡΠ΅ Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ Android.
ΠΠ»Π°Π²Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ (30~120fps).
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ ΠΎΠ΄ 1920x1080 ΠΈ ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΈ.
- ΠΠΈΡΠΊΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ (35~70ms).
- ΠΠΎΠ»Π΅ΠΌΠ° Π±ΡΠ·ΠΈΠ½Π° Π½Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ (ΠΎΠΊΠΎΠ»Ρ ΡΠ΅ΠΊΡΠ½Π΄Π° ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Ρ ΠΏΡΠ²ΠΈΡΠ΅ ΡΠ»ΠΈΠΊΠΈ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ).
- ΠΠΌΠΈΡΡΠ²Π°Π½ Π·Π²ΡΠΊ.
- ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π·Π²ΡΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΡΠ΅ΡΠ»ΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ³Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½/Π·Π°ΠΊΠ»ΡΡΠ΅Π½.
- Π’Π°Π±Π»Π° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ ΠΈ Π·Π°Π»Π΅ΠΏΡΠ²Π°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½.
- ΠΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ² ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π½Π° Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ.
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠΎ Android ΠΊΠ°ΠΊΠΎ Π²Π΅Π± ΠΊΠ°ΠΌΠ΅ΡΠ° (V4L2).
- Π‘ΠΈΠΌΡΠ»Π°ΡΠΈΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠ°ΡΡΠ°ΡΡΡΠ° ΠΈ Π³Π»ΡΡΠ΅Ρ.
- OTG ΡΠ΅ΠΆΠΈΠΌ.
ΠΠΎ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°:
ΠΠ·Π²ΠΎΡ: opennet.ru