
рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдбреЗрдореЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рде рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рднреБрдЧрддрд╛рди рд╡рд╛рд▓реЗ рдПрдХ рддрдереНрдп рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рд╕рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╣реА рд▓рдЧрд╛, рдХреНрд╡рд┐рдХрдЯрд╛рдЗрдо рдкреНрд▓реЗрдпрд░ рдХрд╛ рдирд┐рдпрдорд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдмрдврд╝рд┐рдпрд╛ рд╡реАрдбрд┐рдпреЛ рд▓рд┐рдЦрддрд╛ рд╣реИред рдЖрдЧреЗ рдХреЗрд╡рд▓ рдУрдкрди-рд╕реЛрд░реНрд╕ рдФрд░ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдХреЗ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдИрдлреЛрди рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдЧреЗрдо рдХреЗ рдХрд╛рдо рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдореЗрд░реЗ рдЕрдВрджрд░ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рддреБрд░рдВрдд рд╣реА рдЖрдИрдУрдПрд╕ / рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдореИрдХ рдХреЗ рд▓рд┐рдП, рдУрдкрдирдЬреАрдПрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрдВрдкрд┐рдВрдЧ рдлреНрд░реЗрдо рдЗрддреНрдпрд╛рджрд┐ рдХреЛрдб рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдЗрди рдЖрдЧреНрд░рд╣реЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдЬреНрдЮрд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣рд╛рдВ рдПрдХ рд▓реЗрдЦ рдмрдирд╛рдпрд╛ред
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
рдордВрдЪреЛрдВ рдХреА рдПрдХ рдЦреЛрдЬ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рджреЛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ: рд╡реЗ рдЬреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдХреНрд╡рд┐рдХ рдкреНрд░реЛ рдЖрджрд┐) рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЦрд░реАрджрддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╣реИрдХ / рдЯреНрд░рд╛рдпрд▓ / рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдереЛрдбрд╝рд╛ рдЧрд╣рд░рд╛ рдЦреЛрджрдиреЗ рдкрд░, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд▓рд┐рдирдХреНрд╕ / рдпреВрдирд┐рдХреНрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ x11grab рдореЙрдбреНрдпреВрд▓ рдХреЛ ffmpeg рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдПрдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрдлрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ffmpeg рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рд╛рд░реВрдк (qtrle, raw, x264 рджреЛрд╖рд░рд╣рд┐рдд, рдЖрджрд┐) рдореЗрдВ рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдореИрдХ рдореЗрдВ рдПрдХ рдПрдХреНрд╕ рд╕рд░реНрд╡рд░ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИрдВ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдирд╣реАрдВ рд╣реИред рдпрд╣ рдореЗрд░реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдерд╛ред
рдЙрдкрдХрд░рдг: ffmpeg + x11grab + Xvfb

Ffmpeg рдореЗрдВ MacPorts рдореЗрдВ, x11grab рдореЙрдбреНрдпреВрд▓ рдореВрд▓ рд░реВрдк рд╕реЗ рдЧрд╛рдпрдм рд╣реИред рдпрд╣ рдкрд╣рд▓реА рдХреЛрд╢рд┐рд╢ рд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдкреВрд░реЗ рд╕рдордп рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ ffmpeg-de: рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреИрдЪ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/multimedia/ffmpeg-devel/Portfile
рд╡рд╣рд╛рдБ, рдиреЙрдирдлреНрд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдореИрдВрдиреЗ x11grab рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдиреЗрдВ --enable-x11grab рдФрд░ --enable- рд╕рд╛рдЭрд╛ рдХреАрдВред
рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ рдПрдХ рджреЛрд╖ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдкреЛрд░реНрдЯрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдХрд░реЗрдВред
рдЬрдм рдПрдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рддреНрд░ (рдбрд┐рд╕реНрдкреНрд▓реЗ) рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ: 0.0 рдмрд╛рдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░ (рдЖрдИрдореИрдХ рдХреЗ рд▓рд┐рдП 2560x1440) рдХреЗ рдХрд╛рд░рдг, рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рдХрд╛рд░рдг рднреА рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕рдВрдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдПрдХ рдЖрднрд╛рд╕реА рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдоред рдпрд╣
Xvfb рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╕ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рдПрдХ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рдЖрдХрд╛рд░):
Xvfb :1 -screen 0 1024x800x15 -shmem
рдпрд╣ рднреА рдмрд╕ рдЗрд╕ рдЖрднрд╛рд╕реА ffmpeg рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ:
ffmpeg -r 30 -s 1024x768 -f x11grab -i :1.0+0,20 -vcodec qtrle target.mov
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдореИрдВ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ 4mb рдХреЗ рдЕрд╢реНрд▓реАрд▓ рдореВрд▓реНрдп рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╡реГрджреНрдзрд┐ рдПрдкреНрдкрд▓ рдХреЗ
рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП , рдФрд░
рдЕрдиреНрдп рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ:
sudo sysctl -w kern.sysv.shmmax=67108864
sudo sysctl -w kern.sysv.shmall=67108864
рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╕рддреНрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ
рдЕрдЧрд▓рд╛ рдХрджрдо, рдореИрдВрдиреЗ рдПрдХреНрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧреА рдХреБрдЫ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХреЗ рдПрдХреНрд╕-рд╡рд░реНрдЬрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рджрд┐рдЦрд╛рдИ рджреЗ, рд▓реЗрдХрд┐рди рдкреЙрдкрдкреАрдЬ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХреЛрдХреЛ рдХреЗ рдкрд╛рд╕ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдореГрдд рдЕрдВрдд рдерд╛ред рджреВрд╕рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ RDP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝рдирд╛ рдФрд░ rdesktop рд╕рддреНрд░ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ X рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред VirtualBox рдХреЗ рддрд╣рдд RDP рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ
рд╕рд╛рдЗрдЯ рд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреИрдХ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде rdesktop рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛: 0.1
DISPLAY=:1.0 rdesktop -xl localhost
рдЗрди рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж, ffmpeg рдПрдХ .mov рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб x86 рдХреЗ рд╣рд╛рде рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╡реАрдбрд┐рдпреЛ рдмрд▓реНрдХрд┐ рдЪрд┐рдХреЛрдЯреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, rdp рд╕рдВрдкреАрдбрд╝рди рдЗрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдиреАрдореЗрд╢рди рдХреЛ рд╢реВрдЯ рдХрд░рдирд╛ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред
рдЕрдЧрд▓рд╛ рдХрджрдо, рдореИрдВрдиреЗ рдЖрд░рдбреАрдкреА рд╕реЗ рд╡реАрдПрдирд╕реА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ VNC рд╕рд░реНрд╡рд░ рд╣реИ, рдЬреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмрд┐рд▓реНрдб рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдкреЛрд░реНрдЯ рдпрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╣реИред рдореБрдЭреЗ рдХреЛрдИ рдкреЛрд░реНрдЯ рдореИрдирд┐рдкреБрд▓реЗрд╢рди рдирд╣реАрдВ рдХрд░рдирд╛ рдерд╛, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ 4.1.14 рд╡рд░реНрдЬрди рдорд┐рд▓рд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред

рдЕрдкреНрд░рд┐рдп рдХреНрд╖рдг рдХреЗрд╡рд▓ рдпрд╣ рдерд╛ рдХрд┐ рд╡реАрдПрдирд╕реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЬрдм рд╣реЗрдбрд▓реЗрд╕ рдореЛрдб рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
VBoxHeadless -startvm 'Android x86' -v on --vnc
рдЖрдкрдХреЛ рдЗрд╕ рдореЛрдб рдХреЛ рдпрд╛ рддреЛ рджреВрд╕рд░реЗ VNC рд╕рддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рдлрд┐рд░ RDP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рд╕рд╣рдиреАрдп рд╣реИред VNC рд╕реНрдЯреНрд░реАрдо рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, vncviewer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ X рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
vncviewer localhost -ViewOnly -display :1.0 -PreferredEncoding raw -FullColor
рдЗрди рд╕рднреА рддрд╛рдордЭрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо 1024x768 рдХреЗ рдПрдХ рд╕рдВрдХрд▓реНрдк рдореЗрдВ рдИрдорд╛рдирджрд╛рд░ 30 рдПрдлрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде 5 рдорд┐рдирдЯ рдХрд╛ рд╡реАрдбрд┐рдпреЛ рдерд╛:
(рдореИрдВ рд╕рд╛рдордЧреНрд░реА рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБ, рдореИрдВ рдЕрднреА рднреА рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдирд╣реАрдВ рд╣реВрдБ)
рдпрджрд┐ рдЖрдк рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдХрднреА-рдХрднреА рдХрдИ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░реБрдХрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкрд░рд╛рдЬрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реА рдмрд▓реНрдХрд┐ рдмреЛрдЭрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдЧреЗрдо рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдЧрд▓реЗ рдХрд╛рд░реНрдп рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ - iPhone рдХреЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреА рд╢реВрдЯрд┐рдВрдЧред
рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди VNC рдХреИрдкреНрдЪрд░

рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд╣реИ рдЬреЛ рджреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рддрд╣рдд рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдПрдЖрд░рдбреА рдФрд░ рд╡реАрдПрдирд╕реАред рд▓рд╛рдпрди 10.7 рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реНрдХреНрд░реАрди рд╢реЗрдпрд░рд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рдереЗ рдФрд░ рдХрд┐рд╕реА рднреА VNC рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд╕рддреНрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рдереЗред 10.7 рд╕реЗ рд╢реБрд░реВ, рдЧрдВрднреАрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╢реБрд░реВ рд╣реБрдП: ZRLE рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдкреАрдбрд╝рди рдлреЗрдВрдХ рджрд┐рдП рдЧрдП, рд╕рднреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдФрд░ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдПрдХ рдЧреНрд░реЗ рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рд╕рддреНрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдиреЗ рдХреЗрд╡рд▓ рдмрд╛рдзрд╛рдПрдВ рдкреИрджрд╛ рдХреАрдВред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ vncviewer рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдЙрд░реНрдл RealVNC) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдУрдПрд╕ рдПрдХреНрд╕ рд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкрде рднреА рдЧрддрд┐рд░реЛрдз рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред
рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ TestPlant (osxvnc рдФрд░ Vine рд╕реЗ) рдХрд╛ рдПрдХ рдореБрдлреНрдд VNC рд╕рд░реНрд╡рд░ рд▓рд┐рдпрд╛ред Sourceforge рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг 3.0 рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рд╕реЗ рдПрдХ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдпрд╛ рдЗрд╕реЗ
TestPant рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд▓реЗрдиреЗ рдХреА
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рддреБрдЪреНрдЫ рдмрдЧ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдордп-рд╕рдордп рдкрд░ рдЧреНрд░рд╛рд╣рдХ "рдЕрдЬреНрдЮрд╛рдд рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░ 131" рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд ffmpeg + x11grab + Xvfb рдФрд░ vncviewer рдХреЗ рдЧреБрдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде, рдпрд╣ рд╡рд░реНрддрдорд╛рди OS X рд╕рддреНрд░ рдХрд╛ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рд╡реАрдбрд┐рдпреЛ рд╢реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ рдЬрд╣рд╛рдВ iPhone рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛:

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рдЖрднрд╛рд╕реА рдмрдлрд░ рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдХреЛ рд╢реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗ рдХрдо рдерд╛ред рдкрд░рд┐рдгрд╛рдо рдХрд╛рдлреА рдпреЛрдЧреНрдп рдерд╛, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдХрдо рдПрдлрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде - рдЦреЗрд▓ рдореЗрдВ рдПрдиреАрдореЗрд╢рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЙрдЬрд╝реЗрд╕, рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╕реЗ рдпреЛрдЬрдирд╛рдмрджреНрдз рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рджреБрд░реНрд▓рдн рдереЗ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдПред
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдореИрдВрдиреЗ рдХрдИ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП, рд╕реНрд░реЛрдд рд╕реЗ рд╡реАрдПрдирд╕реА рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛, рдиреНрдпреВрдирддрдо рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗрдЯ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕реНрд╡рдпрдВ рдХреБрдЫ рджреЗрд░реА рд╕реЗ рдлрд╝реНрд░реЗрдо рднреЗрдЬ рд░рд╣рд╛ рдерд╛ред рдХреЛрдб рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдХреЗ рдмреАрдЪ рд░реБрдХрддрд╛ рд╣реИ:
if (rfbDeferUpdateTime > 0 && !cl->immediateUpdate && !cl->needNewScreenSize) { pthread_mutex_unlock(&cl->updateMutex); usleep(rfbDeferUpdateTime * 1000); pthread_mutex_lock(&cl->updateMutex); }
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ rfbDeferUpdateTime рдЪрд░ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдп 40 ms рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рдирд┐рдпрдВрддреНрд░рдгреАрдп рд╣реИ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Vine Server рдореЗрдВ рд╣реА, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░ рд╣реИ:

рдореИрдВрдиреЗ рдорд╛рд░реНрдЬрд┐рди рдХреЛ 15 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ 66 рдПрдлрдкреАрдПрд╕ рдХреА рдЕрдзрд┐рдХрддрдо рдлреНрд░реЗрдо рджрд░ рджреЗрддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд▓реИрдЧ рдмрдВрдж рд╣реЛ рдЧрдП, рд▓реЗрдХрд┐рди рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдард╣рд░рд╛рд╡ рдереЗред рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдХреБрдЫ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рд┐рдП рдерд╛ред
рдЕрдкрдиреА рдЖрд╕реНрддреАрди рдКрдкрд░ рдЙрдард╛рдПрдВ: vnc2flv
рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЙрддреНрдХреГрд╖реНрдЯ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ vnc рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдереА, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдлрд╛рдЗрд▓ рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд░рд╣реАред рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбрдореНрдкрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдореВрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдЪреНрдЫрд╛ рдХреЛ рджрдмрд╛ рджрд┐рдпрд╛ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ
рдЖрдВрддреНрд░ рдореЗрдВ
vnc2swf рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд╛рдпрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕рдХреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА
vnc2flv ред рдкрд╛рдпрдерди рдкрд░ рд╣рдбрд╝рдкрдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╣рдкреВрд░реНрдг рд░рд╡реИрдпрд╛ рдкрд╣рд▓реЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдкрд╛рд░рд┐рдд рд╣реЛ рдЧрдпрд╛ - рдХрд╛рд░реНрдпрдХреНрд░рдо рджреЛрд╖рд░рд╣рд┐рдд рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рд░рд┐рдХреЙрд░реНрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ 15+ рдПрдлрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде рдбрдмреНрд▓реНрдпреВрдХреНрдпреВрдПрдЪрдбреА рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди! рдореИрдВ рдЗрд╕реЗ Xvfb рдХреЗ
рд╕рд╛рде рд╡рд┐рдХреГрддрд┐ рдХреЗ рдмрд┐рдирд╛
рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ, рд╕реАрдзреЗ VNC рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ:
flvrec.py -r 30 127.0.0.1
рдПрдлрдкреАрдПрд╕ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдХрд▓реНрдк рдХреЛ 1280x720 рддрдХ рдХрдо рдХрд░реЗрдВред рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдЖрдк Vine VNC рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЖрдк рдореВрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Vnc2flv рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рд╕рд╛рдЗрдЯ рдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдпрд╣рд╛рдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рд╣реИрдВред
рд╕рдорд╛рдкреНрдд рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреНрд░рд┐рдо рдХрд░реЗрдВ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВред рдореИрдВ VirtualDub рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рдЗрди рдХреЗ рддрд╣рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрджрдд рд╣реИред

рдпрд╣рд╛рдБ рдЗрд╕ рдкреВрд░реЗ рдорд╣рд╛рдХрд╛рд╡реНрдп рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ:
рдЭрдЯрдХреЗ рдФрд░ рд▓реИрдЧ рдХреЗ рдмрд┐рдирд╛, рд╡реАрдбрд┐рдпреЛ рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИред рдПрдиреАрдореЗрд╢рди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдХ рдУрдПрд╕ рд╕реНрдХреНрд░реАрди рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред рд╕рдЪрдореБрдЪ рдореЗрдВ рдХрд░реНрд╕рд░ рдЧрд╛рдпрдм рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рд╡реИрд╕реЗ рднреА рдЬреАрд╡рд┐рдд рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдлреНрдЯрд░рд╡рд░реНрдб: рдбреЗрдб рдПрдВрдб рдмреНрд░реЗрдВрдЪ
рдореИрдВ рдпрд╣рд╛рдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореГрдд рдЕрдВрдд рдФрд░ рд░реЗрдХ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓реЗ, рдпрджрд┐ рдХреЛрдИ рдЕрдкрдиреА рд╡рд┐рдзрд┐ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред
рд╡реАрдПрд▓рд╕реА рдкреНрд▓реЗрдпрд░ - рдУрдПрд╕ рдПрдХреНрд╕ 10.7 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рд╕реНрдХреНрд░реАрди рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреИрдкреНрдЪрд░рдореЗ - рдХреНрд░реИрд╢, рдПрдХ рдЦрд╛рд▓реА рд╡реАрдбрд┐рдпреЛ рд▓рд┐рдЦрддрд╛ рд╣реИ
IPhone рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП
SIMBL рдкреНрд▓рдЧрдЗрди - рдХреЛрдб рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдВрд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, iPad рд╡реАрдбрд┐рдпреЛ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
SourceForge рдХреЗ рд╕рд╛рде
osxvnc 3.0 - 10.7 рдкрд░ рджреБрд░реНрдШрдЯрдирд╛
RealVNC рд╕рд░реНрд╡рд░ - рдПрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
VirtualBox, рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдореЛрдб - 3 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдорд░ рдЧрдпрд╛, рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
ffmpeg + x11grab - рд╣реЛрдирд╣рд╛рд░ рдФрд░ рд▓рдЪреАрд▓рд╛, рд▓реЗрдХрд┐рди рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЕрд╕рд╛рдзреНрдп рдард╣рд░рд╛рд╡ рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдЙрд╕ рдмреНрд▓реЙрдЧ рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд╕реЗ рдореИрдВрдиреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд▓рд┐рдпрд╛ред
Apple HTTP рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ - рдХреЛрдИ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдЯреВрд▓ рдирд╣реАрдВ