Skip to content
тЪб Tenvo AI ┬╖ рд▓рд╛рдЗрд╡ ┬╖ v0.16.16 ┬╖ TLS ┬╖ рдкреНрд░рддрд┐-рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ ┬╖ AGPL-3.0 ┬╖ рдирд┐:рд╢реБрд▓реНрдХ рд╕реНрддрд░ ┬╖ 30 рдЙрдкрдХрд░рдг ┬╖ рд╕реНрд╡-рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЕрд╡рд╕рдВрд░рдЪрдирд╛ ┬╖ рдЕрдкрдиреА API KEY рд▓рд╛рдПрдБ ┬╖ MCP рдХреЗ рд▓рд┐рдП CLAUDE & CURSOR
рдмреНрд▓реЙрдЧ рдкрд░ рд╡рд╛рдкрд╕рдЧрд╛рдЗрдб

M1 рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк: Apple Silicon рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ

Tenvo Editorial Team9 рдорд┐рдирдЯ рдкрдврд╝реЗрдВ
M1 рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк: Apple Silicon рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ

рдЖрдк M1 Mac рдкрд░ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдХреЛрдИ рд╡реАрдбрд┐рдпреЛ рд╕рд╛рдЭрд╛ рди рдХрд░реЗрдВ, 4K рдореЙрдирд┐рдЯрд░ рди рд▓рдЧрд╛рдПрдВ, рдпрд╛ MacBook рдХреЛ рд╕реНрд▓реАрдк рд╕реЗ рди рдЬрдЧрд╛рдПрдВ тАФ рддрдм рд╡рд┐рд▓рдВрдм рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ, CPU рдкрд░ рд▓реЛрдб рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдРрдк рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк M1 Mac рдкрд░ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рд╕реНрдореВрдж рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рд╡реАрдбрд┐рдпреЛ рд╢реЗрдпрд░ рди рдХрд░реЗрдВ, 4K рдореЙрдирд┐рдЯрд░ рд╕реЗ рдЯрдХрд░рд╛рдПрдБ, рдпрд╛ MacBook рдХреЛ рд╕реНрд▓реАрдк рд╕реЗ рдЬрдЧрд╛рдПрдБ тАФ рддрдм рд▓реИрдЯреЗрдВрд╕реА рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, CPU рдЬрд╝реНрдпрд╛рджрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╛ рдРрдк рдХреНрд░реИрд╢ рдХрд░ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЧрд╛рдЗрдб рдареАрдХ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ Apple Silicon рд░рд┐рдореЛрдЯтАСрдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдореАрдХрд░рдг рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рддрд╛ рд╣реИ, macOS 11тАУ14 рдореЗрдВ рдХрд┐рди рдмрд╛рддреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдФрд░ рдЖрдЬ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдареЛрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдХрджрдо рдХреНрдпрд╛ рд╣реИрдВред

Apple Silicon (M1, M1 Pro/Max) рдкрд░ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЕрд▓рдЧ рд╣реИ

Apple Silicon рд╕рд┐рд░реНрдл рддреЗрдЬрд╝ рдЪрд┐рдк рдирд╣реАрдВ рд╣реИ тАФ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ рдФрд░ рдЯреНрд░реЗрдбрдСрдлрд╝ рдЕрд▓рдЧ рд╣реИрдВред рд░рд┐рдореЛрдЯтАСрдбреЗрд╕реНрдХрдЯреЙрдк рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдФрд░ рдкрд╛рд╡рд░тАСрдпреВрдЬрд╝рд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╛рдпрдиреЗ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрддрд░ рдпреЗ рд╣реИрдВ:

  • ARM64 CPU рдФрд░ Rosetta 2: M1 arm64 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред Rosetta 2 рдмреВрдЯ рдкрд░ x86_64 рдРрдкреНрд╕ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдИ рдкреБрд░рд╛рдиреЗ рд░рд┐рдореЛрдЯ рдЯреВрд▓ рдЕрднреА рднреА рдЪрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреБрд╡рд╛рдж рдкрд░рдлреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИ: рдпреВрдЬрд╝рд░тАСрд╕реНрдкреЗрд╕ рдРрдкреНрд╕ рдЖрдо рддреМрд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдордЧрд░ рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдХреБрдЫ рд▓реЛтАСрд▓реЗрд╡рд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдЕрдиреБрд╡рд╛рджрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗред рдиреЗрдЯрд┐рд╡ ARM рдмрд┐рд▓реНрдб рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд░реНрдХрд▓реЛрдб рдореЗрдВ рдорд╛рдкрдиреАрдп рд░реВрдк рд╕реЗ рддреЗрдЬрд╝ рд╣реЛрддреЗ рд╣реИрдВред
  • рдпреВрдирд┐рдлрд╛рдЗрдб рдореЗрдореЛрд░реА: CPU рдФрд░ GPU рдПрдХ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдкреВрд▓ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ CPU рдФрд░ GPU рдХреЗ рдмреАрдЪ рдХреЙрдкреА рдХрдо рд╣реЛрддреА рд╣реИ, рдЬреЛ рд▓рд╛рдн рд╣реИ рдЕрдЧрд░ рдЖрдкрдХрд╛ рд░рд┐рдореЛрдЯ рд╕реНрдЯреИрдХ GPUтАСрдмреИрдХреНрдб рдХреИрдкреНрдЪрд░/рд░реЗрдВрдбрд░рд┐рдВрдЧ APIs (Metal, IOSurface) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реАрдбрд┐рдпреЛ рдПрдиреНрдХреЛрдб/рдбрд┐рдХреЛрдб: M1тАСрд╕реАрд░реАрдЬрд╝ SoC рдореЗрдВ VideoToolbox рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ H.264 рдФрд░ HEVC рдПрдиреНрдХреЛрдбрд░/рдбрд┐рдХреЛрдбрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ CPU рд╕реЗ рдХрд╛рдо рдСрдлрд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛрдбреЗрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ CPU рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • MetalтАСfirst GPU: OpenGL рдЕрдм рдбрд┐рдкреНрд░рд┐рдХреЗрдЯреЗрдб рд╣реИ; Metal рддреЗрдЬрд╝ рдкрде рд╣реИред OpenGL рдпрд╛ рдХреНрд░реЙрд╕тАСрд╡реЗрдВрдбрд░ GPU рд╣реИрдХреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд░рд┐рдореЛрдЯтАСрд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛрдб MetalтАСрдЖрдзрд╛рд░рд┐рдд рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рджреЗрдЧрд╛ред
  • рдирдпрд╛ рдХреИрдкреНрдЪрд░ рдФрд░ рдкреНрд░рд╛рдЗрд╡реЗрд╕реА рдореЙрдбрд▓: macOS рдкреНрд░рд╛рдЗрд╡реЗрд╕реА рдФрд░ API рдмрджрд▓рд╛рд╡ (ScreenCaptureKit, CGDisplayStream, AVFoundation рдХреИрдкреНрдЪрд░ рдкрд░рдорд┐рд╢рди) рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреИрдкреНрдЪрд░ рдлреНрд▓реЛрдЬрд╝ рдХреЛ 11тАУ14 рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реНрдХреНрд░реАрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкрд░рдорд┐рд╢рди рдФрд░ рдиреЛрдЯрд░рд╛рдЗрдЬреЗрд╢рди рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ Big Sur (11), Monterey (12), Ventura (13), рддрдерд╛ Sonoma (14) рдореЗрдВ рдЕрд▓рдЧтАСрдЕрд▓рдЧ рдмрд┐рд╣реЗрд╡ рдХрд░рддреЗ рд╣реИрдВред

рдХреИрдкреНрдЪрд░: APIs, рдкреНрд░рджрд░реНрд╢рди, рдФрд░ macOS рд╡рд░реНрд╢рди рдиреЛрдЯреНрд╕

рдЖрдк Mac рдХреА рд╕реНрдХреНрд░реАрди рдХреИрд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд░рддреЗ рд╣реИрдВ рдпрд╣ CPU рд▓рд╛рдЧрдд рдФрд░ рд▓реИрдЯреЗрдВрд╕реА рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ macOS рдкрд░ рдХреИрдкреНрдЪрд░ рдХреЗ рддреАрди рдореБрдЦреНрдп рдкрд░рд┐рд╡рд╛рд░ рд╣реИрдВ:

  • ScreenCaptureKit (рдЬрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╕реБрдЭрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ): macOS 12/13тАСрдпреБрдЧ рдХреА APIs рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ (target рдХреЗ рдЕрдиреБрд╕рд╛рд░ Monterey+ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), ScreenCaptureKit рдХрдотАСрд▓реЗрдЯреЗрдВрд╕реА рдХреИрдкреНрдЪрд░ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ Metal/IOSurface рдПрдХреНрд╕реЗрд╕ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЧреЗрдо рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдФрд░ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдк macOS 12+ (Monterey/ Ventura/Sonoma) рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдиреНрдпреВрдирддрдо рдкрд┐рдХреНрд╕рд▓ рдХреЙрдкрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП ScreenCaptureKit рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред
  • CGDisplayStream / Quartz APIs: рдкреБрд░рд╛рдиреЗ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд (Big Sur рдФрд░ рдкрд╣рд▓реЗ), рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рдХреЙрдкрд┐рдпрд╛рдБ рдФрд░ рдХрдо рдбрд╛рдпрд░реЗрдХреНрдЯ GPU рдПрдХреНрд╕реЗрд╕ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХрдИ macOS рд╡рд░реНрд╢рди рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдкрд░ Apple Silicon рдкрд░ ScreenCaptureKit рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдХреБрд╢рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • AVFoundation / AV рдХреИрдкреНрдЪрд░ (рдХреИрдорд░рд╛тАСрд╕реНрдЯрд╛рдЗрд▓): рдХреИрдорд░рд╛ рдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП; рдкреВрд░рд╛тАСрдбрд┐рд╕реНрдкреНрд▓реЗ рдХреИрдкреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИред

рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рдирд┐рдпрдо:

  • рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ ScreenCaptureKit + MetalтАСbacked IOSurfaces рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ CPU рдХрд╛ рдХрд╛рдо рдШрдЯрддрд╛ рд╣реИ рдФрд░ рдпреВрдирд┐рдлрд╛рдЗрдб рдореЗрдореЛрд░реА рдХрд╛ рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИред
  • рдпрджрд┐ рдЖрдкрдХреЛ рдкреБрд░рд╛рдиреЗ macOS рд╡рд░реНрд╢рди (11 Big Sur) рд╕рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рд╣реИ, рддреЛ CGDisplayStream рдХрд╛ рдлреЙрд▓рдмреИрдХ рдкрде рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рдкрд░ рдХреЙрдкреА рдкрд╛рде рдХреЛ рдЗрд╕ рддрд░рд╣ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдХрд┐ CPU рдФрд░ GPU рдХреЗ рдмреАрдЪ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░рд╛рдЙрдВрдбтАСрдЯреНрд░рд┐рдкреНрд╕ рди рд╣реЛрдВред
  • рдпрд╛рдж рд░рдЦреЗрдВ macOS рд╕реНрдХреНрд░реАрдиRecording рдкрд░рдорд┐рд╢рди рдХреА рдорд╛рдВрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдРрдк рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░реЙрдореНрдкреНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдпрд╛ рдиреЛрдЯрд░рд╛рдЗрдЬрд╝реНрдб рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЦрд╛рд▓реА рд╕реНрдХреНрд░реАрди рджрд┐рдЦ рд╕рдХрддреА рд╣реИ рдпрд╛ рдХреИрдкреНрдЪрд░ рдЪреБрдкрдЪрд╛рдк рдлреЗрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдПрдиреНрдХреЛрдбрд┐рдВрдЧ: M1 рдкрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ VideoToolbox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

Apple Silicon рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рд╣рд╛рд░реНрдбрд╡реЗрдпрд░тАСрдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯреЗрдб рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реИ рдЬреЛ VideoToolbox рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИред H.264 рдФрд░ HEVC рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдиреНрдХреЛрдбрд░реНрд╕ VideoToolbox рдХреЗ рдЬрд░рд┐рдП рдПрдХреНрд╕рдкреЛрдЬрд╝ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рдкрд░ рдпреЗ x86 рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛрдбреЗрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ CPU рдЙрдкрдпреЛрдЧ рдХреЛ рдмреЗрд╣рдж рдХрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВред

рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ:

  • VideoToolbox рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ: рд░реАрдпрд▓тАСрдЯрд╛рдЗрдо рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП VideoToolbox рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ H.264/HEVC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред M1 рдкрд░ рдпрд╣ рд╕рдорд╛рди рд╡рд┐рдЬреБрдЕрд▓ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЖрдо рддреМрд░ рдкрд░ libx264 рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдПрдиреНрдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ CPU рдЙрдкрдпреЛрдЧ рдХреЛ 5тАУ10├Ч рддрдХ рдШрдЯрд╛ рджреЗрддрд╛ рд╣реИ (рдкрд░рд┐рдгрд╛рдо рдмрд┐рдЯрд░реЗрдЯ рдФрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛)ред
  • рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЛрдбреЗрдХ рдЪреБрдиреЗрдВ: H.264 рдЕрднреА рднреА рд╕рдмрд╕реЗ рд╕рдВрдЧрдд рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдереЛрдбрд╝реА рддреЗрдЬрд╝ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рджреЗрддрд╛ рд╣реИ; HEVC рд╕рдорд╛рди рдХреНрд╡рд╛рд▓рд┐рдЯреА рдкрд░ рдмреЗрд╣рддрд░ рдХрдВрдкреНрд░реЗрд╢рди рджреЗрддрд╛ рд╣реИ рдкрд░ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдкрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рднрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдЧрд░ рдЖрдк рдХреЗрд╡рд▓ рдЖрдзреБрдирд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ HEVC рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
  • AVXтАСрдЖрдзрд╛рд░рд┐рдд рдЕрдкрдиреЗтАСрд╣рд╛рде рдХреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдордд рдмрдирд╛рдЗрдП: AVX/AVX2 M1 рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рдЬреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрд╛рдБ рдЗрди рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯреНрд╕ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреА рд╣реИрдВ рд╡реЗ рдлрд╝реЙрд▓рдмреИрдХ рдХрд░реЗрдВрдЧреА рдпрд╛ рдлреЗрд▓ рдХрд░ рд╕рдХрддреА рд╣реИрдВ; ARM NEON рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд░реЙрд╕тАСрдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо SIMD рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ рдпрд╛ encoding рдХреЗ рд▓рд┐рдП VideoToolbox рдХреЛ рд╣реА рдЙрдкрдпреЛрдЧ рджреЗрдВред

Example ffmpeg command (local test) using VideoToolbox to push a screen capture into H.264 at 30 fps, 2 Mbps:

ffmpeg -f avfoundation -framerate 30 -i "1" -c:v h264_videotoolbox -b:v 2M -profile:v high -pix_fmt yuv420p -f mpegts udp://127.0.0.1:1234

рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣реИ тАФ рдкреНрд░реЛрдбрдХреНрд╢рди рд░рд┐рдореЛрдЯтАСрдбреЗрд╕реНрдХрдЯреЙрдк рдРрдкреНрд╕ рдХреЛ copies рдмрдЪрд╛рдиреЗ рдФрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд▓реИрдЯреЗрдВрд╕реА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ffmpeg рдХреЛ рд╢реЗрд▓тАСрдЖрдЙрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп VideoToolbox рдХреЛ рд╕реАрдзреЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рд▓реЛтАСрд▓реЗрдЯреЗрдВрд╕реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░реАрд╕реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, GOP рд╕рд╛рдЗрдЬ рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдЫреЛрдЯреЗ VBV рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред

рд░реЗрдВрдбрд░рд┐рдВрдЧ, рд░реЗрдЯрд┐рдирд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдФрд░ рдЗрдирдкреБрдЯ рд▓реИрдЯреЗрдВрд╕реА

рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдФрд░ рдЖрдк рд░реЗрдЯрд┐рдирд╛ (HiDPI) рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ рдпрд╣ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдЕрдиреБрднрд╡ рдХреА рдЧрдИ рд▓реИрдЯреЗрдВрд╕реА рдФрд░ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

  • рд▓реЙрдЬрд┐рдХрд▓ рдмрдирд╛рдо рдлрд┐рдЬрд┐рдХрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди: macOS рд▓реЙрдЬрд┐рдХрд▓ рдкреЙрдЗрдВрдЯреНрд╕ рдФрд░ рдПрдХ рд╕реНрдХреЗрд▓ рдлреИрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛., Retina рдкрд░ 2x)ред рдлреБрд▓ рдлрд┐рдЬрд┐рдХрд▓ рдкрд┐рдХреНрд╕рд▓реНрд╕ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ (рдЙрджрд╛., 2x рдкрд░ 3024├Ч1964) рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдЧреБрдгрд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛ рд▓реЙрдЬрд┐рдХрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯтАСрд╕рд╛рдЗрдб рдкрд░ рдЕрдкрд╕реНрдХреЗрд▓ рдХрд░реЗрдВред
  • рдлреНрд░реЗрдорд░реЗрдЯ рдмрдирд╛рдо рдмрд┐рдЯрд░реЗрдЯ рдЯреНрд░реЗрдбрдСрдлрд╝: рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдбрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП 24тАУ30 fps рдкрд░ 1.5тАУ4 Mbps рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдбрд┐рдЬрд╛рдЗрди рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП 60 fps рдФрд░ 6тАУ10 Mbps (рдпрд╛ рдЕрдзрд┐рдХ) рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдбреАрд╢рдВрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдбреЗрдкреНрдЯрд┐рд╡ рдмрд┐рдЯрд░реЗрдЯ рдФрд░ рдлреНрд░реЗрдотАСрд░реЗрдЯ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • рдХреНрд▓рд╛рдЗрдВрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕рд╛рде Metal: macOS рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдХрдореНрдкреЛрдЬрд╝рд┐рдЯрд┐рдВрдЧ рдФрд░ рдмреНрд▓рд┐рдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Metal рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдотАСрд╕реЗтАСрдХрдо рд▓реИрдЯреЗрдВрд╕реА рджреЗрддрд╛ рд╣реИред WebRTC/CanvasтАСрдЖрдзрд╛рд░рд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВ, рдкрд░ рдиреЗрдЯрд┐рд╡ Metal рдХреНрд▓рд╛рдЗрдВрдЯ рд░реЗрдВрдбрд░ рд▓реИрдЯреЗрдВрд╕реА рдХреЛ рджрд░реНрдЬрдиреЛрдВ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рддрдХ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдЗрдирдкреБрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ: рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХреЛ рддреБрд░рдВрдд рдбрд┐рд╕реНрдкреИрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП тАФ рдЗрдирдкреБрдЯ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗ рдкреВрд░реНрдг рдлреНрд░реЗрдо рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рди рдХрд░реЗрдВред рдорд╛рдЙрд╕ рдореВрд╡рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрдбрд┐рдХреНрдЯрд┐рд╡ рд▓реЛрдХрд▓ рдПрдХреЛ (рддреБрд░рдВрдд рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреНрдлрд╝рд░реНрдо рдХрд░реЗрдВ) рд╣рд╛рдИтАСрд▓реЗрдЯреЗрдВрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдиреБрднрд╡рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╕рдХрддрд╛ рд╣реИред

рдХрдореНрдкреИрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдкрд┐рдЯрдлреЙрд▓реНрд╕: Rosetta, рдХрд░реНрдиреЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕, рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рдФрд░ рдиреЛрдЯрд░рд╛рдЗрдЬреЗрд╢рди

рдХрдИ рд░рд┐рдореЛрдЯтАСрдбреЗрд╕реНрдХрдЯреЙрдк рдРрдкреНрд╕ x86 macOS рдкрд░ рдмрдбрд╝реЗ рд╣реБрдП рдФрд░ рдХрд░реНрдиреЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рдпрд╛ рдкреНрд░рд╛рдЗрд╡реЗрдЯ APIs рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣реЗред Apple Silicon рдФрд░ рдЖрдзреБрдирд┐рдХ macOS рдиреЗ рдирд┐рдпрдо рдХрдбрд╝реЗ рдХрд░ рджрд┐рдП рд╣реИрдВ:

  • Rosetta 2 рдХрд░реНрдиреЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рдХрд░рддреА: рдпрджрд┐ рдЖрдкрдХрд╛ рдкреНрд░реЛрдбрдХреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдпрд╛ рдкреИрдХреЗрдЯтАСрдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП x86 рдХрд░реНрдиреЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛, рддреЛ рд╡рд╣ M1 рдкрд░ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдЙрд╕реЗ DriverKit/system extension рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрдирдГрдЗрдореНрдкреНрд▓рд┐рдореЗрдВрдЯ рди рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпреВрдЬрд╝рд░тАСрд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдВрдЯреНрд╕ Rosetta рдкрд░ рдЪрд▓реЗрдВрдЧреЗ, рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХрдореНрдкреИрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рд╕рдВрдмрдВрдзреА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд░рд╣реЗрдВрдЧреАред
  • kexts тЖТ DriverKit: Apple рдиреЗ Big Sur рд╕реЗ kexts рдХреЛ DriverKit рдФрд░ system extensions рдХреА рддрд░рдл рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ; DriverKit рдпреВрдЬрд╝рд░тАСрд╕реНрдкреЗрд╕ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд▓ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред
  • Sandboxing рдФрд░ notarization: рдиреЛрдЯрд░рд╛рдЗрдЬреЗрд╢рди рдФрд░ рдЙрдЪрд┐рдд рдХреЛрдб рд╕рд╛рдЗрдирд┐рдВрдЧ рдФрд░ рдЕрдзрд┐рдХ рд╕рдЦреНрддреА рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛ рд░рд╣реА рд╣реИред рдЕрдирд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдРрдк рд╕реНрдХреНрд░реАрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░реЙрдореНрдкреНрдЯ рд╡рд┐рдлрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред Apple Silicon рдХреЗ рд▓рд┐рдП (Universal2) рдиреЛрдЯрд░рд╛рдЗрдЬрд╝ рдФрд░ рд╕рд╛рдЗрди рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓ рдЕрдиреБрднрд╡ рд╕реНрдореВрдж рд░рд╣реЗред
  • рдкрд░рдорд┐рд╢рдиреНрд╕ UX: рд╕реНрдХреНрд░реАрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░реЙрдореНрдкреНрдЯ GUI рд╕рдВрджрд░реНрдн рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдВрд╕реНрдЯрд╛рд▓рд░реНрд╕ рдпрд╛ рдбреЗрдордиреНрд╕ рдЬреЛ рдмрд┐рдирд╛ рдпреВрдЬрд╝рд░тАСрд╡рд┐рдЬрд┐рдмрд▓ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

рдЯреНрдпреВрдирд┐рдВрдЧ рдиреЙрдмреНрд╕ рдФрд░ рдареЛрд╕ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЕрднреА рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдпрд╣рд╛рдБ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЯреНрд░реЗрдбрдСрдлрд╝ рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЦрд░рд╛рдм рд░рд┐рдореЛрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдирд┐рджрд╛рди рдХрд░рддреЗ рд╕рдордп M1 Mac рдкрд░ рдЯреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХтАСрдПрдХ рдмрджрд▓рд╛рд╡ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд▓реИрдЯреЗрдВрд╕реА рд╡ CPU рдЙрдкрдпреЛрдЧ рдорд╛рдкреЗрдВред

  1. рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдиреНрдХреЛрдб рд╕рдХреНрд╖рдо рдХрд░реЗрдВ: VideoToolbox H.264/HEVC рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдЕрдкреЗрдХреНрд╖рд╛ рд░рдЦреЗрдВ рдХрд┐ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдПрдиреНрдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ CPU рдЙрдкрдпреЛрдЧ рдХрдИ рдХреЛрд░ рддрдХ рдШрдЯреЗрдЧрд╛ред
  2. рдХреИрдкреНрдЪрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдШрдЯрд╛рдПрдБ: рдЕрдЧрд░ рдПрдиреНрдХреЛрдб рдХреЗ рджреМрд░рд╛рди CPU >30% рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рддреЛ 50% рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЯреНрд░рд╛рдИ рдХрд░реЗрдВ (рдЙрджрд╛., 3840├Ч2160 рдХреЗ рдмрдЬрд╛рдп 1920├Ч1080 рдХреИрдкреНрдЪрд░)ред рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓ рдХрд░рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛрдиреЛрдВ рдбрд╛рдпрдореЗрдВрд╢рдиреНрд╕ рдЖрдзрд╛ рдХрд░рдиреЗ рд╕реЗ рдмреИрдВрдбрд╡рд┐рдбреНрде рд▓рдЧрднрдЧ 4├Ч рдШрдЯрддрд╛ рд╣реИред
  3. рд▓рдХреНрд╖реНрдп рдмрд┐рдЯрд░реЗрдЯ рдФрд░ рдлреНрд░реЗрдорд░реЗрдЯ: рдХрд╛рд░реНрдпрд╛рд▓рдп рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП: 30 fps, 1.5тАУ3 Mbpsред рд╡реАрдбрд┐рдпреЛ/рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП: 60 fps, 6тАУ12 Mbpsред рдмрд╣реБрдд рдХрдотАСрд▓реЗрдЯреЗрдВрд╕реА рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ (рдЯреИрдХреНрд╕реНрдЯ, CLI) рдХреЗ рд▓рд┐рдП: 15тАУ20 fps, 800 kbpsтАУ1.5 Mbpsред
  4. рдХреАрдлрд╝реНрд░реЗрдо рдЗрдВрдЯрд░рд╡рд▓ (GOP) рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ: рдХрдотАСрд▓реЗрдЯреЗрдВрд╕реА рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ GOP (рдЙрджрд╛., 1тАУ2 рд╕реЗрдХрдВрдб) рдмреЗрд╣рддрд░ рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдереЛрдбрд╝реА рдмрдврд╝реА рд╣реБрдИ рдмрд┐рдЯрд░реЗрдЯ рдХрд╛ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИред
  5. GPUтАСрдмреИрдХреНрдб рдХрдореНрдкреЛрдЬрд╝рд┐рдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ Metal рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЗрдВрдбрд░ рдХрд░реЗрдВ рдФрд░ рдкрд┐рдХреНрд╕рд▓ рд░реАрдбрдмреИрдХ рдХреЛ CPU рдкрд░ рдЯрд╛рд▓реЗрдВ; рдЗрд╕рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдкреАтАСрд▓реИрдЯреЗрдВрд╕реА рдШрдЯрддреА рд╣реИред
  6. рдХрдИ рдбрд┐рд╕реНрдкреНрд▓реЗ: рдкреНрд░рд╛рдердорд┐рдХ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рднреЗрдЬреЗрдВ рдФрд░ рд╕реЗрдХреЗрдВрдбрд░реА рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдХрдо рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдпрд╛ рдХрдо рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрдпреВрдирд┐рдВрдЧ рдиреЛрдЯреНрд╕:

  • рдХрдо рд▓реИрдЯреЗрдВрд╕реА рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЯ рд░рд┐рдХрд╡рд░реА (рдЙрджрд╛., FEC, selective retransmit) рдХреЗ рд╕рд╛рде UDPтАСрдЖрдзрд╛рд░рд┐рдд рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред рдкреИрдХреЗрдЯ рд▓реЙрд╕ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ TCPтАСрдЖрдзрд╛рд░рд┐рдд рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд╣реЗрдбтАСрдСрдлтАСрд▓рд╛рдЗрди рдбрд┐рд▓реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
  • WiтАСFi 6 рдмрдирд╛рдо рд╡рд╛рдпрд░реНрдб Ethernet рдкрд░ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ M1 MacBooks рдореЗрдВ рддреЗрдЬрд╝ WiтАСFi рд╣реЛрддрд╛ рд╣реИ, рдкрд░ рд▓реЛрдХрд▓ 1 Gbps рд╡рд╛рдпрд░реНрдб рдХрдиреЗрдХреНрд╢рди рд╣рд╛рдИтАСрдмрд┐рдЯрд░реЗрдЯ рд╕реНрдЯреНрд░реАрдореНрд╕ рдХреЗ рд▓рд┐рдП рдЬрд┐рдЯрд░ рдХрдо рдХрд░ рджреЗрдЧрд╛ред

рдЬрдм рдХреЛрдИ рдкреНрд░рддрд┐рдпреЛрдЧреА рдЕрднреА рднреА рдмрдврд╝рдд рд░рдЦрддрд╛ рд╣реИ (рдФрд░ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рддрд░реАрдХрд╛)

рдХреБрдЫ рдХрдорд░реНрд╢рд┐рдпрд▓ рдкреНрд░реЛрдбрдХреНрдЯреНрд╕ рдЬреИрд╕реЗ TeamViewer рдФрд░ AnyDesk рдХреЗ рдкрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдотАСрд╡рд┐рд╢реЗрд╖ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдПрдЬ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗ рдЫреЛрдЯреЗ рдпрд╛ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ тАФ рд╡рд┐рд╢реЗрд╖рдХрд░ рдорд▓реНрдЯреАтАСрдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрдореНрдкреИрдЯрд┐рдмрд┐рд▓рд┐рдЯреА, NAT traversal, рдпрд╛ рдЬрдм рдЙрдирдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдбреЗрдХ рдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдкреНрд░рд╛рдЗрдЯрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рд╣реЛрддреЗ рд╣реИрдВред

рдЗрдорд╛рдирджрд╛рд░ рд░рд╣реЗрдВ рдХрд┐ рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреМрди рд╕рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмреЗрд╣рддрд░ рд╣реИ:

  • рдЕрдЧрд░ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рд╡реНрдпрд╛рдкрдХ рдХреНрд░реЙрд╕тАСрдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрдореНрдкреИрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдФрд░ рдХрдИ рд╡рд┐рд░рд▓реЗ OS рд╡рд░реНрд╢рди рдФрд░ рд▓реЗрдЧреЗрд╕реА рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдХреА рд▓рдВрдмреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдПрдХ рдкрд░рд┐рдкрдХреНрд╡ рдХрдорд░реНрд╢рд┐рдпрд▓ рдкреНрд░реЛрдбрдХреНрдЯ рд╕рдордп рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЕрдЧрд░ рдЖрдкрдХреЛ рдирд┐рдпрдВрддреНрд░рдг, рдСрдбрд┐рдЯреЗрдмрд┐рд▓рд┐рдЯреА рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЖрдк рдерд░реНрдбтАСрдкрд╛рд░реНрдЯреА рд░реВрдЯрд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реНрдлтАСрд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реЗрд▓реНрдлтАСрд╣реЛрд╕реНрдЯреЗрдб рдЕрдкреНрд░реЛрдЪ (рджреЗрдЦреЗрдВ рд╣рдорд╛рд░рд╛ self-hosted remote desktop guide) рдпрд╛ рдПрдХ рдУрдкрдитАСрд╕реЛрд░реНрд╕ рдПрдЬреЗрдВрдЯ рдЬреЛ рдЖрдк arm64 рдХреЗ рд▓рд┐рдП рд░реАтАСрдХрдореНрдкрд╛рдЗрд▓ рдХрд░ рд╕рдХреЗрдВ, рд╡рд░реАрдп рд╣реЛрдЧрд╛ред

рдЕрдЧрд░ рдЖрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ macOS рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЖрдХрд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп MacтАСрдлреЛрдХрд╕реНрдб рд▓реЗрдЦ рдХреЛ рдкрдврд╝реЗрдВ: remote-desktop-for-mac рдЬрд┐рд╕рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ рд╕реНрдХреЗрд▓ рдкрд░ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

M1 Macs рдкрд░ рдбрд┐рдкреНрд▓реЙрдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ

Apple Silicon рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯтАСрдбреЗрд╕реНрдХрдЯреЙрдк рдХреНрд▓рд╛рдЗрдВрдЯ рд░реЛрд▓тАСрдЖрдЙрдЯ рдпрд╛ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЪрд▓рд╛рдПрдБ:

  • рдХреНрдпрд╛ рд╡рд╣рд╛рдБ рдиреЗрдЯрд┐рд╡ arm64 рдпрд╛ Universal2 рдмрд┐рд▓реНрдб рд╣реИ (рд╕рд┐рд░реНрдл Rosetta рдХреЗ рддрд╣рдд x86 рдирд╣реАрдВ)?
  • рдХреНрдпрд╛ рдРрдк macOS рдкрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдиреНрдХреЛрдб рдХреЗ рд▓рд┐рдП VideoToolbox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ? рдЕрдЧрд░ рдирд╣реАрдВ, рддреЛ рдЕрдзрд┐рдХ CPU рдХреА рдЙрдореНрдореАрдж рд░рдЦреЗрдВред
  • рдХреНрдпрд╛ рдХреИрдкреНрдЪрд░ рдкрд╛рде lowтАСcopy рдХреИрдкреНрдЪрд░ рдХреЗ рд▓рд┐рдП ScreenCaptureKit рдпрд╛ MetalтАСрдмреИрдХреНрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ?
  • рдХреНрдпрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ macOS 11тАУ14 рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдиреЛрдЯрд░рд╛рдЗрдЬрд╝реНрдб рдФрд░ рд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕реНрдХреНрд░реАрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкрд░рдорд┐рд╢рди рд╕рд╣реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВ?
  • рдпрджрд┐ рдЖрдкрдХреА рдлрд╝реНрд▓реЗрдЯ рдореЗрдВ рд╡реЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдиреЗ macOS рд╡рд░реНрд╢рди (Big Sur) рдХреЗ рд▓рд┐рдП рдлреЙрд▓рдмреИрдХ рд╣реИ?
  • рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд▓реНрдЯреАтАСрдореЙрдирд┐рдЯрд░ Retina рд╕реЗрдЯрдЕрдкреНрд╕ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдкрд░ QoE рд╡реИрд▓рд┐рдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ?

рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░ тАФ рдЯреНрд░реЗрдбрдСрдлрд╝ рдФрд░ рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ

Apple Silicon рдЖрдкрдХреЛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдХреБрд╢рд▓ рдпреВрдирд┐рдлрд╛рдЗрдб рдореЗрдореЛрд░реА рджреЗрддрд╛ рд╣реИ, рдкрд░ рдХреЗрд╡рд▓ рддрдм рдЬрдм рдЖрдкрдХрд╛ рд░рд┐рдореЛрдЯтАСрдбреЗрд╕реНрдХрдЯреЙрдк рд╕реНрдЯреИрдХ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд▓рд╛рдн рдпреЗ рд╣реИрдВ:

  • Rosetta 2 рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдиреЗрдЯрд┐рд╡ arm64/Universal2 рдмрд┐рд▓реНрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • CPU рдХреЙрдкрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП ScreenCaptureKit/Metal/IOSurface рдХреЗ рд╕рд╛рде рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВред
  • CPU рдХреЛ рдСрдлрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП VideoToolbox (H.264/HEVC) рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдб рдХрд░реЗрдВред
  • fps/bitrate рдФрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ: рдкреНрд░реЛрдбрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ 30 fps рдФрд░ 1.5тАУ4 Mbps рд░рдЦреЗрдВ, рд╡реАрдбрд┐рдпреЛ рд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП 60 fps рдФрд░ 6тАУ12 Mbps рддрдХ рдЬрд╛рдПрдБред

Tenvo macOS рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдФрд░ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ; рдиреЗрдЯрд┐рд╡ Apple Silicon рдмрд╛рдЗрдирд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ /download рдкреЗрдЬ рджреЗрдЦреЗрдВ рдФрд░ рдЕрдЧрд░ рдЖрдк рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рд╡рд┐рдХрд▓реНрдк рдЖрдХрд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ /pricing рдкреЗрдЬ рджреЗрдЦреЗрдВред рдЕрдЧрд░ рдЖрдк рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХреЛ рд╕реНрд╡рдпрдВ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ self-hosted remote desktop guide рдЯреНрд░реЗрдбрдСрдлрд╝ рдФрд░ рдХрджрдореЛрдВ рд╕реЗ рд╣реЛрдХрд░ рдЪрд▓рддрд╛ рд╣реИред

рдЕрдЧрд░ рдЖрдк рдПрдХ рд╣рд▓реНрдХрд╛, рдУрдкрдитАСрд╕реЛрд░реНрд╕ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ Apple Silicon рдкрд░ рдиреЗрдЯрд┐рд╡ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ Tenvo рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдХрд┐рд╕реА рдкреНрд░рддрд┐рдирд┐рдзрд┐ M1 рдорд╢реАрди рдкрд░ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВред рдЖрдк /download рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Tenvo рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдЦреБрдж рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?

30 рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд, рдХрд┐рд╕реА рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВред рджреЛ рдорд┐рдирдЯ рдореЗрдВ рдЪрд╛рд▓реВ рдФрд░ рдХрдиреЗрдХреНрдЯред