ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π΅Π± ΠΊΠ°ΠΌΠ΅ΡΡ linux
Web-ΠΊΠ°ΠΌΠ΅ΡΡ Π² Linux
ΠΡΠΈΠ³ΠΈΠ½Π°Π»: Webcams in Linux
ΠΠ²ΡΠΎΡ: Carla Schroder
ΠΠ°ΡΠ°: 21 ΡΠ΅Π²ΡΠ°Π»Ρ 2008
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄: ΠΠ½Π΄ΡΠ΅ΠΉ Π‘ΠΈΠ½ΠΈΡΡΠ½ aka boombick
ΠΠ°ΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°: 25 ΡΠ΅Π²ΡΠ°Π»Ρ 2009
ΠΡΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠ°, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ° ΠΈ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΡΡΠ°ΡΡΠΈ ΠΈ Π½Π°ΡΡΠΎΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°!
Linux ΠΈ web-ΠΊΠ°ΠΌΠ΅ΡΡ
Π‘Π΅Π³ΠΎΠ΄Π½Ρ web-ΠΊΠ°ΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΎ: Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½ΠΎΡΡΠ±ΡΠΊΠΎΠ² ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ web-ΠΊΠ°ΠΌΠ΅ΡΡ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ LCD-ΠΌΠΎΠ½ΠΈΡΠΎΡΡ ΠΎΡΠ½Π°ΡΠ°ΡΡΡΡ ΠΈΠΌΠΈ. ΠΠ° ΠΈ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ web-ΠΊΠ°ΠΌΠ΅ΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· USB-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½Π΅Π΅, ΡΠ΅ΠΌ 40$. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ web-ΠΊΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² linux ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΡ Π½Π΅ Π΄ΠΎΠ±ΡΠ΅ΡΠ΅ΡΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΡ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΡ web-ΠΊΠ°ΠΌΠ΅Ρ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠΊΠΎΠΉ ΠΈ «ΠΏΡΠ΅ΡΡΠ²ΠΈΡΡΠΎΠΉ». ΠΠΎ ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ «ΠΏΡΠ΅ΡΡΠ²ΠΈΡΡΠΎΡΡΡ». ΠΠ°ΠΌΠ΅ΡΡ low-end ΠΊΠ»Π°ΡΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ 15 ΠΊΠ°Π΄ΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 320×240 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, Π² ΡΠΈΠ»ΡΠΌΠ°Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ 24 ΠΊΠ°Π΄ΡΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΠΎΠ³ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π»ΡΡΡΠ΅ ΠΈ Π±ΠΈΡΡΠ΅ΠΉΡ ΠΏΠΎΠ²ΡΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Logitech QuickCam Pro 9000. ΠΠ° ΡΠ΅Π½Ρ ΠΎΠΊΠΎΠ»ΠΎ 100$ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½, Π°Π²ΡΠΎΡΠΎΠΊΡΡ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΡΡ ΠΎΠΏΡΠΈΠΊΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 960×720 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ
ΠΠ»ΠΎΡ ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π² ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ «Π½Π΅ΠΏΠ»ΠΎΡ Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°» Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΡΠΊΠ°ΠΌΠΈ. ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠ±ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π°!
ΠΠ°ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΊΠ°ΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Linux-Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°Ρ udev ΠΈ HAL Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ, ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ /dev/video0, Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ root ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠ΅Π΅ Π³ΡΡΠΏΠΏΠ΅ video, ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΄ΡΠ°. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡΠ΅ Π² Π³ΡΡΠΏΠΏΡ video, ΡΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅Π±Ρ ΡΡΠ΄Π° ΠΈ ΠΏΠ΅ΡΠ΅Π»ΠΎΠ³ΠΈΠ½ΡΡΠ΅ΡΡ. ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ»Π΅Π½ΡΡΠ²Π° Π² Π³ΡΡΠΏΠΏΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ id Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ Π»ΠΈ Π½ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ lsmod
Π£Π·Π½Π°Π΅ΠΌ «ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ» web-ΠΊΠ°ΠΌΠ΅ΡΡ
ΠΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΠ° Π²ΡΡΡΠΎΠ΅Π½Π° Π² LCD-ΠΌΠΎΠ½ΠΈΡΠΎΡ Viewsonic VX2255. Π’Π°ΠΊΠΆΠ΅ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½. ΠΠ°ΠΌΠ΅ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ USB-ΠΊΠ°Π±Π΅Π»Ρ. Π― ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»Π° Π΅Π΅ ΠΈ Π·Π°ΠΏΡΡΡΠΈΠ»Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, «ΡΡ Π²Π°ΡΠΈΠ»Π°» Π»ΠΈ Π΅Π΅ ΠΌΠΎΡ Ubuntu Gutsy
ΠΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ucvvideo ΠΈ Ρ ΠΌΠΎΠ³Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ web-ΠΏΠΎΠΈΡΠΊΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π·Π½Π°Ρ Π‘ΡΠΏΠ΅Ρ Π‘Π΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΠΌΡ Web-ΠΠ°ΠΌΠ΅ΡΡ. ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ dmesg ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅ Π»ΠΈΡΠ½ΠΈΠΌ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π² Π²ΡΠ²ΠΎΠ΄Π΅ dmesg Π½Π΅Ρ ΠΊΠ°ΠΌΠ΅ΡΡ, Π·Π½Π°ΡΠΈΡ ΡΠ΄ΡΠΎ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΠ΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π² ΠΠΈΠ½ΡΠΊΡ
ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Linux Π½Π΅ ΡΠΎΠΊΡΠ°ΡΠΈΠ»Π°ΡΡ, Π° Π΄Π°ΠΆΠ΅ Π²ΡΡΠΎΡΠ»Π°. Π₯ΠΎΡΠΎΡΠ°Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° β ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ Linux Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Linux. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ½ΠΎΠ²Π°ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΡ .
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Linux Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΄Π΅Π»Π°ΡΡ ΡΡΠ΄Π΅ΡΠ° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈ Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΡ Π·Π° ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π½ΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π±ΡΠ»Π° ΠΊΠΎΠ³Π΄Π°-ΡΠΎ ΡΠΊΡΡΡΠΎΠΉ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Linux. ΠΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΠ·Π°Ρ Π²Π°Ρ Video4Linux, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ UVC ΠΈ GSPCA, ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½Π°ΡΠΈΡ Linux-ΠΠ.
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΠΌ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Ubuntu, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ, ΡΡΠΎ Π΅Π³ΠΎ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΊΠΎΡΡΡ, ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ, Π°Π²ΡΠΎΡΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ Ρ. Π΄. Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π±Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ. ΠΠΎ ΠΌΡ Π½Π΅ ΠΎΡΡΡΠ°Π΅ΠΌ ΠΎΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Linux ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°ΡΠΈΠΌΠΈ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΠΌΠ½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Ubuntu Ρ ΠΏΠΎΠΌΠΎΡΡΡ Logitech E3500, Logitech E2500 ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ Π±Π΅Π· Π½Π°Π·Π²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΠ΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π² Linux
ΠΠ°ΠΊ Π²Ρ ΠΏΠΎΠ½ΡΠ»ΠΈ, Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°Ρ Linux. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΠ΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π² Linux ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π²ΠΎΠΏΡΠΎΡΡ β ΠΏΠΈΡΠΈΡΠ΅ ΠΈΡ Π² ΡΠΎΡΠΌΠ΅ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π². ΠΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ.
Π‘Π½Π°ΡΠ°Π»Π° Π΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Gtk-v4l. ΠΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Video4Linux.
Π Π°Π±ΠΎΡΠ° Ρ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ Π² Linux
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ:
Gtk-v4l Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ Ubuntu 17.10, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ:
ΠΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Guvcview, ΠΈ ΡΡΠΎ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Gtk-v4l plus Cheese. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ, Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ½ΠΈΠΌΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. Guvcview, ΠΊΠ°ΠΊ Gtk-v4l, Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Ubuntu 17.10, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π΄Π»Ρ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:
ΠΠ° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π²ΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Guvcview.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΈ Π΄Π²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β ΡΡΠΎ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ubuntu Linux, Π²Ρ ΡΠΎΠ³Π»Π°ΡΠ½Ρ? Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ ΡΡΠ΅Π΄Π½ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CLI Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅.
ΠΡΠ²ΠΎΠ΄Ρ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΠ΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ Π² Linux ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π² Π»ΡΠ±ΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Ubuntu. ΠΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ Π²Π°ΠΌ ΠΏΡΠΎ ΡΠ°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°.
ΠΡΠ»ΠΈ ΡΡΠ°ΡΡΡ Π±ΡΠ»Π° Π΄Π»Ρ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ, ΡΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° Π½Π΅Π΅ Π² ΡΠ²ΠΎΠΈΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡ . ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π² ΡΠ°Π·Π²ΠΈΡΠΈΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°.
ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠ΅ΠΊΡΡΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Ctrl+Enter.
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΡ
ΠΡΠ±ΠΈΡΠ°Π» Π½ΠΎΡΡ. ΠΠ° Π½ΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π° Π±ΡΠ±ΡΠ½ΡΠ° ΠΈ Π΅ΡΡΡ Π²Π΅Π±ΠΊΠ°ΠΌΠ΅ΡΠ°, Π½ΠΎ Π½Π΅Ρ ΡΠΎΡΡΠ° Π΄Π»Ρ Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ. ΠΠ°ΡΠΎΠ»Ρ ΠΏΡΠΎΠ΄Π°Π²ΡΡ Π½Π΅ Π·Π½Π°ΡΡ, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ Ρ ΡΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅Ρ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ /dev/video0 ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, Π½ΠΎ ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ (ΡΡΠ°ΡΠ½ΡΠΌ Π²ΡΠΎΠ΄Π΅ ΡΠΎΡΠ΅ΠΌΠ°)?
Π½ΠΎ Π½Π΅Ρ ΡΠΎΡΡΠ° Π΄Π»Ρ Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ
ΠΠ°ΠΆΠ΅ cheese? ΠΠ½ ΠΆΠ΅ Π²ΡΠΎΠ΄Π΅ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ ΡΠ°ΠΌ.
ΠΠ΅ΡΡ, Π²ΡΠΊΠΈΠ½ΡΠ»ΠΈ ΡΠΆΠ΅ ΠΏΠ°ΡΡ ΡΠ±ΡΠ½Ρ Π½Π°Π·Π°Π΄. ΠΠΏΠ»Π΅Π΅Ρ ΡΠΎΠΆΠ΅ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² Π΄Π΅ΡΠΎΠ»Ρ
Π― ΠΆ Π³ΠΎΠ²ΠΎΡΡ, ΠΏΠ°ΡΠΎΠ»Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ΅Π½
Π ΡΡΡΠ½Π΅Ρ ΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡ? ΡΠ΅ΠΉΡΠ°Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅?
liveusb > mplayer, vlc.
ΠΡ Π½Π΅ΡΡ Ρ ΠΌΠ΅Π½Ρ Ρ ΡΠΎΠ±ΠΎΠΉ Π»Π°ΠΉΠ² Π΄ΠΈΡΡΡΠ°!
Π’ΠΎΠ»ΠΊΡ Π΅ΠΌΡ ΠΎΡ ΡΡΡΠ½Π΅ΡΠ°, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π΅ Π·Π½Π°ΡΡ.
ΠΠ°Π΄ΠΎ Π½Π°ΠΉΡΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊ mplayer ΠΈΠ»ΠΈ vlc, ΠΏΡΠΈΡΡΠΌ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ:)
ΠΡΠΎΠ΄Π°Π²ΡΡ Π½Π΅ Π·Π½Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ? Π― Π±Ρ Π½Π΅ ΡΡΠ°Π» ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.
Π Ρ Π΄ΡΠΌΠ°Ρ, Π΅ΡΠ»ΠΈ /dev/video0 Π΅ΡΡΡ, ΡΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ° Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ»ΠΈ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΄ΡΠΌΠ°Ρ?
ΠΠΎΠΆΠ½ΠΎ Π΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π²Π²Π΅ΡΡΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ Π²ΡΠΎΠ΄Π΅ Β«rootΒ» ΠΈΠ»ΠΈ Β«ΠΏΠ°ΡΠΎΠ»ΡΒ».
ΠΌΠ½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ². Π Π½Π΅ ΡΠ°ΠΊΡ ΡΡΠΎ ΠΌΠΎΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΈΡ Π½ΠΈΠΌΠΈ. ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ.
ffmpeg Π΅ΡΡΡ?
ΠΠ΅ ΡΠ°ΠΊΡ. ΠΠΎΠ΄Π° ΡΡΠΈ Π½Π°Π·Π°Π΄ ΠΈΠΌΠ΅Π» ΡΠ΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΌ Π±Π°ΡΠ°Ρ Π»ΠΎΠΌ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ»ΠΎ, Π½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎΡΠΎΠΊ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ.
Π²ΡΠΎΠ΄Π΅ Π² ΠΊΠΎΡΠΎΠ±ΠΊΠ΅ Π½Π΅Ρ.
ΠΡ Π½Π΅Π³ΠΎ Π·Π°Π²ΠΈΡΡΡ: banshee banshee-extension-soundmenu banshee-extension-ubuntuonemusicstore empathy gnome-media gstreamer0.10-plugins-good hplip libgstfarsight0.10-0 libpurple0 libsane libtelepathy-farsight0 libv4l-0 pitivi python-farsight python-papyon sane-utils simple-scan telepathy-butterfly telepathy-haze totem totem-mozilla totem-plugins
Π§ΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ?
ΠΠ°ΡΠ΅Π». Π ΠΏΠ°ΠΊΠ΅ΡΠ΅ gnome-media Π΅ΡΡΡ gstreamer-properties.
ΠΠ§Π‘Π₯, Π΅Π³ΠΎ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ΅Π½ΡΡΠΊΠ΅ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π½Π΅ΡΡ((
Π Π°Π±ΠΎΡΠ° Ρ usb Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ Π² Linux. Π§Π°ΡΡΡ 1
ΠΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΠ°, ΡΠ΅Π³ΠΎΠ΄Π½Ρ, ΡΡΠΎΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠ΄Ρ Ρ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΠΌ ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ. ΠΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Π°Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ . ΠΠΎ ΡΡΠΎ ΠΆΠ΅ ΡΠΊΡΡΡΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ ΡΡΠΈΡ ΡΠ»ΠΎΠΆΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ? ΠΠ°ΠΊ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΡ? ΠΡΠΎΡ ΡΠΈΠΊΠ» ΡΡΠ°ΡΠ΅ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° ΠΏΡΠΎΡΡΠΎΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Linux. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Π² nix ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΠΉΠ». Π‘ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ-ΡΡΡΡΠΎΠΉΡΡΠ² ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠ²Π΅Π΄Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½ Π²Π΅ΡΡ Π΄ΠΈΡΠΊ sda.
ΠΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½Π΅Π»ΡΠ·Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ, ΠΊ Π½ΠΈΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΠ°.ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ°ΠΊΡΡ ΡΠ΅Π°ΠΊΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ:
*ΠΠ΄Π΅ /dev/video0 ΡΡΠΎ ΡΠ°ΠΉΠ»-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π°ΠΉΡΠ΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΡ.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ioctl Π΄Π΅ΡΠ°Π»ΡΠ½Π΅Π΅ ΠΎ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ [1]. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ. ΠΠΎΡ ΠΊΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΡΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ cat Π΄Π»Ρ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΡΠΎΠΉΡΡΠ²):
Π ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΠ°Ρ ΠΊΠΎΠ΄Π° ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π΅ΡΡ ΡΠΎ device_name ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ½Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ «/dev/video0».
ΠΠ»ΠΎΠΊ Β«Read Params From DeviceΒ» β ΡΡΠΎ ΡΠ΅ΡΠ΄ΡΠ΅ Π½Π°ΡΠ΅ΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ»Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠ»ΠΈΠΎΡΠ΅ΠΊΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΉΠ΄Π΅ΡΡΡ Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° ΡΠ²ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ΄ ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ
Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ioctl ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°:
file_device β Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
VIDIOC_QUERYCAP β ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΄ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
device_params β ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠΎΡΠ΅Π½ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Β«VIDIOC_QUERYCAPΒ».
device_params ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ:
ΠΠ»ΠΎΠΊ Β«Close DeviceΒ» Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ.
ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΎΡΡ ΡΠ΄ΡΠΎΠΌ Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΡΠ±ΠΎΡΡΠΈΡΠ° ΠΎΠΏΡΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π΅ΡΠ³Π°Π»Π°.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ Π·Π°ΠΏΡΡΠΊ. ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
ΠΏΠΎΠ»Π΅ capabilities ΠΈ device capabilities ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌ ΠΈΠ· ΡΠ°ΠΉΠ»Π° videodev2.h:
ΠΠ° ΡΡΠΎΠΌ Π²Π²ΠΎΠ΄Π½Π°Ρ ΡΡΠ°ΡΡΡ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ. Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΎΠ±Π·ΠΎΡΠ°Ρ Π±ΡΠ΄ΡΡ Π·Π°ΡΡΠΎΠ½ΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ memory-mapping, Π²ΠΈΠΎΠ΄Π΅ΡΠΎΡΠΌΠ°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠ°ΠΌΠ΅ΡΡ, Π²ΡΠ²ΠΎΠ΄ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅ΠΊΡΡΡΡΡ, ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ.
Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΠ΅ web-ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΡΡΡΠΎΠ΅Π½Π° ΠΈ ΡΠ°ΠΊΠΎΠ΅ Ρ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΡΠΌΠΎΠΉ, Π½Π° ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ web ΠΊΠ°ΠΌΠ΅ΡΡ Π½Π΅Ρ, Π΄Π° ΠΈ Π½Π° Π½ΠΎΡΡΠ±ΡΠΊΠ°Ρ ΠΎΠ½ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ.
ΠΡΡΠ°ΡΠΈ, Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠ±ΠΈΠ΄Π½Π΅Π΅, ΡΠ΅ΠΌ ΠΏΠΡΠΠΏΠ»ΠΡΠΡΡ ΠΏΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ 🤦🏻♂️ ΠΠΎΡΡΠΎΠΌΡ ΠΠ§ΠΠΠ¬ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΊΠ°Π½Π°Π» Π² Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ 👉🏻 ΠΡΠΎΠΌΠΎΠΊΠΎΠ΄Ρ Π΄Π»Ρ ΠΠ»ΠΈΡΠΊΡΠΏΡΠ΅ΡΡ 👈🏻 ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ·Π½Π°Π²Π°Ρ ΠΏΡΠΎ Π½ΠΎΠ²ΡΠ΅ Π°ΠΊΡΠΈΠΈ 🔥 Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠΎΠ²Π°ΡΡ, Π²Ρ ΡΠΎΡΠ½ΠΎ ΠΠΠΠΠΠ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π°ΡΠΈΡΠ΅ 👌🏻
ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π²Π΅ΡΡΠΈΡΡ Linux Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ web-ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ. ΠΠΎ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π»Π΅Π³ΠΊΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ, Web ΠΊΠ°ΠΌΠ΅ΡΠ° Π² Linux ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π£Π Π.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ USB-ΡΡΠ°Π½Π΄Π°ΡΡ UVC (USB Video Class), ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Π΅Π»Π°ΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Web-ΠΊΠ°ΠΌΠ΅Ρ ΡΡΠΎΠ»Ρ ΠΆΠ΅ ΠΏΡΠΎΡΡΡΠΌ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΠ»Π΅Ρ-USB ΠΈ ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Web-ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² Ubuntu Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Web-ΠΊΠ°ΠΌΠ΅Ρ (Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Π²ΡΠ΅).
ΠΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π²Π°ΡΠ΅ΠΉ Web-ΠΊΠ°ΠΌΠ΅ΡΡ β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Cheese, Π²ΡΠ±ΡΠ°Π² Π² ΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ | Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ | Π’Π΅ΡΠΌΠΈΠ½Π°Π» (Applications | Accessories | Terminal) ΠΈ Π²Π²Π΅Π΄Ρ ΡΡΡΠΎΠΊΠΈ:
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠΎΠΌΠ°Π½Π΄Π° Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΈ Π·Π°ΠΏΡΠΎΡΠΈΡ Ρ Π²Π°Ρ Π²Π°Ρ ΠΏΠ°ΡΠΎΠ»Ρ Π² Ubuntu), Π° Π²ΡΠΎΡΠ°Ρ (ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°) Π·Π°ΠΏΡΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Web-ΠΊΠ°ΠΌΠ΅ΡΡ ΠΈ Π²ΡΠ²Π΅Π΄Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½.
ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Π°ΡΠ° Web-ΠΊΠ°ΠΌΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Cheese, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π΅Π΅ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΡΠ° Π² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ Ρ Π½Π΅ΠΉ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΡΠΎ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΠΏΠΎΠΌΠΎΠ³Ρ ΡΠ΅ΠΌ ΠΌΠΎΠ³Ρ!
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° USB ΠΊΠ°ΠΌΠ΅ΡΡ Π² Linux Ubuntu
ΠΠΈΡΠ½ΠΎ Ρ ΡΠ°ΡΡΠΎ ΠΏΠΎΠΊΡΠΏΠ°Ρ Π½Π° Aliexpress ΠΈ ΡΡΠ°ΡΠ°ΡΡΡ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΈΠ΄ΠΊΠΈ Π½Π° ΠΠΠΠ‘ΠΠΠ£Π 🔥 ΠΠΎΡΡΠΎΠΌΡ ΠΠ§ΠΠΠ¬ ΡΠΎΠ²Π΅ΡΡΡ ΠΠΠ Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π» 👉🏻 Π Π°ΡΠΏΡΠΎΠ΄Π°ΠΆΠΈ Π½Π° ΠΠ»ΠΈΡΠΊΡΠΏΡΠ΅ΡΡ 👈🏻