แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Scrcpy 2.0 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž†แŸ’แž›แžปแŸ‡แžขแŸแž€แŸ’แžšแž„แŸ‹แžŸแŸ’แž˜แžถแžแž แŸ’แžœแžผแž“ Android

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ 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 แž‡แžถ webcam (V4L2) แŸ”
  • แž€แžถแžšแž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž€แŸ’แžแžถแžšแž…แžปแž… แž“แžทแž„แž€แžŽแŸ’แžŠแžปแžšแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แžšแžถแž„แž€แžถแž™แŸ”
  • แžšแž”แŸ€แž” OTG แŸ”

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Scrcpy 2.0 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž†แŸ’แž›แžปแŸ‡แžขแŸแž€แŸ’แžšแž„แŸ‹แžŸแŸ’แž˜แžถแžแž แŸ’แžœแžผแž“ Android

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ–

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแžขแžผแžŒแžธแž™แŸ‰แžผ (แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแžŸแŸ’แž˜แžถแžแž แŸ’แžœแžผแž“แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš Android 11 แž“แžทแž„ Android 12) แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžผแžŒแžทแž€แžœแžธแžŠแŸแžขแžผ H.265 แž“แžทแž„ AV1 แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ "--list-displays" แž“แžทแž„ "--list-encoders" แŸ”
  • แž‡แž˜แŸ’แžšแžพแžŸ "--turn-screen-off" แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแžขแŸแž€แŸ’แžšแž„แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”
  • แž€แŸ†แžŽแŸ‚ Windows แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– platform-tools 34.0.1 (adb), FFmpeg 6.0 แž“แžทแž„ SDL 2.26.4 แŸ”

    แž”แŸ’แžšแž—แž–: opennet.ru

  • แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹