zoneminder - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນ zoneminder ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


zoneminder - ເອກະສານ ZoneMinder

ຜູ້ໃຊ້ GUIDE


ການນໍາສະເຫນີ
ຍິນດີຕ້ອນຮັບສູ່ ZoneMinder, ການແກ້ໄຂກ້ອງຖ່າຍຮູບຄວາມປອດໄພທັງໝົດໃນອັນດຽວຂອງ Linux GPL'd.

ການຄ້າສ່ວນໃຫຍ່ "ລະບົບຄວາມປອດໄພ" ໄດ້ຖືກອອກແບບເປັນລະບົບການຕິດຕາມທີ່ຍັງບັນທຶກ.
ຄຸນ​ນະ​ພາບ​ການ​ບັນ​ທຶກ​ສາ​ມາດ​ແຕກ​ຕ່າງ​ກັນ​ຈາກ​ບໍ່​ດີ​ໄປ​ຍັງ​ບໍ່​ສາ​ມາດ​ໃຊ້​ໄດ້​, ສະ​ຖານ​ທີ່​ວິ​ດີ​ໂອ​ທີ່​ກ່ຽວ​ຂ້ອງ​ທີ່​ສາ​ມາດ​ຕັ້ງ​ຢູ່​
ຈາກສິ່ງທ້າທາຍໄປສູ່ການປະຕິບັດບໍ່ໄດ້, ແລະການສົ່ງອອກມັກຈະສາມາດເຮັດໄດ້ດ້ວຍຄູ່ມືເທົ່ານັ້ນ
ປະຈຸບັນ. ZoneMinder ໄດ້​ຖືກ​ອອກ​ແບບ​ຕົ້ນ​ຕໍ​ເພື່ອ​ບັນ​ທຶກ​, ແລະ​ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ຊອກ​ຫາ​ງ່າຍ​ດາຍ​ແລະ​
ການ​ສົ່ງ​ອອກ​. ການບັນທຶກມີຄຸນນະພາບທີ່ດີທີ່ສຸດທີ່ເປັນໄປໄດ້, ງ່າຍຕໍ່ການກັ່ນຕອງແລະຊອກຫາ, ແລະ
ງ່າຍ​ທີ່​ຈະ​ສົ່ງ​ອອກ​ໂດຍ​ນໍາ​ໃຊ້​ລະ​ບົບ​ໃດ​ຫນຶ່ງ​ທີ່​ມີ​ຕົວ​ທ່ອງ​ເວັບ​ຂອງ​ເວັບ​ໄຊ​ຕ​໌​. ມັນຍັງຕິດຕາມ.

ZoneMinder ຖືກອອກແບບມາປະມານຊຸດຂອງອົງປະກອບເອກະລາດທີ່ເຮັດວຽກພຽງແຕ່ເມື່ອ
ຈໍາ​ກັດ​ຊັບ​ພະ​ຍາ​ກອນ​ສູນ​ເສຍ​ໃດ​ຫນຶ່ງ​ແລະ​ປະ​ສິດ​ທິ​ພາບ​ຂອງ​ເຄື່ອງ​ຂອງ​ທ່ານ​ສູງ​ສຸດ​. ກ
Pentium II PC ວັດຖຸບູຮານທີ່ຂ້ອນຂ້າງຄວນຈະສາມາດຕິດຕາມກ້ອງຖ່າຍຮູບຫນຶ່ງຕໍ່ອຸປະກອນສູງເຖິງ 25
ເຟຣມຕໍ່ວິນາທີທີ່ມີການຫຼຸດລົງເຄິ່ງຫນຶ່ງປະມານສໍາລັບແຕ່ລະກ້ອງຖ່າຍຮູບເພີ່ມເຕີມທີ່ເປີດ
ອຸປະກອນດຽວກັນ. ກ້ອງຖ່າຍຮູບເພີ່ມເຕີມຢູ່ໃນອຸປະກອນອື່ນໆບໍ່ໂຕ້ຕອບດັ່ງນັ້ນສາມາດຮັກສາສິ່ງນີ້
ອັດຕາເຟຣມ. ເຖິງແມ່ນວ່າການຕິດຕາມກ້ອງຖ່າຍຮູບຫຼາຍຕົວກໍ່ຍັງຈະບໍ່ overload CPU ເປັນກອບ
ການປຸງແຕ່ງຖືກອອກແບບມາເພື່ອ synchronize ກັບ capture ແລະບໍ່ຢຸດມັນ.

ເຊັ່ນດຽວກັນກັບໄວ ZoneMinder ຖືກອອກແບບມາເພື່ອໃຫ້ເປັນມິດແລະຫຼາຍກວ່ານັ້ນ,
ຕົວຈິງແລ້ວເປັນປະໂຫຍດ. ເຊັ່ນດຽວກັນກັບຫຼັກການໂຕ້ຕອບວິດີໂອໄວມັນຍັງມາພ້ອມກັບຜູ້ໃຊ້
ການໂຕ້ຕອບເວັບໄຊຕ໌ PHP ທີ່ເປັນມິດແລະທີ່ສົມບູນແບບຊ່ວຍໃຫ້ທ່ານສາມາດຄວບຄຸມແລະຕິດຕາມ
ກ້ອງ​ຖ່າຍ​ຮູບ​ຂອງ​ທ່ານ​ຈາກ​ເຮືອນ​, ຢູ່​ບ່ອນ​ເຮັດ​ວຽກ​, ໃນ​ຖະ​ຫນົນ​ຫົນ​ທາງ​, ຫຼື​ແມ້​ກະ​ທັ້ງ​ໂທລະ​ສັບ​ມື​ຖື​ທີ່​ເປີດ​ເວັບ​ໄຊ​ຕ​໌​. ມັນ
ຮອງຮັບຄວາມສາມາດເວັບທີ່ປ່ຽນແປງໄດ້ໂດຍອີງໃສ່ແບນວິດທີ່ມີຢູ່. ການໂຕ້ຕອບຂອງເວັບໄຊຕ໌ຍັງ
ອະນຸຍາດໃຫ້ທ່ານເບິ່ງເຫດການທີ່ກ້ອງຖ່າຍຮູບຂອງທ່ານໄດ້ບັນທຶກແລະເກັບໄວ້ຫຼືທົບທວນຄືນ
ເທື່ອແລ້ວເທື່ອໜຶ່ງ, ຫຼືລຶບອັນທີ່ທ່ານບໍ່ຕ້ອງການເກັບໄວ້. ຫນ້າເວັບໂດຍກົງ
ພົວພັນກັບ daemons ຫຼັກເພື່ອຮັບປະກັນການຮ່ວມມືຢ່າງເຕັມທີ່ຕະຫຼອດເວລາ. ZoneMinder ສາມາດເຮັດໄດ້
ເຖິງ ແມ່ນ ວ່າ ຈະ ໄດ້ ຮັບ ການ ຕິດ ຕັ້ງ ເປັນ ການ ບໍ ລິ ການ ລະ ບົບ ການ ຮັບ ປະ ກັນ ວ່າ ມັນ ມີ ສິດ ຖ້າ ຫາກ ວ່າ ຄອມ ພິວ ເຕີ ຂອງ ທ່ານ ມີ
reboot ສໍາລັບເຫດຜົນໃດກໍ່ຕາມ.

ຫຼັກຂອງ ZoneMinder ແມ່ນການຈັບພາບແລະການວິເຄາະຮູບພາບແລະມີຄວາມສູງ
ກໍານົດທີ່ກໍານົດໄວ້ຂອງຕົວກໍານົດການທີ່ອະນຸຍາດໃຫ້ທ່ານເພື່ອຮັບປະກັນວ່າທ່ານສາມາດລົບລ້າງທີ່ບໍ່ຖືກຕ້ອງ
ໃນ​ທາງ​ບວກ​ໃນ​ຂະ​ນະ​ທີ່​ຮັບ​ປະ​ກັນ​ວ່າ​ສິ່ງ​ໃດ​ແດ່​ທີ່​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ພາດ​ຈະ​ໄດ້​ຮັບ​ການ​ຈັບ​ແລະ​ບັນ​ທຶກ​ໄວ້​.
ZoneMinder ຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດຊຸດຂອງ 'ເຂດ' ສໍາລັບແຕ່ລະກ້ອງຖ່າຍຮູບທີ່ມີຄວາມອ່ອນໄຫວທີ່ແຕກຕ່າງກັນ.
ແລະການທໍາງານ. ນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດລົບລ້າງພາກພື້ນທີ່ທ່ານບໍ່ຕ້ອງການທີ່ຈະຕິດຕາມຫຼື
ກໍານົດພື້ນທີ່ທີ່ຈະປຸກຖ້າຫາກວ່າຂອບເຂດຕ່າງໆແມ່ນເກີນໂດຍສົມທົບກັບອື່ນໆ
ເຂດ.

ZoneMinder ແມ່ນບໍ່ເສຍຄ່າ, ແຕ່ຖ້າທ່ານເຫັນວ່າມັນເປັນປະໂຫຍດແລ້ວກະລຸນາໄປຢ້ຽມຢາມ
http://www.zoneminder.com/donate.html ແລະການຊ່ວຍເຫຼືອເພື່ອສະຫນອງທຶນໃນການປັບປຸງໃນອະນາຄົດເພື່ອ ZoneMinder.

ອົງປະກອບ
ZoneMinder ບໍ່ແມ່ນຄໍາຮ້ອງສະຫມັກ monolithic ດຽວແຕ່ຖືກສ້າງຕັ້ງຂຶ້ນຈາກອົງປະກອບຈໍານວນຫນຶ່ງ.
ອົງປະກອບເຫຼົ່ານີ້ຕົ້ນຕໍແມ່ນປະກອບມີ binaries ປະຕິບັດການລວບລວມທີ່ເຮັດວິດີໂອຕົ້ນຕໍ
ການເຮັດວຽກການປະມວນຜົນ, perl scripts ທີ່ປົກກະຕິແລ້ວປະຕິບັດຫນ້າຜູ້ຊ່ວຍແລະ / ຫຼືການໂຕ້ຕອບພາຍນອກ
ແລະສະຄິບເວັບ php ທີ່ຖືກນໍາໃຊ້ສໍາລັບການໂຕ້ຕອບເວັບໄຊຕ໌.

ລະບົບ ພາບລວມ
ສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້ແມ່ນແຜນວາດລະດັບສູງຂອງລະບົບ ZoneMinder ທີ່ມີອົງປະກອບທີ່ສໍາຄັນ
[ຮູບພາບ]

ລາຍລະອຽດຫຍໍ້ໆຂອງແຕ່ລະອົງປະກອບຫຼັກການຕໍ່ໄປນີ້.

ໄບນາລີ
zmc ນີ້ແມ່ນ ZoneMinder Capture daemon. ການເຮັດວຽກຂອງຄູ່ນີ້ແມ່ນການນັ່ງຢູ່ໃນວິດີໂອ
ອຸ​ປະ​ກອນ​ແລະ​ດູດ​ເຟຣມ​ຈາກ​ມັນ​ໄວ​ເທົ່າ​ທີ່​ເປັນ​ໄປ​ໄດ້​, ນີ້​ຄວນ​ຈະ​ດໍາ​ເນີນ​ການ​ຫຼາຍ​ຫຼື​ຫນ້ອຍ​
ຄວາມໄວຄົງທີ່.

zma ນີ້​ແມ່ນ​ daemon ການ​ວິ​ເຄາະ ZoneMinder​. ນີ້ແມ່ນອົງປະກອບທີ່ຜ່ານ
ເຟຣມທີ່ຖືກຈັບໄວ້ ແລະກວດເບິ່ງພວກມັນສຳລັບການເຄື່ອນໄຫວທີ່ອາດຈະສ້າງສັນຍານເຕືອນ ຫຼືເຫດການ.
ໂດຍທົ່ວໄປແລ້ວມັນຄົງຢູ່ກັບ Capture daemon ແຕ່ຖ້າຫຍຸ້ງຫຼາຍອາດຈະຂ້າມບາງເຟຣມ
ເພື່ອປ້ອງກັນບໍ່ໃຫ້ມັນຕົກຢູ່ຫລັງ.

zmf ນີ້​ແມ່ນ ZoneMinder Frame daemon. ນີ້ແມ່ນ daemon ທາງເລືອກທີ່ສາມາດດໍາເນີນການໄດ້
ຄອນເສີດກັບ daemon ການວິເຄາະແລະການທໍາງານຂອງມັນແມ່ນການຂຽນຕົວຈິງ
ກອບຖືກບັນທຶກໃສ່ແຜ່ນ. ນີ້ເຮັດໃຫ້ການວິເຄາະ daemon ເຮັດການວິເຄາະເພີ່ມເຕີມ (!)
ແລະດັ່ງນັ້ນຈິ່ງຕິດຕາມ Capture daemon ດີກວ່າ. ຖ້າ​ຫາກ​ວ່າ​ມັນ​ບໍ່​ໄດ້​ແລ່ນ​ຫຼື​ເສຍ​ຊີ​ວິດ​ຫຼັງ​ຈາກ​ນັ້ນ​
daemon ການວິເຄາະພຽງແຕ່ຂຽນໃຫ້ເຂົາເຈົ້າເອງ.

zms ນີ້ແມ່ນເຊີບເວີ ZoneMinder Streaming. ອິນເຕີເຟດເວັບເຊື່ອມຕໍ່ກັບສິ່ງນີ້
ໄດ້​ຮັບ​ຮູບ​ພາບ​ສະ​ຕີມ​ຕາມ​ເວ​ລາ​ຈິງ​ຫຼື​ປະ​ຫວັດ​ສາດ​. ມັນດໍາເນີນການພຽງແຕ່ໃນເວລາທີ່ມີການຕິດຕາມສົດ
stream ຫຼືເຫດການ stream ແມ່ນຕົວຈິງແລ້ວໄດ້ຖືກເບິ່ງແລະຕາຍໃນເວລາທີ່ເຫດການສໍາເລັດຫຼື
ໜ້າເວັບທີ່ກ່ຽວຂ້ອງຖືກປິດ. ຖ້າທ່ານພົບວ່າທ່ານມີຂະບວນການ zms ຫຼາຍ
ແລ່ນໃນເວລາທີ່ບໍ່ມີຫຍັງຖືກເບິ່ງຫຼັງຈາກນັ້ນມັນເປັນໄປໄດ້ວ່າທ່ານຕ້ອງການ patch ສໍາລັບ apache
(ເບິ່ງພາກການແກ້ໄຂບັນຫາ). zms ເວີຊັນສ່ວນຫົວທີ່ບໍ່ໄດ້ແຍກວິເຄາະ, ເອີ້ນວ່າ
nph-zms, ຍັງຖືກຕິດຕັ້ງແລະອາດຈະຖືກນໍາໃຊ້ແທນໂດຍຂຶ້ນກັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ຂອງທ່ານ
ການຕັ້ງຄ່າ

zmu ນີ້​ແມ່ນ ZoneMinder Utility​. ມັນ​ໂດຍ​ພື້ນ​ຖານ​ແລ້ວ​ເປັນ​ການ​ໂຕ້​ຕອບ​ເສັ້ນ​ຄໍາ​ສັ່ງ handy ກັບ​
ຫນ້າທີ່ທີ່ເປັນປະໂຫຍດຫຼາຍ. ມັນບໍ່ໄດ້ຫມາຍຄວາມວ່າຈະຖືກນໍາໃຊ້ໂດຍໃຜຍົກເວັ້ນເວັບ
ຫນ້າ (ມີພຽງແຕ່ 'ການຊ່ວຍເຫຼືອ' ຈໍາກັດໃນມັນມາເຖິງຕອນນັ້ນ) ແຕ່ສາມາດຖ້າຈໍາເປັນ, ໂດຍສະເພາະ
ສໍາ​ລັບ​ການ​ແກ້​ໄຂ​ບັນ​ຫາ​ວິ​ດີ​ໂອ​.

PHP
ເຊັ່ນດຽວກັນກັບນີ້ຍັງມີໄຟລ໌ PHP ເວັບໄຊຕ໌ຢູ່ໃນໄດເລກະທໍລີເວັບ. ໃນປັດຈຸບັນເຫຼົ່ານີ້ປະກອບດ້ວຍ
ຂອງ 4 ຜິວຫນັງທີ່ເປັນໄປໄດ້.

ຄລາ​ສ​ສິກ
ຜິວຫນັງ ZoneMinder ຕົ້ນສະບັບ

Flat ສະບັບປັບປຸງຂອງຜິວຫນັງຄລາສສິກ, ຮັກສາຮູບແບບດຽວກັນກັບທີ່ທັນສະໄຫມຫຼາຍ
ແບບ

XML ສະແດງບາງມຸມເບິ່ງເປັນ XML. ໃຊ້ໂດຍ eyeZM ເປັນຜິວຫນັງທີ່ຕິດຕໍ່ກັນ (ຫມາຍເຫດ
eyeZM ບໍ່ເບິ່ງຄືວ່າຈະເຮັດວຽກກັບ Zoneminder ຮຸ່ນຕໍ່ມາ). ນັກພັດທະນາໃຫມ່ຂອງ
ລູກຄ້າພາກສ່ວນທີສາມຄວນໃຊ້ API ແທນ (../api)

ໂທລະສັບມືຖື ຜິວໜັງທີ່ສະແດງການເບິ່ງໃນຮູບແບບໜ້າດຽວ ແລະ ໜາກວ່າ
ທີ່​ເຫມາະ​ສົມ​ສໍາ​ລັບ​ອຸ​ປະ​ກອນ​ມື​ຖື​ຂະ​ຫນາດ​ນ້ອຍ​, ຄວນ​ຈະ​ເລືອກ​ທີ່​ຈະ​ເຂົ້າ​ເຖິງ ZoneMinder ໄດ້​
console ໃຊ້ອຸປະກອນດັ່ງກ່າວ. ໃຫ້ສັງເກດວ່າຍັງມີລູກຄ້າມືຖືພາກສ່ວນທີສາມຫນຶ່ງ
ສາ​ມາດ​ນໍາ​ໃຊ້ (ໂທລະສັບມືຖື)

Perl
ສຸດທ້າຍບາງ script perl ໃນ scripts directory. ສະຄຣິບເຫຼົ່ານີ້ມີບາງອັນ
ການຕັ້ງຄ່າຢູ່ເທິງສຸດຂອງໄຟລ໌ທີ່ຄວນຈະຖືກເບິ່ງແລະດັດແກ້ຖ້າຈໍາເປັນແລະ
ແມ່ນດັ່ງຕໍ່ໄປນີ້.

zmpkg.pl
ນີ້ແມ່ນສະຄຣິບ ZoneMinder Package Control. ອັນນີ້ຖືກໃຊ້ໂດຍການໂຕ້ຕອບເວັບ
ແລະສະຄິບບໍລິການເພື່ອຄວບຄຸມການປະຕິບັດຂອງລະບົບທັງຫມົດ.

zmdc.pl
ນີ້ແມ່ນ script ZoneMinder Daemon Control. ນີ້ຖືກນໍາໃຊ້ໂດຍການໂຕ້ຕອບເວັບໄຊຕ໌ແລະ
script zmpkg.pl ເພື່ອຄວບຄຸມແລະຮັກສາການປະຕິບັດການ capture ແລະ
daemons ການວິເຄາະ, ໃນບັນດາສິ່ງອື່ນໆ. ທ່ານບໍ່ຄວນຈະດໍາເນີນການ script ນີ້ຕົວທ່ານເອງ.

zmfilter.pl
script ນີ້ຄວບຄຸມການປະຕິບັດຕົວກອງທີ່ບັນທຶກໄວ້ແລະຈະຖືກເລີ່ມຕົ້ນແລະຢຸດ
ໂດຍການໂຕ້ຕອບຂອງເວັບໄຊຕ໌ໂດຍອີງໃສ່ວ່າມີຕົວກອງທີ່ຖືກກໍານົດໄວ້
ເປັນເອກະລາດ. script ນີ້ຍັງຮັບຜິດຊອບສໍາລັບການອັບໂຫລດອັດຕະໂນມັດຂອງ
ເຫດການຕໍ່ກັບເຊີບເວີພາກສ່ວນທີສາມ.

zmaudit.pl
script ນີ້ຖືກນໍາໃຊ້ເພື່ອກວດສອບຄວາມສອດຄ່ອງຂອງລະບົບໄຟລ໌ເຫດການແລະຖານຂໍ້ມູນ.
ມັນ​ສາ​ມາດ​ລຶບ​ກິດ​ຈະ​ກໍາ​ກໍາ​ພ້າ​, ເຊັ່ນ​ວ່າ​ບໍ່​ໄດ້​ປະ​ກົດ​ຢູ່​ໃນ​ສະ​ຖານ​ທີ່​ຫນຶ່ງ​ແລະ​ບໍ່​ໄດ້​
ອື່ນໆເຊັ່ນດຽວກັນກັບການກວດສອບວ່າຕາຕະລາງຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບເຫດການຕ່າງໆແມ່ນຢູ່ໃນແຖວ. ມັນ
ສາມາດດໍາເນີນການໂຕ້ຕອບຫຼືໃນຮູບແບບ batch ບໍ່ວ່າຈະຈາກເສັ້ນຄໍາສັ່ງຫຼື cron
ວຽກເຮັດງານທໍາຫຼືຄ້າຍຄືກັນ. ໃນ zmconfig.pl ມີທາງເລືອກທີ່ຈະລະບຸການລຶບເຫດການໄວ
ບ່ອນທີ່ການໂຕ້ຕອບຂອງເວັບໄຊຕ໌ພຽງແຕ່ລຶບລາຍການເຫດການອອກຈາກຖານຂໍ້ມູນຂອງມັນເອງ. ຖ້າ
ນີ້ຖືກກໍານົດຫຼັງຈາກນັ້ນມັນແມ່ນ script ນີ້ທີ່ tidies ເຖິງສ່ວນທີ່ເຫຼືອ.

zmwatch.pl
ນີ້ແມ່ນສະຄິບທີ່ງ່າຍດາຍທີ່ຖືກອອກແບບຢ່າງດຽວເພື່ອຮັກສາຕາກ່ຽວກັບການ capture daemons ແລະ
restart ເຂົາເຈົ້າຖ້າພວກເຂົາລັອກ. ມັນໄດ້ເປັນທີ່ຮູ້ຈັກສໍາລັບບັນຫາ sync ໃນວິດີໂອ
ໄດເວີເພື່ອເຮັດໃຫ້ເກີດນີ້, ດັ່ງນັ້ນສະຄິບນີ້ເຮັດໃຫ້ແນ່ໃຈວ່າບໍ່ມີສິ່ງໃດສໍາຄັນ.

zmupdate.pl
ໃນປັດຈຸບັນ script ນີ້ແມ່ນຮັບຜິດຊອບສໍາລັບການກວດສອບວ່າສະບັບໃຫມ່ຂອງ
ZoneMinder ແມ່ນມີຢູ່ແລະການປະຕິບັດອື່ນໆທີ່ກ່ຽວຂ້ອງກັບການຍົກລະດັບແລະ
ການເຄື່ອນຍ້າຍ. ມັນຍັງມີຈຸດປະສົງເພື່ອເປັນ 'ຮ້ານດຽວ' ສໍາລັບການຍົກລະດັບແລະຈະ
ປະຕິບັດທຸກຢ່າງທີ່ຈໍາເປັນເພື່ອອັບເດດການຕິດຕັ້ງຂອງທ່ານໃຫ້ເປັນເວີຊັນໃໝ່.

zmvideo.pl
ສະຄຣິບນີ້ຖືກໃຊ້ຈາກອິນເຕີເຟດເວັບເພື່ອສ້າງໄຟລ໌ວິດີໂອຕ່າງໆ
ຮູບ​ແບບ​ໃນ​ວິ​ທີ​ການ​ທົ່ວ​ໄປ​. ທ່ານຍັງສາມາດໃຊ້ມັນຈາກເສັ້ນຄໍາສັ່ງໃນສະເພາະໃດຫນຶ່ງ
ສະຖານະການແຕ່ວ່ານີ້ບໍ່ຈໍາເປັນປົກກະຕິແລ້ວ.

zmx10.pl
ນີ້ແມ່ນສະຄຣິບທາງເລືອກທີ່ສາມາດໃຊ້ເພື່ອລິເລີ່ມ ແລະຕິດຕາມ X10 Home
ເຫດການແບບອັດຕະໂນມັດ ແລະການໂຕ້ຕອບກັບລະບົບເຕືອນໄພບໍ່ວ່າຈະໂດຍການຜະລິດ
ຂອງສັນຍານ X10 ກ່ຽວກັບເຫດການ ZoneMinder ຫຼືໂດຍການລິເລີ່ມການຕິດຕາມ ZoneMinder ແລະ
ຈັບ​ເອົາ​ການ​ຮັບ​ສັນ​ຍານ X10 ຈາກ​ບ່ອນ​ອື່ນ, ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ triggering ຂອງ an
X10 PIR. ຕົວຢ່າງຂ້ອຍມີກ້ອງຖ່າຍຮູບຫຼາຍຕົວທີ່ບໍ່ໄດ້ກວດຈັບການເຄື່ອນໄຫວຈົນກ່ວາຂ້ອຍ
ວາງມືໃສ່ລະບົບເຕືອນໄພຂອງຂ້ອຍເມື່ອພວກມັນປ່ຽນໄປໃຊ້ໂໝດເຄື່ອນໄຫວເມື່ອສັນຍານ X10 ແມ່ນ
ສ້າງຂຶ້ນໂດຍລະບົບປຸກແລະໄດ້ຮັບໂດຍ ZoneMinder.

zmtrigger.pl
ນີ້ແມ່ນສະຄຣິບທີ່ເປັນທາງເລືອກທີ່ເປັນການແກ້ໄຂທົ່ວໄປກວ່າຕໍ່ກັບການກະຕຸ້ນພາຍນອກ
ຂອງ​ໂມງ​ປຸກ​. ມັນສາມາດຈັດການການເຊື່ອມຕໍ່ພາຍນອກຜ່ານຊ່ອງສຽບອິນເຕີເນັດ, unix
ເຕົ້າຮັບຫຼືການໂຕ້ຕອບໄຟລ໌ / ອຸປະກອນ. ເຈົ້າສາມາດໃຊ້ມັນ 'ເປັນ' ຖ້າເຈົ້າສາມາດເຮັດໄດ້
ການໂຕ້ຕອບກັບຮູບແບບທີ່ມີຢູ່ແລ້ວ, ຫຼື override ການເຊື່ອມຕໍ່ແລະຊ່ອງທາງການ
ປັບແຕ່ງມັນຕາມຄວາມຕ້ອງການຂອງເຈົ້າ. ຮູບແບບຂອງ triggers ທີ່ໃຊ້ໂດຍ zmtrigger.pl ແມ່ນເປັນ
ຕິດຕາມ " | | | | | "ຢູ່

· 'id' ແມ່ນໝາຍເລກ id ຫຼືຊື່ຂອງຈໍ ZM.

· 'ການກະທຳ' ແມ່ນ 'ເປີດ', 'ປິດ', 'ຍົກເລີກ' ຫຼື 'ສະແດງ' ບ່ອນທີ່ 'ເປີດ' ບັງຄັບໃຫ້ເກີດສະພາບການປຸກ
ເປີດ, 'ປິດ' ບັງຄັບໃຫ້ປິດສະພາບປຸກ ແລະ 'ຍົກເລີກ' ປະຕິເສດ 'ເປີດ' ຜ່ານມາ ຫຼື
'ປິດ'. ການປະຕິບັດ 'ການສະແດງ' ພຽງແຕ່ປັບປຸງບາງຂໍ້ຄວາມຊ່ວຍທີ່ສາມາດເລືອກໄດ້
ຈະຖືກສະແດງຢູ່ໃນຮູບທີ່ຖືກຈັບໂດຍຈໍພາບ. ປົກກະຕິເຈົ້າຈະໃຊ້ 'on'
ແລະ 'ຍົກເລີກ', 'ປິດ' ມັກຈະຖືກນໍາໃຊ້ເພື່ອສະກັດກັ້ນເຫດການທີ່ອີງໃສ່ການເຄື່ອນໄຫວ.
ນອກຈາກນັ້ນ, 'ເປີດ' ແລະ 'ປິດ' ສາມາດໃຊ້ເວລາຊົດເຊີຍເພີ່ມເຕີມ, ເຊັ່ນ: ໃນ +20 ເຊິ່ງ
ອັດຕະໂນມັດ 'ຍົກເລີກການດໍາເນີນການທີ່ຜ່ານມາຫຼັງຈາກຈໍານວນຂອງວິນາທີນັ້ນ.

· 'ຄະ​ແນນ' ແມ່ນ​ຄະ​ແນນ​ໃຫ້​ກັບ​ການ​ປຸກ​, ໂດຍ​ປົກ​ກະ​ຕິ​ເພື່ອ​ຊີ້​ບອກ​ວ່າ​ມັນ​ເປັນ​ຄວາມ​ສໍາ​ຄັນ​. ສໍາລັບ
'on' ກະຕຸ້ນມັນຄວນຈະບໍ່ແມ່ນສູນ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຄວນຈະເປັນສູນ.

· 'ສາເຫດ' ແມ່ນ 32 char max string ທີ່ຊີ້ບອກເຫດຜົນຂອງ, ຫຼືແຫຼ່ງຂອງສັນຍານເຕືອນ.
ຕົວຢ່າງ 'Relay 1 ເປີດ'. ອັນນີ້ຖືກບັນທຶກໄວ້ໃນຊ່ອງ 'ສາເຫດ' ຂອງເຫດການ. ຖືກລະເລີຍສໍາລັບ
ຂໍ້ຄວາມ 'ປິດ' ຫຼື 'ຍົກເລີກ'.

· 'ຂໍ້ຄວາມ' ແມ່ນຊ່ອງຂໍ້ມູນເພີ່ມ 256 char max, ເຊິ່ງຖືກບັນທຶກໄວ້ໃນ
ຊ່ອງຂໍ້ມູນ 'ລາຍລະອຽດ' ຂອງເຫດການ. ຖືກລະເລີຍສໍາລັບຂໍ້ຄວາມ 'ປິດ' ຫຼື 'ຍົກເລີກ'.

· 'showtext' ແມ່ນສູງເຖິງ 32 ຕົວອັກສອນຂອງຂໍ້ຄວາມທີ່ສາມາດສະແດງຢູ່ໃນເວລາ
ທີ່ຖືກເພີ່ມໃສ່ຮູບພາບ. ການປະຕິບັດ 'ການສະແດງ' ຖືກອອກແບບມາເພື່ອປັບປຸງຂໍ້ຄວາມນີ້
ໂດຍບໍ່ມີຜົນກະທົບຕໍ່ສັນຍານເຕືອນແຕ່ຂໍ້ຄວາມໄດ້ຖືກປັບປຸງ, ຖ້າມີ, ສໍາລັບໃດໆຂອງ
ການກະທໍາ. ນີ້​ໄດ້​ຖືກ​ອອກ​ແບບ​ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຈາກ​ພາຍ​ນອກ​ຈະ​ປາ​ກົດ​ຢູ່​ໃນ​ຮູບ​ພາບ​
ຈັບໄດ້, ຕົວຢ່າງອຸນຫະພູມຫຼືຕົວຕົນຂອງບຸກຄະລາກອນແລະອື່ນໆ.

ໃຫ້ສັງເກດວ່າຫຼາຍຂໍ້ຄວາມສາມາດຖືກສົ່ງໃນເວລາດຽວກັນແລະຄວນຈະຖືກຈໍາກັດ LF ຫຼື CRLF.
script ນີ້ບໍ່ຈໍາເປັນຕ້ອງເປັນການແກ້ໄຂໃນຕົວຂອງມັນເອງ, ແຕ່ມີຈຸດປະສົງ
ເພື່ອໃຊ້ເປັນ 'ກາວ' ເພື່ອຊ່ວຍ ZoneMinder ການໂຕ້ຕອບກັບລະບົບອື່ນໆ. ມັນ​ຈະ
ເກືອບແນ່ນອນຕ້ອງການການປັບແຕ່ງບາງຢ່າງກ່ອນທີ່ທ່ານຈະສາມາດນຳໃຊ້ມັນໄດ້. ຖ້າ
ທັງ​ຫມົດ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເຮັດ​ແມ່ນ​ການ​ສ້າງ​ການ​ປຸກ​ຈາກ​ແຫຼ່ງ​ພາຍ​ນອກ​ຫຼັງ​ຈາກ​ນັ້ນ​ການ​ນໍາ​ໃຊ້​
ZoneMinder::SharedMem perl module ມີແນວໂນ້ມທີ່ຈະງ່າຍຂຶ້ນ.

zmcamtool.pl
script ທາງເລືອກນີ້ແມ່ນໃຫມ່ສໍາລັບການປ່ອຍ 1.27 ທີ່ຈະມາເຖິງຂອງ ZoneMinder. ມັນ​ແມ່ນ
ມີຈຸດປະສົງເພື່ອເຮັດໃຫ້ມັນງ່າຍທີ່ຈະເຮັດດັ່ງຕໍ່ໄປນີ້: ເອົາການຄວບຄຸມ ptz ແລະກ້ອງຖ່າຍຮູບໃຫມ່
presets, ປ່ຽນຈໍພາບທີ່ມີຢູ່ແລ້ວເຂົ້າໄປໃນ presets, ແລະສົ່ງອອກການຄວບຄຸມ ptz custom ແລະ
ກຳນົດລ່ວງໜ້າ. ສໍາລັບການເປີດຕົວໃນເບື້ອງຕົ້ນ, script ນີ້ບໍ່ໄດ້ຖືກປະສົມປະສານເຂົ້າໃນ UI ແລະ
ຕ້ອງຖືກເອີ້ນຈາກເສັ້ນຄໍາສັ່ງ. ພິມ ''zmcamtool.pl --help'' ຈາກ
ເສັ້ນຄໍາສັ່ງເພື່ອໃຫ້ໄດ້ຮັບຄໍາອະທິບາຍຂອງການໂຕ້ຖຽງທີ່ແຕກຕ່າງກັນຫນຶ່ງສາມາດຜ່ານໄປ
script

zmcontrol-*.pl
ນີ້ແມ່ນຊຸດຂອງສະຄຣິບຕົວຢ່າງທີ່ສາມາດໃຊ້ເພື່ອຄວບຄຸມ Pan/Tilt/Zoom class
ກ້ອງຖ່າຍຮູບ. ແຕ່ລະສະຄຣິບປ່ຽນຊຸດຂອງຕົວກໍານົດມາດຕະຖານທີ່ໃຊ້ສໍາລັບການຄວບຄຸມກ້ອງຖ່າຍຮູບ
ເຂົ້າໄປໃນຄໍາສັ່ງ protocol ຕົວຈິງທີ່ຖືກສົ່ງໄປຫາກ້ອງຖ່າຍຮູບ. ຖ້າທ່ານກໍາລັງໃຊ້ກ້ອງຖ່າຍຮູບ
ອະນຸສັນຍາການຄວບຄຸມທີ່ບໍ່ໄດ້ຢູ່ໃນບັນຊີລາຍຊື່ການຂົນສົ່ງຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງສ້າງເປັນ
script ທີ່ຄ້າຍຄືກັນເຖິງແມ່ນວ່າມັນສາມາດຖືກສ້າງຂື້ນທັງຫມົດແຍກຕ່າງຫາກຈາກ ZoneMinder ແລະ
ບໍ່ຈໍາເປັນຕ້ອງຕັ້ງຊື່ເປັນ scripts ເຫຼົ່ານີ້ແມ່ນ. ເຖິງແມ່ນວ່າ scripts ໄດ້ຖືກນໍາໃຊ້ເພື່ອ
ຄໍາ​ສັ່ງ​ການ​ປະ​ຕິ​ບັດ​ຕົ້ນ​ກໍາ​ເນີດ​ມາ​ຈາກ​ການ​ໂຕ້​ຕອບ​ເວັບ​ໄຊ​ຕ​໌​ພວກ​ເຂົາ​ເຈົ້າ​ຍັງ​ສາ​ມາດ​ນໍາ​ໃຊ້​ໂດຍ​ກົງ​ຫຼື​
ຈາກໂຄງການຫຼືສະຄິບອື່ນໆ, ສໍາລັບການຍົກຕົວຢ່າງ, ປະຕິບັດການສະແກນເປັນໄລຍະ
presets ທີ່​ແຕກ​ຕ່າງ​ກັນ​.

zmtrack.pl
ສະຄຣິບນີ້ຖືກໃຊ້ເພື່ອຈັດການຄຸນສົມບັດການຕິດຕາມການເຄື່ອນໄຫວແບບທົດລອງ. ມັນ​ແມ່ນ
ຮັບ​ຜິດ​ຊອບ​ສໍາ​ລັບ​ການ​ກວດ​ພົບ​ວ່າ​ການ​ປຸກ​ກໍາ​ລັງ​ເກີດ​ຂຶ້ນ​ແລະ​ການ​ຍ້າຍ​ກ້ອງ​ຖ່າຍ​ຮູບ​ໄປ​
ຊີ້ໄປທີ່ສະຖານທີ່ປຸກ, ແລະຫຼັງຈາກນັ້ນສົ່ງຄືນມັນໄປຫາທີ່ກໍານົດໄວ້
ສະຖານທີ່ສະແຕນບາຍ. ເຊັ່ນດຽວກັນກັບການເຄື່ອນຍ້າຍກ້ອງຖ່າຍຮູບມັນຍັງຄວບຄຸມໃນເວລາທີ່ການເຄື່ອນໄຫວ
ການກວດຫາຖືກລະງັບໄວ້ ແລະຟື້ນຟູເພື່ອໃຫ້ການດໍາເນີນການຕິດຕາມກ້ອງຖ່າຍຮູບ
ບໍ່ເຮັດໃຫ້ເກີດການປຸກເພີ່ມເຕີມທີ່ບໍ່ມີທີ່ສິ້ນສຸດເຊິ່ງບໍ່ແມ່ນເຫດຜົນ.

zm ນີ້ແມ່ນ (ທາງເລືອກ) ZoneMinder init script, ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບລາຍລະອຽດ.

ສຸດທ້າຍ, ຍັງມີຫຼາຍໆໂມດູນ ZoneMinder perl ລວມຢູ່. ເຫຼົ່ານີ້ຖືກນໍາໃຊ້ໂດຍ
scripts ຂ້າງເທິງ, ແຕ່ຍັງສາມາດຖືກນໍາໃຊ້ໂດຍ scripts ບຸກຄົນທີສາມຂອງທ່ານເອງ. ເຕັມ
ເອກະສານສໍາລັບໂມດູນສ່ວນໃຫຍ່ແມ່ນມີຢູ່ໃນຮູບແບບ 'pod' ຜ່ານ 'perldoc' ແຕ່ໂດຍທົ່ວໄປ
ຈຸດປະສົງຂອງແຕ່ລະໂມດູນແມ່ນດັ່ງຕໍ່ໄປນີ້.

ZoneMinder.pm
ນີ້ແມ່ນໂມດູນບັນຈຸ ZoneMinder ທົ່ວໄປ. ມັນປະກອບມີ Base.pm, Config.pm
ໂມດູນ Debug.pm, Database.pm, ແລະ SharedMem.pm ທີ່ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້. ມັນຍັງສົ່ງອອກ
ສັນຍາລັກທັງຫມົດຂອງພວກເຂົາໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າທ່ານໃຊ້ໂມດູນອື່ນໂດຍກົງທີ່ທ່ານມີ
ຮ້ອງຂໍເອົາປ້າຍສັນຍາລັກໃດທີ່ຈະນໍາເຂົ້າ.

ZoneMinder/Base.pm
ນີ້ແມ່ນໂມດູນ ZoneMinder perl ພື້ນຖານ. ມັນມີພຽງແຕ່ຂໍ້ມູນງ່າຍດາຍເຊັ່ນ:
ຂໍ້​ມູນ​ສະ​ບັບ​. ມັນຖືກລວມເຂົ້າໂດຍໂມດູນ ZoneMinder perl ອື່ນໆ

ZoneMinder/Config.pm
ໂມດູນນີ້ນໍາເຂົ້າການຕັ້ງຄ່າ ZoneMinder ຈາກຖານຂໍ້ມູນ.

ZoneMinder/Debug.pm
ໂມດູນນີ້ປະກອບດ້ວຍຫນ້າທີ່ກໍານົດ Debug ແລະຄວາມຜິດພາດແລະອື່ນໆ, ທີ່ຖືກນໍາໃຊ້ໂດຍ
ສະຄຣິບເພື່ອຜະລິດຂໍ້ມູນການວິນິດໄສໃນຮູບແບບມາດຕະຖານ.

ZoneMinder/Database.pm
ໂມດູນນີ້ປະກອບດ້ວຍຄໍານິຍາມການເຂົ້າເຖິງຖານຂໍ້ມູນແລະຫນ້າທີ່. ໃນປັດຈຸບັນບໍ່ຫຼາຍ
ຢູ່ໃນໂມດູນນີ້ແຕ່ມັນຖືກລວມເຂົ້າເປັນຕົວຍຶດສໍາລັບການພັດທະນາໃນອະນາຄົດ.

ZoneMinder/SharedMem.pm
ໂມດູນນີ້ມີຟັງຊັນການເຂົ້າເຖິງຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນມາດຕະຖານ. ເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ເຂົ້າ​ເຖິງ​ສະ​ຖາ​ນະ​ການ​ໃນ​ປັດ​ຈຸ​ບັນ​ຂອງ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​ແລະ​ອື່ນໆ​ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ການ​ອອກ​ຄໍາ​ສັ່ງ​ກັບ​
ຕິດ​ຕາມ​ກວດ​ກາ​ເພື່ອ​ສະ​ຫຼັບ​ສິ່ງ​ຂອງ​ແລະ​ປິດ​. ໂມດູນນີ້ສະຫນອງ ZoneMinder ຢ່າງມີປະສິດທິຜົນ
API

ZoneMinder/ConfigAdmin.pm
ໂມດູນນີ້ແມ່ນໂມດູນພິເສດທີ່ປະກອບດ້ວຍຄໍານິຍາມ, ແລະອື່ນໆ
ຂໍ້​ມູນ​, ກ່ຽວ​ກັບ​ທາງ​ເລືອກ​ໃນ​ການ​ຕັ້ງ​ຄ່າ​ຕ່າງໆ​. ມັນບໍ່ໄດ້ມີຈຸດປະສົງສໍາລັບການນໍາໃຊ້ໂດຍ
ພາກສ່ວນທີ 3.

ZoneMinder/Trigger/*.pm
ໂມດູນເຫຼົ່ານີ້ປະກອບດ້ວຍຄໍານິຍາມຂອງຊ່ອງທາງກະຕຸ້ນແລະການເຊື່ອມຕໍ່ທີ່ໃຊ້ໂດຍ
zmtrigger.pl script. ເຖິງແມ່ນວ່າພວກເຂົາສາມາດຖືກນໍາໃຊ້ 'ເປັນ', ພວກມັນມີຈຸດປະສົງແທ້ໆ
ຕົວຢ່າງທີ່ສາມາດປັບແຕ່ງໄດ້ຫຼືພິເສດສໍາລັບການໂຕ້ຕອບທີ່ແຕກຕ່າງກັນ.
ໂມດູນທີ່ປະກອບສ່ວນສໍາລັບຊ່ອງທາງໃຫມ່ຫຼືການເຊື່ອມຕໍ່ຈະຖືກຕ້ອນຮັບແລະລວມເຂົ້າ
ຢູ່ໃນລຸ້ນ ZoneMinder ໃນອະນາຄົດ.

ໄດ້ຮັບ ເລີ່ມຕົ້ນ
ຫຼັງ​ຈາກ​ການ​ຕິດ​ຕັ້ງ Zoneminder ໃນ​ປັດ​ຈຸ​ບັນ​ທ່ານ​ຄວນ​ຈະ​ສາ​ມາດ​ໂຫຼດ​ເວັບ ZoneMinder ໄດ້​
ດ້ານໜ້າ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ຈະຢູ່ກັບຜິວຫນັງຄລາສສິກ, ຂ້າງລຸ່ມນີ້ແມ່ນຕົວຢ່າງຂອງຫນ້າ
ໃນປັດຈຸບັນທ່ານຄວນເບິ່ງ. [ຮູບ]

ເປີດໃຊ້ງານ ການກວດສອບ
ພວກເຮົາຂໍແນະນຳໃຫ້ເປີດການພິສູດຢືນຢັນໃນທັນທີ. ມີບາງສະຖານະການທີ່
ຜູ້​ໃຊ້​ບາງ​ຄົນ​ບໍ່​ໄດ້​ເປີດ​ນຳ​ໃຊ້​ການ​ກວດ​ສອບ, ເຊັ່ນ​ວ່າ​ເຊີບ​ເວີ​ຢູ່​ໃນ LAN
ບໍ່ໄດ້ເປີດເຜີຍໂດຍກົງກັບອິນເຕີເນັດ, ແລະສາມາດເຂົ້າເຖິງໄດ້ຜ່ານ VPN ແລະອື່ນໆ, ແຕ່ໃນສ່ວນໃຫຍ່
ກໍລະນີ, ການກວດສອບຄວາມຖືກຕ້ອງຄວນຈະຖືກເປີດໃຊ້. ສະນັ້ນໃຫ້ເຮົາເຮັດທັນທີ.

· ຄລິກ​ໃສ່​ຕົວ​ເລືອກ​ການ​ເຊື່ອມ​ຕໍ່​ຢູ່​ແຈ​ເທິງ​ຂວາ​ຂອງ​ການ​ໂຕ້​ຕອບ​ເວັບ​ໄຊ​ຕ​໌​

·ຕອນນີ້ເຈົ້າຈະຖືກນໍາສະເຫນີດ້ວຍຫນ້າຈໍທີ່ເຕັມໄປດ້ວຍທາງເລືອກ. ໃຫ້ຄລິກໃສ່ແຖບ "ລະບົບ".
[ຮູບພາບ]

·ພາກສ່ວນທີ່ກ່ຽວຂ້ອງທີ່ຈະປ່ຽນແປງແມ່ນຫມາຍເປັນສີແດງຂ້າງເທິງ

· ເປີດໃຊ້ OPT_USE_ATH - ນີ້ຈະປ່ຽນໄປໂໝດການພິສູດຢືນຢັນໂດຍອັດຕະໂນມັດດ້ວຍຄ່າເລີ່ມຕົ້ນ
ຜູ້​ໃຊ້ (ເພີ່ມ​ເຕີມ​ກ່ຽວ​ກັບ​ການ​ຕໍ່​ມາ​)

· ເລືອກສະຕຣິງແບບສຸ່ມສຳລັບ AUTH_HASH_SECRET - ອັນນີ້ຖືກໃຊ້ເພື່ອເຮັດໃຫ້ການກວດສອບຄວາມຖືກຕ້ອງ
logic ປອດໄພກວ່າ, ສະນັ້ນກະລຸນາສ້າງ string ຂອງທ່ານເອງແລະກະລຸນາຢ່າໃຊ້ອັນດຽວກັນ
ມູນຄ່າໃນຕົວຢ່າງ.

· ທາງເລືອກອື່ນທີ່ເນັ້ນໃສ່ຂ້າງເທິງຄວນຖືກຕັ້ງໄວ້ແລ້ວ, ແຕ່ຖ້າບໍ່ແມ່ນ, ກະລຸນາກວດສອບໃຫ້ແນ່ໃຈ
ພວກ​ເຂົາ​ແມ່ນ

· ກົດ Save ຢູ່ລຸ່ມສຸດ ແລະນັ້ນແມ່ນມັນ! ໃນຄັ້ງຕໍ່ໄປທີ່ເຈົ້າໂຫຼດໜ້ານີ້ຄືນໃໝ່, ເຈົ້າຈະ
ໃນປັດຈຸບັນໄດ້ຮັບການນໍາສະເຫນີດ້ວຍຫນ້າຈໍເຂົ້າສູ່ລະບົບ. ວຽກເຮັດໄດ້ດີ!
[ຮູບພາບ]

ຫມາຍ​ເຫດ​:
ການເຂົ້າສູ່ລະບົບ/ລະຫັດຜ່ານເລີ່ມຕົ້ນແມ່ນ "admin/admin"

ການປ່ຽນແປງ to ແປ ຫົວຂໍ້
ສິ່ງທີ່ທ່ານເຫັນແມ່ນສິ່ງທີ່ເອີ້ນວ່າຜິວຫນັງ "ຄລາສສິກ". Zoneminder ມີເຈົ້າພາບຂອງການຕັ້ງຄ່າ
ທາງເລືອກທີ່ທ່ານສາມາດປັບແຕ່ງໃນໄລຍະເວລາ. ຄູ່ມືນີ້ມີຈຸດປະສົງເພື່ອເຮັດໃຫ້ເຈົ້າເລີ່ມຕົ້ນ
ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ເປັນໄປໄດ້, ດັ່ງນັ້ນພວກເຮົາຈະບໍ່ເຂົ້າໄປໃນລາຍລະອຽດທັງຫມົດ. ຢ່າງໃດກໍຕາມ, ມັນເປັນມູນຄ່າທີ່ຈະ
ໃຫ້ສັງເກດວ່າ Zoneminder ຍັງມີຫົວຂໍ້ 'ຮາບພຽງ' ທີ່ຂຶ້ນກັບຄວາມມັກຂອງເຈົ້າອາດຈະເບິ່ງ
ທັນ​ສະ​ໄຫມ​ຫຼາຍ​ຂຶ້ນ​. ສະນັ້ນໃຫ້ເຮົາໃຊ້ມັນເປັນຕົວຢ່າງຂອງການນໍາເຈົ້າໄປຫາເມນູຕົວເລືອກ

· ຄລິກ​ໃສ່​ຕົວ​ເລືອກ​ການ​ເຊື່ອມ​ຕໍ່​ກ່ຽວ​ກັບ​ສິດ​ທິ​ທາງ​ເທິງ​ຂອງ​ການ​ໂຕ້​ຕອບ​ເວັບ​ໄຊ​ຕ​໌​ໃນ​ຮູບ​ພາບ​ຂ້າງ​ເທິງ​

· ນີ້​ຈະ​ນໍາ​ທ່ານ​ໄປ​ທີ່​ປ່ອງ​ຢ້ຽມ​ທາງ​ເລືອກ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້​. ໃຫ້ຄລິກໃສ່ແຖບ "ລະບົບ" ແລະ
ຈາກນັ້ນເລືອກຕົວເລືອກ "ແປ" ສໍາລັບ CSS_DEFAULT ດັ່ງທີ່ສະແດງຢູ່ລຸ່ມນີ້
[ຮູບພາບ]

· ກົດ Save ຢູ່ລຸ່ມສຸດ

ດຽວນີ້, ປ່ຽນໄປທີ່ແຖບ "ຈໍສະແດງຜົນ" ແລະເລືອກ "ແປ" ຄືກັນ: [ຮູບ]

ໜ້າຈໍຂອງເຈົ້າຕອນນີ້ຈະເປັນແບບນີ້:

ຊົມເຊີຍ! ຕອນນີ້ທ່ານມີການໂຕ້ຕອບທີ່ທັນສະໄໝແລ້ວ. [ຮູບ]

ຄວາມເຂົ້າໃຈ ໄດ້ ເວັບໄຊຕ໌ console
ກ່ອນທີ່ພວກເຮົາຈະດໍາເນີນການ, ໃຫ້ໃຊ້ເວລາສອງສາມນາທີເພື່ອເຂົ້າໃຈຫນ້າທີ່ທີ່ສໍາຄັນຂອງເວັບ
console. ເພື່ອເປັນການຍົກຕົວຢ່າງ, ພວກເຮົາຈະໃຊ້ zoneminder ທີ່ມີປະຊາກອນ
ການ​ຕັ້ງ​ຄ່າ​ທີ່​ມີ​ການ​ຕິດ​ຕາມ​ຈໍາ​ນວນ​ຫນຶ່ງ​ແລະ​ເຫດ​ການ​. ແນ່ນອນ, ນີ້ບໍ່ໄດ້ສະທ້ອນເຖິງເຈົ້າ
ຄອນໂຊເວັບໃນປະຈຸບັນ - ເຊິ່ງເປັນສິ່ງຈໍາເປັນທີ່ບໍ່ມີຂໍ້ມູນທີ່ເປັນປະໂຫຍດຈົນເຖິງປະຈຸບັນ, ດັ່ງທີ່ພວກເຮົາ
ຍັງບໍ່ທັນໄດ້ເພີ່ມສິ່ງຕ່າງໆ. ໃຫ້ໃຊ້ເວລາພັກຜ່ອນເລັກນ້ອຍແລະເຂົ້າໃຈວ່າຫນ້າທີ່ຕ່າງໆແມ່ນຫຍັງ
ແມ່ນກ່ອນທີ່ພວກເຮົາຈະ configure ຫນ້າຈໍເປົ່າຂອງພວກເຮົາເອງ. [ຮູບ]

· A: ນີ້ແມ່ນຊື່ຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບ. ທ່ານເຂົ້າສູ່ລະບົບເປັນ 'admin' ທີ່ນີ້

· B: ຄລິກທີ່ນີ້ເພື່ອສຳຫຼວດຕົວເລືອກຕ່າງໆຂອງ ZoneMinder ແລະວິທີການກຳນົດຄ່າພວກມັນ.
ທ່ານໄດ້ໃຊ້ອັນນີ້ເພື່ອເປີດໃຊ້ການພິສູດຢືນຢັນ ແລະປ່ຽນຮູບແບບຂ້າງເທິງ. ເມື່ອເວລາຜ່ານໄປ, ເຈົ້າ
ຈະພົບວ່າອັນນີ້ມີຫຼາຍອັນທີ່ເຈົ້າຕ້ອງການປັບແຕ່ງ.

· C: ລິ້ງນີ້, ເມື່ອຄລິກແລ້ວ, ຈະເປີດໜ້າຈໍບັນທຶກລະຫັດສີຂອງສິ່ງທີ່ກຳລັງເກີດຂຶ້ນ
Zoneminder ແລະມັກຈະໃຫ້ທ່ານມີຄວາມເຂົ້າໃຈດີກ່ຽວກັບສິ່ງທີ່ຜິດພາດຫຼືຖືກຕ້ອງ. ໃຫ້ສັງເກດວ່າ
ສີຢູ່ທີ່ນີ້ແມ່ນສີແດງ - ນັ້ນແມ່ນຕົວຊີ້ບອກວ່າມີຂໍ້ຜິດພາດເກີດຂຶ້ນໃນ ZoneMinder.
ທ່ານຄວນຄລິກໃສ່ມັນແລະສືບສວນ.

· D: ນີ້ແມ່ນຫຼັກຂອງ ZoneMinder - ການບັນທຶກເຫດການ. ມັນເຮັດໃຫ້ທ່ານນັບຈໍານວນເທົ່າໃດ
ເຫດການໄດ້ຖືກບັນທຶກໄວ້ໃນໄລຍະຊົ່ວໂມງ, ມື້, ອາທິດ, ເດືອນ.

· E: ເຫຼົ່ານີ້ແມ່ນ "ເຂດ". ເຂດຕ່າງໆແມ່ນພື້ນທີ່ພາຍໃນກ້ອງຖ່າຍຮູບທີ່ທ່ານໝາຍເປັນ 'ຮັອດສະປອດ'
ສໍາ​ລັບ​ການ​ກວດ​ສອບ​ການ​ເຄື່ອນ​ໄຫວ​. ເວົ້າງ່າຍໆ, ໃນເວລາທີ່ທ່ານທໍາອິດ configure ຈໍພາບຂອງທ່ານ (ກ້ອງຖ່າຍຮູບ), ໂດຍ
Zoneminder ເລີ່ມຕົ້ນໃຊ້ພື້ນທີ່ທັງຫມົດຂອງມຸມເບິ່ງຂອງກ້ອງຖ່າຍຮູບເພື່ອກວດພົບການເຄື່ອນໄຫວ. ເຈົ້າອາດຈະ
ບໍ່​ຕ້ອງ​ການ​ນີ້. ທ່ານອາດຈະຕ້ອງການສ້າງ "ເຂດ" ໂດຍສະເພາະສໍາລັບການກວດພົບການເຄື່ອນໄຫວແລະ
ບໍ່ສົນໃຈຄົນອື່ນ. ຕົວຢ່າງ, ໃຫ້ພິຈາລະນາຫ້ອງທີ່ມີພັດລົມທີ່ຫມຸນ. ທ່ານແນ່ນອນບໍ່ໄດ້
ຕ້ອງການພິຈາລະນາພັດລົມເຄື່ອນຍ້າຍຢ່າງຕໍ່ເນື່ອງເປັນເຫດຜົນສໍາລັບການກະຕຸ້ນການບັນທຶກ? ອາດຈະເປັນ
ບໍ່ແມ່ນ - ໃນກໍລະນີດັ່ງກ່າວ, ເຈົ້າຈະປ່ອຍໃຫ້ພັດລົມອອກໃນຂະນະທີ່ເຮັດໃຫ້ເຂດຂອງທ່ານ.

· F: ນີ້ແມ່ນຄໍລໍາ "ແຫຼ່ງ" ທີ່ບອກທ່ານປະເພດຂອງກ້ອງຖ່າຍຮູບ - ຖ້າ IP ຂອງມັນ
ກ້ອງຖ່າຍຮູບ, ກ້ອງຖ່າຍຮູບ USB ຫຼືຫຼາຍກວ່ານັ້ນ. ໃນຕົວຢ່າງນີ້, ພວກເຂົາເຈົ້າແມ່ນກ້ອງຖ່າຍຮູບ IP ທັງຫມົດ. ຫມາຍເຫດສີ
ສີແດງໃນລາຍການ F ? ນັ້ນໝາຍຄວາມວ່າມີບາງຢ່າງຜິດພາດກັບກ້ອງນັ້ນ. ບໍ່ມີສິ່ງມະຫັດ
ບັນທຶກຍັງສະແດງໃຫ້ເຫັນສີແດງ. ຕົວຊີ້ບອກທີ່ດີສໍາລັບທ່ານທີ່ຈະແຕະໃສ່ບັນທຶກແລະສືບສວນ

· G: ອັນນີ້ກຳນົດວ່າ Zoneminder ຈະບັນທຶກເຫດການແນວໃດ. ມີ​ຮູບ​ແບບ​ຕ່າງໆ​. ໂດຍ​ສັງ​ເຂບ
Modect == ບັນທຶກຖ້າການເຄື່ອນໄຫວຖືກກວດພົບ, ບັນທຶກ = ບັນທຶກສະເໝີ 24x7, Mocord = ສະເໝີ
ບັນທຶກ PLUS ກວດຈັບການເຄື່ອນໄຫວ, ຕິດຕາມກວດກາ = ພຽງແຕ່ສະຫນອງການເບິ່ງສົດແຕ່ບໍ່ໄດ້ບັນທຶກໄດ້ທຸກເວລາ,
Modect = ບໍ່ໄດ້ບັນທຶກຈົນກ່ວາ entity externa ຜ່ານ zmtrigger ບອກ Zoneminder ກັບ (ນີ້ແມ່ນ
ການ​ນໍາ​ໃຊ້​ຂັ້ນ​ສູງ​)​.

· H: ຖ້າທ່ານຄລິກໃສ່ການເຊື່ອມຕໍ່ເຫຼົ່ານີ້ທ່ານສາມາດເບິ່ງ "Montage" ຂອງຈໍສະແດງຜົນທັງຫມົດຂອງທ່ານ
ຫຼືວົງຈອນໂດຍຜ່ານແຕ່ລະຄົນ

ເພີ່ມຕື່ມ Monitors
ຕອນນີ້ພວກເຮົາມີຄວາມເຂົ້າໃຈພື້ນຖານກ່ຽວກັບ web console, ໃຫ້ໄປກ່ຽວກັບການເພີ່ມໃຫມ່
ກ້ອງຖ່າຍຮູບ (ຈໍພາບ). ຕົວຢ່າງນີ້, ໃຫ້ສົມມຸດວ່າພວກເຮົາມີກ້ອງຖ່າຍຮູບ IP ທີ່ຖ່າຍທອດ RTSP ຢູ່
LAN IP address 192.168.1.33.

ສິ່ງທໍາອິດທີ່ພວກເຮົາຈະຈໍາເປັນຕ້ອງຮູ້ແມ່ນວິທີການເຂົ້າເຖິງຟີດວິດີໂອຂອງກ້ອງຖ່າຍຮູບນັ້ນ. ເຈົ້າ​ຈະ
ຈໍາເປັນຕ້ອງໄດ້ປຶກສາຫາລືຄູ່ມືກ້ອງຖ່າຍຮູບຂອງທ່ານຫຼືກວດເບິ່ງກະດານສົນທະນາຂອງເຂົາເຈົ້າ. ຜູ້ໃຊ້ຊຸມຊົນ Zoneminder ເຊັ່ນກັນ
ມີບັນຊີລາຍຊື່ທີ່ຖືກປັບປຸງເລື້ອຍໆ ທີ່ນີ້ ທີ່ລາຍຊື່ຂໍ້ມູນກ່ຽວກັບກ້ອງຖ່າຍຮູບຈໍານວນຫຼາຍ. ຖ້າ
ເຈົ້າບໍ່ພົບລາຍຊື່ຂອງເຈົ້າຢູ່ທີ່ນັ້ນ ແລະເບິ່ງຄືວ່າບໍ່ສາມາດຊອກຫາມັນຢູ່ບ່ອນອື່ນໄດ້, ກະລຸນາລົງທະບຽນ
ແລະຖາມຢູ່ໃນ ຜູ້ໃຊ້ foums.

ກ້ອງຖ່າຍຮູບທີ່ພວກເຮົາໃຊ້ເປັນຕົວຢ່າງນີ້ແມ່ນ Foscam 9831W ເຊິ່ງເປັນ 1280x960 RTSP.
ກ້ອງຖ່າຍຮູບ, ແລະ URL ເພື່ອເຂົ້າເຖິງຟີດຂອງມັນ ຊື່ຜູ້ໃຊ້:password@IPADDRESS:PORT/videoMain

ເລີ່ມຕົ້ນ:

ໃຫ້ຄລິກໃສ່ປຸ່ມ "ເພີ່ມຈໍພາບໃຫມ່" ຂ້າງລຸ່ມນີ້: [ຮູບພາບ]

ນີ້ເຮັດໃຫ້ປ່ອງຢ້ຽມຈໍສະແດງຜົນໃຫມ່: [ຮູບພາບ]

·ພວກເຮົາໄດ້ໃຫ້ຊື່ມັນວ່າ 'Garage', ເພາະວ່າ, ມັນດີກ່ວາ Monitor-1 ແລະນີ້ແມ່ນ
ກ້ອງຖ່າຍຮູບ Garage ຂອງຂ້ອຍ.

·ມີປະເພດແຫຼ່ງຕ່າງໆ. ເປັນການແນະນໍາສັ້ນໆທີ່ທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ 'ທ້ອງຖິ່ນ' ຖ້າ
ກ້ອງ​ຖ່າຍ​ຮູບ​ຂອງ​ທ່ານ​ແມ່ນ​ຕິດ​ຕາມ​ທາງ​ຮ່າງ​ກາຍ​ກັບ​ເຄື່ອງ​ແມ່​ຂ່າຍ ZM ຂອງ​ທ່ານ (ເຊັ່ນ​: ກ້ອງ​ຖ່າຍ​ຮູບ USB​, ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ​)​,
ແລະຫນຶ່ງໃນ 'ໄລຍະໄກ', 'FFMpeg', 'Libvlc' ຫຼື 'cURL' ສໍາລັບກ້ອງຖ່າຍຮູບທາງໄກ (ບໍ່ຈໍາເປັນ,
ແຕ່ປົກກະຕິ). ຕົວຢ່າງນີ້, ໃຫ້ໄປກັບ 'ໄລຍະໄກ'.

ຫມາຍ​ເຫດ​:
ຕາມກົດລະບຽບ, ຖ້າທ່ານມີກ້ອງຖ່າຍຮູບທີ່ສາມາດເຂົ້າເຖິງໄດ້ຜ່ານ IP ແລະມັນເຮັດ HTTP ຫຼື RTSP,
ເລີ່ມຕົ້ນດ້ວຍ Remote, ຈາກນັ້ນລອງໃຊ້ FFMpeg ແລະ libvlc ຖ້າມັນບໍ່ເຮັດວຽກ
(/userguide/definemonitor ກວມເອົາຮູບແບບອື່ນໆໃນລາຍລະອຽດເພີ່ມເຕີມ). ຖ້າເຈົ້າສົງໄສ
ສິ່ງທີ່ 'File' ເຮັດ, ດີ, ZoneMinder ຖືກສ້າງຂຶ້ນດ້ວຍຄວາມເຂົ້າກັນໄດ້ໃນໃຈ. ລອງເບິ່ງ
ນີ້ ກະທູ້ ເພື່ອເບິ່ງວິທີການໃຊ້ໄຟລ໌ສໍາລັບການອ່ານພັກຜ່ອນ.

· ໃຫ້ອອກຈາກ Function ເປັນ 'Monitor' ພຽງແຕ່ເພື່ອໃຫ້ພວກເຮົາສາມາດໃຊ້ນີ້ເປັນຕົວຢ່າງເພື່ອປ່ຽນມັນໄດ້
ຕໍ່ມາທາງອື່ນ. ຕົວຈິງແລ້ວ, ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າເພື່ອເລືອກຮູບແບບຂອງທ່ານໃນຕອນນີ້ - Modect, Record
ແລະອື່ນໆຂຶ້ນຢູ່ກັບສິ່ງທີ່ທ່ານຕ້ອງການ ZoneMinder ເຮັດກັບກ້ອງຖ່າຍຮູບນີ້

·ພວກເຮົາໄດ້ໃສ່ MaxFPS ແລະ AlarmFPS ເປັນ 20 ຢູ່ທີ່ນີ້. ທ່ານ ສາມາດເຮັດໄດ້ ອອກຈາກ ນີ້ ຫວ່າງເປົ່າ ເກີນໄປ. ບໍ່ວ່າເຈົ້າ
ເຮັດຢູ່ທີ່ນີ້, ມັນ ທີ່ສໍາຄັນ to ເຮັດໃຫ້ ໃຫ້ແນ່ໃຈວ່າ ເຫຼົ່ານີ້ ຄ່າ ມີ ສູງ ກ່ວາ ໄດ້ FPS of ໄດ້ ກ້ອງຖ່າຍຮູບ.
ເຫດຜົນທີ່ພວກເຮົາໄດ້ເພີ່ມມູນຄ່າຢູ່ທີ່ນີ້ແມ່ນວ່າໃນເດືອນສິງຫາ 2015, ຖ້າກ້ອງຖ່າຍຮູບບໍ່ມີສາຍ,
ZoneMinder ກິນ CPU ຫຼາຍທີ່ພະຍາຍາມເຂົ້າຫາມັນແລະວາງມູນຄ່າໃຫຍ່ກວ່ານີ້
FPS ຕົວຈິງຊ່ວຍໃນສະຖານະການສະເພາະນັ້ນ.

ຫມາຍ​ເຫດ​:
ພວກເຮົາຂໍແນະນໍາໃຫ້ບໍ່ໃສ່ FPS ຕ່ໍາທີ່ນີ້ທີ່ຫນຶ່ງ configured ພາຍໃນ
ກ້ອງ​ຖ່າຍ​ຮູບ​ຂອງ​ທ່ານ​. ບໍ່ຄວນໃຊ້ Zoneminder ເພື່ອຈັດການອັດຕາເຟມຂອງກ້ອງຖ່າຍຮູບ. ນັ້ນສະເໝີ
ເຮັດໃຫ້ເກີດບັນຫາຫຼາຍຢ່າງ. ມັນດີກວ່າທີ່ທ່ານຕັ້ງຄ່າໂດຍກົງໃນກ້ອງຖ່າຍຮູບ ແລະບໍ່ວ່າຈະ
ປ່ອຍໃຫ້ມັນຫວ່າງເປົ່າ ຫຼືລະບຸ FPS ສູງກວ່າທີ່ນີ້. ໃນກໍລະນີນີ້, FPS ກ້ອງຖ່າຍຮູບຕົວຈິງຂອງພວກເຮົາແມ່ນ 3
ແລະພວກເຮົາໄດ້ຕັ້ງຄ່ານີ້ເປັນ 10.

· ພວກເຮົາສຳເລັດແລ້ວສຳລັບແຖບທົ່ວໄປ. ໃຫ້ຍ້າຍໄປແຖບຕໍ່ໄປ
[ຮູບພາບ]

· ໃຫ້​ເຮົາ​ເລືອກ​ເອົາ​ອະ​ນຸ​ສັນ​ຍາ​ຂອງ RTSP ແລະ​ວິ​ທີ​ການ​ທາງ​ໄກ​ຂອງ RTP/RTSP (ນີ້​ແມ່ນ​ກ້ອງ​ຖ່າຍ​ຮູບ RTSP​)

· ກ່ອງອື່ນໆສ່ວນຫຼາຍແມ່ນອະທິບາຍດ້ວຍຕົນເອງ

ນັ້ນແມ່ນຂ້ອນຂ້າງຫຼາຍ. ໃຫ້ຄລິກໃສ່ Save. ພວກເຮົາບໍ່ໄດ້ໄປສຳຫຼວດແຖບອື່ນໃນອັນນີ້
ຄູ່​ມື​ງ່າຍ​ດາຍ​.

ດຽວນີ້ທ່ານມີຈໍພາບທີ່ກຳນົດຄ່າແລ້ວ: [ຮູບ]

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ປ່ຽນ​ຮູບ​ແບບ​ຂອງ​ຕົນ​ຈາກ Monitor ທີ່​ຈະ​ເວົ້າ​ວ່າ​, Modect (ກວດ​ສອບ​ການ​ເຄື່ອນ​ໄຫວ​)​, ຕໍ່​ມາ​ທັງ​ຫມົດ​ທ່ານ​
ຕ້ອງເຮັດຄືຄລິກທີ່ຖັນ Function ທີ່ບອກວ່າ 'Monitor' ແລະປ່ຽນເປັນ 'Modect'.
ເຊັ່ນ​ດຽວ​ກັນ​: [ຮູບ​ພາບ​]

ແລະຕອນນີ້ພວກເຮົາມີ: [ຮູບພາບ]

ແລະຫຼັງຈາກນັ້ນ, ສຸດທ້າຍ, ເພື່ອເບິ່ງວ່າທຸກສິ່ງທຸກຢ່າງເຮັດວຽກ, ໃຫ້ຄລິກໃສ່ຊື່ຈໍສະແດງຜົນ ('Garage' ໃນ
ຕົວ​ຢ່າງ​ນີ້​) ແລະ​ທີ່​ຄວນ​ຈະ​ນໍາ​ເອົາ​ອາ​ຫານ​ສົດ​ເຊັ່ນ​ນີ້​: [ຮູບ​ພາບ​]

ສະຫຼຸບ
ນີ້ແມ່ນຄູ່ມື 'ການເລີ່ມຕົ້ນ' ທີ່ໄວທີ່ສຸດທີ່ທ່ານໄດ້ຖືກນໍາສະເຫນີກ່ຽວກັບພື້ນຖານຂອງ
ວິທີການເພີ່ມຈໍພາບ (ກ້ອງຖ່າຍຮູບ). ພວກ​ເຮົາ​ໄດ້​ຂ້າມ​ລາຍ​ລະ​ອຽດ​ຈໍາ​ນວນ​ຫຼາຍ​ເພື່ອ​ຮັກ​ສາ​ຫຍໍ້​ນີ້​. ກະລຸນາ
ອ້າງ​ເຖິງ /userguide/definemonitor ສໍາລັບລາຍລະອຽດການປັບແຕ່ງອື່ນໆຈໍານວນຫຼາຍ.

ນິຍາມ Monitors
ເພື່ອໃຊ້ ZoneMinder ຢ່າງຖືກຕ້ອງ, ທ່ານຈໍາເປັນຕ້ອງກໍານົດຢ່າງຫນ້ອຍຫນຶ່ງ Monitor. ໂດຍພື້ນຖານແລ້ວ, ຈໍສະແດງຜົນ
ແມ່ນກ່ຽວຂ້ອງກັບກ້ອງຖ່າຍຮູບ ແລະສາມາດກວດສອບມັນໄດ້ຢ່າງຕໍ່ເນື່ອງເພື່ອກວດຈັບການເຄື່ອນໄຫວ ແລະສິ່ງດັ່ງກ່າວ
ຄື.

ທ່ານ​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ປ່ອງ​ຢ້ຽມ​ຕິດ​ຕາມ​ກວດ​ກາ​ໂດຍ​ການ​ຄລິກ​ໃສ່ "ຕື່ມ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​" ປຸ່ມ​, ຫຼື​ໂດຍ​
ການຄລິກໃສ່ຄໍລໍາ "ແຫຼ່ງ" ຂອງຈໍສະແດງຜົນທີ່ກໍານົດໄວ້ກ່ອນ. [ຮູບ]

ມີຈໍານວນຂະຫນາດນ້ອຍຂອງການຕິດຕັ້ງກ້ອງຖ່າຍຮູບທີ່ ZoneMinder ຮູ້ກ່ຽວກັບແລະສິ່ງທີ່ສາມາດເປັນ
ເຂົ້າເຖິງໂດຍການຄລິກໃສ່ການເຊື່ອມຕໍ່ 'Presets'. ການເລືອກຫນຶ່ງຂອງ presets ຈະຕື່ມຂໍ້ມູນໃສ່ໃນ
ຕິດ​ຕາມ​ກວດ​ກາ​ການ​ຕັ້ງ​ຄ່າ​ທີ່​ມີ​ຄຸນ​ຄ່າ​ທີ່​ເຫມາະ​ສົມ​ແຕ່​ທ່ານ​ຍັງ​ຈະ​ຕ້ອງ​ໄດ້​ໃສ່​ຄົນ​ອື່ນ​ແລະ​
ຢືນຢັນການຕັ້ງຄ່າລ່ວງໜ້າ. ນີ້ແມ່ນຕົວຢ່າງຂອງປ່ອງຢ້ຽມ presets: [ຮູບພາບ]

ທາງເລືອກແມ່ນແບ່ງອອກເປັນຊຸດຂອງແຖບເພື່ອເຮັດໃຫ້ມັນງ່າຍຕໍ່ການແກ້ໄຂ. ທ່ານ​ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ
'ບັນທຶກ' ເພື່ອປ່ຽນເປັນແຖບທີ່ແຕກຕ່າງກັນເພື່ອໃຫ້ທ່ານສາມາດເຮັດການປ່ຽນແປງທັງຫມົດທີ່ທ່ານຕ້ອງການແລະຫຼັງຈາກນັ້ນ
ກົດ 'Save' ໃນ​ຕອນ​ທ້າຍ​. ທາງເລືອກສ່ວນບຸກຄົນໄດ້ຖືກອະທິບາຍໃນລາຍລະອຽດເພີ່ມເຕີມເລັກນ້ອຍ
ດ້ານລຸ່ມ,

ຕິດຕາມກວດກາ ແຖບ
ຊື່ ຊື່ສໍາລັບຈໍພາບຂອງທ່ານ. ອັນນີ້ຄວນປະກອບດ້ວຍຕົວອັກສອນທີ່ເປັນຕົວເລກ
(az,AZ,0-9) ແລະຍັບຍັ້ງ (-) ແລະຂີດກ້ອງ (_) ເທົ່ານັ້ນ. ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ພື້ນທີ່ຂາວ.

Server ການປະຕິບັດຫຼາຍເຊີບເວີຊ່ວຍໃຫ້ຄວາມສາມາດໃນການກໍານົດ ZoneMinder ຫຼາຍ
ເຊີບເວີແບ່ງປັນຖານຂໍ້ມູນດຽວ. ເມື່ອເຊີບເວີຖືກຕັ້ງຄ່າການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້
ທ່ານແຕ່ງຕັ້ງເຄື່ອງແມ່ຂ່າຍສໍາລັບແຕ່ລະຈໍພາບ.

ແຫຼ່ງຂໍ້ມູນ ປະເພດ
ນີ້ກໍານົດບໍ່ວ່າຈະເປັນກ້ອງຖ່າຍຮູບທ້ອງຖິ່ນທີ່ຕິດກັບວິດີໂອທາງດ້ານຮ່າງກາຍຫຼື
ພອດ USB ໃນເຄື່ອງຂອງທ່ານ, ກ້ອງຖ່າຍຮູບເຄືອຂ່າຍຫ່າງໄກສອກຫຼີກຫຼືແຫຼ່ງຮູບພາບທີ່ເປັນ
ເປັນຕົວແທນໂດຍໄຟລ໌ (ຕົວຢ່າງການດາວໂຫຼດແຕ່ລະໄລຍະຈາກທາງເລືອກ
ສະຖານທີ່). ການເລືອກອັນໜຶ່ງ ຫຼືອັນອື່ນມີຜົນກະທົບຕໍ່ຊຸດຂອງຕົວເລືອກທີ່ສະແດງຢູ່ໃນ
ແຖບແຫຼ່ງ.

ຫນ້າທີ່
ນີ້ເປັນສິ່ງຈໍາເປັນກໍານົດສິ່ງທີ່ຕິດຕາມກວດກາກໍາລັງເຮັດ. ນີ້ສາມາດເປັນຫນຶ່ງໃນ
ຕິດຕາມ;

· ບໍ່ມີ – ປະຈຸບັນນີ້ຈໍພາບຖືກປິດໃຊ້ງານ. ບໍ່ສາມາດເບິ່ງກະແສ ຫຼືເຫດການຕ່າງໆໄດ້
ສ້າງຂຶ້ນ. ບໍ່ມີຫຍັງຖືກບັນທຶກ.

· Monitor – ຈໍສະແດງຜົນແມ່ນມີພຽງແຕ່ສໍາລັບການຖ່າຍທອດສົດ. ບໍ່ມີການວິເຄາະຮູບພາບ
ແມ່ນເຮັດໄດ້ດັ່ງນັ້ນບໍ່ມີສັນຍານເຕືອນຫຼືເຫດການຈະຖືກສ້າງຂຶ້ນ, ແລະບໍ່ມີຫຍັງຈະເປັນ
ບັນທຶກ.

· Modect – ຫຼື MOtion DEteECTtion. ຮູບພາບທີ່ຖືກຈັບທັງຫມົດຈະຖືກວິເຄາະແລະເຫດການ
ສ້າງຂຶ້ນດ້ວຍວິດີໂອທີ່ບັນທຶກໄວ້ບ່ອນທີ່ມີການກວດພົບການເຄື່ອນໄຫວ.

· ບັນທຶກ - ຈໍພາບຈະຖືກບັນທຶກຢ່າງຕໍ່ເນື່ອງ. ເຫດການທີ່ມີຄວາມຍາວຄົງທີ່
ຈະຖືກສ້າງຂື້ນໂດຍບໍ່ຄໍານຶງເຖິງການເຄື່ອນໄຫວ, ຄ້າຍຄືກັນກັບໄລຍະເວລາປົກກະຕິ
ບັນ​ທຶກ​ວິ​ດີ​ໂອ. ບໍ່ມີການກວດຈັບການເຄື່ອນໄຫວເກີດຂຶ້ນໃນໂໝດນີ້.

· Mocord – ຈໍພາບຈະຖືກບັນທຶກຢ່າງຕໍ່ເນື່ອງ, ໂດຍມີການເຄື່ອນໄຫວໃດໆກໍຕາມ
ເນັ້ນໃສ່ພາຍໃນເຫດການເຫຼົ່ານັ້ນ.

· Nodect – ຫຼື No DEteECTtion. ນີ້ແມ່ນຮູບແບບພິເສດທີ່ຖືກອອກແບບມາເພື່ອໃຊ້ກັບ
ຜົນກະທົບຕໍ່ພາຍນອກ. ໃນ Nodect ບໍ່ມີການກວດຈັບການເຄື່ອນໄຫວເກີດຂື້ນແຕ່ເຫດການແມ່ນ
ບັນທຶກຖ້າຕົວກະຕຸ້ນພາຍນອກຕ້ອງການມັນ.

ໂດຍທົ່ວໄປແລ້ວມັນດີທີ່ສຸດທີ່ຈະເລືອກ 'Monitor' ເປັນການຕັ້ງຄ່າເບື້ອງຕົ້ນຢູ່ທີ່ນີ້.

ເປີດການ
ຊ່ອງທີ່ເປີດໃຊ້ງານຊີ້ບອກວ່າຈໍພາບຄວນຈະຖືກເລີ່ມຕົ້ນຢູ່ໃນໂໝດເຄື່ອນໄຫວຫຼືບໍ່
ຫຼືຢູ່ໃນສະຖານະຕົວຕັ້ງຕົວຕີຫຼາຍຂຶ້ນ. ທ່ານເກືອບສະເຫມີຕ້ອງການກວດເບິ່ງກ່ອງນີ້, ພຽງແຕ່
ຂໍ້ຍົກເວັ້ນແມ່ນໃນເວລາທີ່ທ່ານຕ້ອງການໃຫ້ກ້ອງຖ່າຍຮູບເປີດຫຼືປິດການໃຊ້ງານໂດຍພາຍນອກ
triggers ຫຼື scripts. ຖ້າບໍ່ໄດ້ເປີດໃຊ້, ຈໍສະແດງຜົນຈະບໍ່ສ້າງເຫດການໃດໆໃນ
ການຕອບສະ ໜອງ ຕໍ່ການເຄື່ອນໄຫວຫຼືການກະຕຸ້ນອື່ນໆ.

ເຊື່ອມຕໍ່ Monitors
ພາກສະຫນາມນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດເລືອກຈໍພາບອື່ນໆໃນລະບົບຂອງເຈົ້າທີ່ເຮັດຫນ້າທີ່ເປັນຕົວກະຕຸ້ນ
ສໍາລັບຈໍນີ້. ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານມີກ້ອງຖ່າຍຮູບກວມເອົາລັກສະນະຫນຶ່ງຂອງຊັບສິນຂອງທ່ານ
ສາມາດບັງຄັບໃຫ້ກ້ອງຖ່າຍຮູບທັງໝົດບັນທຶກໃນຂະນະທີ່ກ້ອງຖ່າຍຮູບນັ້ນກວດພົບການເຄື່ອນໄຫວ ຫຼືເຫດການອື່ນໆ.
ທ່ານສາມາດເຂົ້າໄປໂດຍກົງໃສ່ບັນຊີລາຍຊື່ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ ids ຈໍພາບ ຫຼືຄລິກໃສ່
'ເລືອກ' ເພື່ອເລືອກທາງເລືອກ. ຈົ່ງລະມັດລະວັງຫຼາຍບໍ່ໃຫ້ສ້າງການຂື້ນກັບວົງວຽນ
ດ້ວຍຄຸນສົມບັດນີ້ຢ່າງໃດກໍ່ຕາມເຈົ້າຈະມີສັນຍານເຕືອນທີ່ຄົງຢູ່ຕະຫຼອດການ
ເກືອບແນ່ນອນບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ! ເພື່ອຍົກເລີກການເຊື່ອມຕໍ່ຈໍສະແດງຜົນທ່ານສາມາດ ctrl-click.

ສູງສຸດ FPS
ໃນບາງໂອກາດ ເຈົ້າອາດມີກ້ອງໜຶ່ງ ຫຼືຫຼາຍຕົວທີ່ສາມາດໃຫ້ອັດຕາການຈັບພາບສູງ
ແຕ່ພົບວ່າໂດຍທົ່ວໄປແລ້ວທ່ານບໍ່ຕ້ອງການການປະຕິບັດນີ້ຕະຫຼອດເວລາແລະຈະ
ຕ້ອງການເບົາການໂຫຼດຢູ່ໃນເຊີບເວີຂອງທ່ານ. ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ຈໍາ​ກັດ​ການ​
ອັດຕາການຈັບສູງສຸດເປັນຄ່າທີ່ລະບຸ. ນີ້ອາດຈະອະນຸຍາດໃຫ້ທ່ານມີກ້ອງຖ່າຍຮູບຫຼາຍ
ສະຫນັບສະຫນູນໃນລະບົບຂອງທ່ານໂດຍການຫຼຸດຜ່ອນການໂຫຼດ CPU ຫຼືເພື່ອຈັດສັນແບນວິດວິດີໂອ
ບໍ່ສະເຫມີພາບລະຫວ່າງກ້ອງຖ່າຍຮູບທີ່ແບ່ງປັນອຸປະກອນວິດີໂອດຽວກັນ. ມູນຄ່ານີ້ແມ່ນພຽງແຕ່ເປັນການຫຍາບຄາຍ
ຄໍາແນະນໍາແລະຄ່າຕ່ໍາທີ່ທ່ານກໍານົດ FPS ຕົວຈິງອາດຈະເຂົ້າຫາມັນ
ໂດຍ​ສະ​ເພາະ​ແມ່ນ​ໃນ​ອຸ​ປະ​ກອນ​ທີ່​ແບ່ງ​ປັນ​ທີ່​ມັນ​ສາ​ມາດ​ເປັນ​ການ​ຍາກ​ທີ່​ຈະ synchronize ສອງ​ຫຼື​ຫຼາຍ​ກວ່າ​
ອັດຕາການຈັບພາບທີ່ແຕກຕ່າງກັນຢ່າງແນ່ນອນ. ຕົວເລືອກນີ້ຄວບຄຸມ FPS ສູງສຸດໃນ
ສະຖານະການທີ່ບໍ່ມີສັນຍານເຕືອນເກີດຂຶ້ນພຽງແຕ່. (ຫມາຍເຫດສໍາລັບກ້ອງຖ່າຍຮູບ IP: ZoneMinder ມີ
ບໍ່ມີວິທີທີ່ຈະຕັ້ງຫຼືຈໍາກັດ mjpeg stream ກ້ອງຖ່າຍຮູບຜ່ານ, ບາງ cams ທ່ານສາມາດກໍານົດ
ນີ້ໂດຍຜ່ານ url string, ຄົນອື່ນບໍ່ໄດ້. ດັ່ງນັ້ນຖ້າທ່ານໃຊ້ mjpeg feeds ທ່ານຕ້ອງ
ບໍ່ throttle ຢູ່ທີ່ນີ້ໃນຕອນທ້າຍຂອງເຄື່ອງແມ່ຂ່າຍ, ພຽງແຕ່ທ້າຍ cam. ຖ້າທ່ານຕ້ອງການໃຊ້ນີ້
ຄຸນນະສົມບັດ, ເຄື່ອງແມ່ຂ່າຍທີ່ຈະ throttle, ຫຼັງຈາກນັ້ນທ່ານຕ້ອງໃຊ້ jpeg ແທນທີ່ຈະເປັນວິທີການ mjpeg
ໄດ້​ຮັບ​ຮູບ​ພາບ​ຈາກ​ກ້ອງ​ຖ່າຍ​ຮູບ​)

ປຸກ ສູງສຸດ FPS
ຖ້າທ່ານໄດ້ກໍານົດ FPS ສູງສຸດ, ມັນອາດຈະເປັນວ່າທ່ານບໍ່ຕ້ອງການຂໍ້ຈໍາກັດນີ້
ເພື່ອນຳໃຊ້ໃນເວລາທີ່ຈໍພາບຂອງທ່ານກຳລັງບັນທຶກການເຄື່ອນໄຫວ ຫຼືເຫດການອື່ນໆ. ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້
ໃຫ້ທ່ານ override ຄ່າ FPS ສູງສຸດຖ້າສະຖານະການນີ້ເກີດຂຶ້ນ. ເຊັ່ນດຽວກັນກັບ
ການ​ຕັ້ງ​ຄ່າ FPS ສູງ​ສຸດ​ທີ່​ປ່ອຍ​ໃຫ້​ຫວ່າງ​ເປົ່າ​ນີ້​ຫມາຍ​ຄວາມ​ວ່າ​ບໍ່​ມີ​ຈໍາ​ກັດ​ດັ່ງ​ນັ້ນ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ກໍາ​ນົດ a
fps ສູງສຸດໃນທາງເລືອກທີ່ຜ່ານມາຫຼັງຈາກນັ້ນໃນເວລາທີ່ປຸກເກີດຂຶ້ນຂອບເຂດຈໍາກັດນີ້ຈະເປັນ
ບໍ່ສົນໃຈ ແລະ ZoneMinder ຈະຈັບໄວເທົ່າທີ່ຈະໄວໄດ້ສໍາລັບໄລຍະເວລາຂອງ
ປຸກ​, ກັບ​ຄືນ​ໄປ​ຫາ​ຄ່າ​ຈໍາ​ກັດ​ຫຼັງ​ຈາກ​ການ​ປຸກ​ໄດ້​ສະ​ຫຼຸບ​ໄດ້​. ເທົ່າ​ທຽມ​ກັນ​ທ່ານ
ສາມາດຕັ້ງຄ່ານີ້ເປັນຄ່າດຽວກັນ, ຫຼືສູງກວ່າ (ຫຼືແມ້ກະທັ້ງຕ່ໍາ) ຄ່າຫຼາຍກ່ວາ FPS ສູງສຸດສໍາລັບ
ການຄວບຄຸມທີ່ຊັດເຈນກວ່າກ່ຽວກັບອັດຕາການຈັບພາບໃນກໍລະນີທີ່ມີສັນຍານເຕືອນ.

ກະສານອ້າງອີງ ຮູບພາບ ຜະສົມຜະສານ %ge
ແຕ່ລະຮູບພາບທີ່ວິເຄາະຢູ່ໃນ ZoneMinder ແມ່ນອົງປະກອບຂອງຮູບພາບທີ່ຜ່ານມາແລະຖືກສ້າງຕັ້ງຂຶ້ນ
ໂດຍການນຳໃຊ້ຮູບປັດຈຸບັນເປັນເປີເຊັນທີ່ແນ່ນອນຂອງການອ້າງອີງກ່ອນໜ້າ
ຮູບ. ດັ່ງນັ້ນ, ຖ້າພວກເຮົາໃສ່ຄ່າຂອງ 10 ຢູ່ທີ່ນີ້, ແຕ່ລະສ່ວນຂອງຮູບພາບໃນການອ້າງອີງ
ຮູບພາບຈະຫຼຸດລົງໂດຍປັດໃຈຂອງ 0.9 ໃນແຕ່ລະຮອບ. ດັ່ງນັ້ນການອ້າງອີງປົກກະຕິ
ຮູບ​ພາບ​ຈະ​ເປັນ 10​% ຮູບ​ພາບ​ທີ່​ຜ່ານ​ມາ​, 9​% ຮູບ​ພາບ​ກ່ອນ​ຫນ້າ​ນັ້ນ​ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ 8.1​% 7.2​%​.
6.5% ແລະອື່ນໆຂອງສ່ວນທີ່ເຫຼືອຂອງວິທີການ. ຮູບພາບຈະຫາຍໄປປະມານ 25
ຮູບພາບຕໍ່ມາກ່ວາເວລາທີ່ມັນຖືກເພີ່ມ. ມູນ​ຄ່າ​ການ​ຜະ​ສົມ​ນີ້​ແມ່ນ​ສິ່ງ​ທີ່​ໄດ້​ລະ​ບຸ​ໄວ້​ໃນ​ທີ່​ນີ້​ແລະ​
ຖ້າສູງກວ່າຈະເຮັດໃຫ້ເຫດການທີ່ມີຄວາມຄືບໜ້າຊ້າລົງສາມາດກວດພົບໄດ້ໜ້ອຍລົງເປັນການອ້າງອີງ
ຮູບພາບຈະປ່ຽນແປງໄວຂຶ້ນ. ເຫດການທີ່ຄ້າຍຄືກັນຈະຖືກຖືວ່າມີຫຼາຍກວ່າຫຼາຍ
ໄວກວ່າເມື່ອຮູບພາບອ້າງອີງປັບຕົວເຂົ້າກັບຮູບພາບໃໝ່ໄດ້ໄວຂຶ້ນ. ໃນສັນຍານ
ຂໍ້ກໍານົດການປຸງແຕ່ງທີ່ມູນຄ່ານີ້ສູງຂຶ້ນ, ການໂຈມຕີເຫດການແລະການທໍາລາຍຂອງ steeper
ສັນຍານ. ມັນຂຶ້ນກັບຄວາມຕ້ອງການສະເພາະຂອງເຈົ້າວ່າຄ່າທີ່ເຫມາະສົມແມ່ນຫຍັງ
ຈະເປັນສໍາລັບທ່ານແຕ່ເລີ່ມຕົ້ນດ້ວຍ 10 ທີ່ນີ້ແລະປັບມັນ (ປົກກະຕິແລ້ວລົງ) ຕໍ່ມາຖ້າ
ຈໍາເປັນ.

ຜົນກະທົບຕໍ່
ພາກສ່ວນນ້ອຍໆນີ້ສາມາດເຮັດໃຫ້ເຈົ້າເລືອກໄດ້ວ່າທຣິກເກີໃດຈະນຳໃຊ້ຖ້າໂໝດການແລ່ນມີ
ຖືກຕັ້ງເປັນ 'ກະຕຸ້ນ' ຂ້າງເທິງ. ຜົນກະທົບຕໍ່ທົ່ວໄປທີ່ສຸດແມ່ນ X10 ແລະນີ້ຈະປາກົດ
ນີ້ຖ້າທ່ານຊີ້ໃຫ້ເຫັນວ່າລະບົບຂອງທ່ານສະຫນັບສະຫນູນມັນໃນລະຫວ່າງການຕິດຕັ້ງ. ພຽງແຕ່ X10
ໄດ້ຮັບການສະຫນັບສະຫນູນເປັນຜົນກະທົບຕໍ່ການຂົນສົ່ງກັບ ZoneMinder ໃນປັດຈຸບັນແຕ່ມັນເປັນໄປໄດ້
ວ່າຕົວກະຕຸ້ນອື່ນໆຈະກາຍເປັນທີ່ມີຢູ່ຕາມຄວາມຈໍາເປັນ. ທ່ານຍັງສາມາດໃຊ້ພຽງແຕ່
ວຽກ 'cron' ຫຼືກົນໄກອື່ນໆທີ່ຈະຄວບຄຸມກ້ອງຖ່າຍຮູບຕົວຈິງແລະຮັກສາພວກມັນ
ຢູ່ນອກການຕັ້ງຄ່າ ZoneMinder. ສະຄຣິບ zmtrigger.pl ແມ່ນຄືກັນ
ມີໃຫ້ເພື່ອປະຕິບັດການກະຕຸ້ນພາຍນອກແບບກຳນົດເອງ.

ແຫຼ່ງຂໍ້ມູນ ແຖບ
FFmpeg
ແຫຼ່ງຂໍ້ມູນ ເສັ້ນທາງ
ໃຊ້ຊ່ອງຂໍ້ມູນນີ້ເພື່ອໃສ່ URL ເຕັມຂອງກະແສ ຫຼືໄຟລ໌. ເບິ່ງຢູ່ໃນສະຫນັບສະຫນູນ
ພາກ Hardware > Network Cameras, ວິທີຮັບສາຍເຫຼົ່ານີ້ທີ່ອາດຈະນຳໃຊ້ກັບ
ກ້ອງ​ຖ່າຍ​ຮູບ​ຂອງ​ທ່ານ​. ການຖ່າຍທອດ RTSP ອາດຈະຖືກລະບຸຢູ່ທີ່ນີ້.

ແຫຼ່ງຂໍ້ມູນ ສີ
ລະບຸຈໍານວນສີໃນຮູບທີ່ບັນທຶກໄວ້. ບໍ່ຄືກັບກ້ອງຖ່າຍຮູບທ້ອງຖິ່ນ
ການ​ປ່ຽນ​ແປງ​ນີ້​ບໍ່​ມີ​ຜົນ​ກະ​ທົບ​ການ​ຄວບ​ຄຸມ​ກ່ຽວ​ກັບ​ກ້ອງ​ຖ່າຍ​ຮູບ​ທາງ​ໄກ​ຕົວ​ມັນ​ເອງ​ສະ​ນັ້ນ​ຮັບ​ປະ​ກັນ​ວ່າ​
ກ້ອງຂອງເຈົ້າກຳລັງຈັບພາບໃສ່ palette ນີ້ກ່ອນລ່ວງໜ້າ.

capture ຄວາມກວ້າງ / ລວງສູງ
ໃຫ້ແນ່ໃຈວ່າທ່ານໃສ່ທີ່ນີ້ຄ່າດຽວກັນກັບພວກມັນຢູ່ໃນກ້ອງຖ່າຍຮູບທາງໄກ
ການ​ຕັ້ງ​ຄ່າ​ພາຍ​ໃນ​.

ໃຫ້ເກັບຮັກສາ ລັກສະນະ ອັດຕາສ່ວນ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

ປະຖົມນິເທດ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

LibVLC
cURL
ທ້ອງຖິ່ນ
ອຸປະກອນ ເສັ້ນທາງ/ຊ່ອງ
ໃສ່ເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ອຸປະກອນທີ່ກ້ອງຖ່າຍຮູບຂອງເຈົ້າຕິດຢູ່, ຕົວຢ່າງ
/dev/video0. ອຸ​ປະ​ກອນ​ວິ​ດີ​ໂອ​ຈໍາ​ນວນ​ຫນຶ່ງ​, ເຊັ່ນ​: ບັດ BTTV ສະ​ຫນັບ​ສະ​ຫນູນ​ກ້ອງ​ຖ່າຍ​ຮູບ​ຫຼາຍ​ໃນ​ຫນຶ່ງ​
ອຸປະກອນດັ່ງນັ້ນໃນກໍລະນີນີ້ໃສ່ຫມາຍເລກຊ່ອງໃນຊ່ອງຊ່ອງຫຼືປ່ອຍໃຫ້ມັນຢູ່
ສູນຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ກ້ອງຖ່າຍຮູບ USB ຫຼືຫນຶ່ງທີ່ມີພຽງແຕ່ຫນຶ່ງຊ່ອງ. ເບິ່ງຢູ່ໃນສະຫນັບສະຫນູນ
ສ່ວນຮາດແວ, ວິທີການເບິ່ງວ່າບັດ capture ຫຼື webcam USB ຂອງທ່ານໄດ້ຮັບການສະຫນັບສະຫນູນຫຼື
ບໍ່ແມ່ນ, ແລະການຕັ້ງຄ່າພິເສດອັນໃດທີ່ເຈົ້າອາດຈະຕ້ອງເຮັດ, ເພື່ອເຮັດໃຫ້ມັນເຮັດວຽກ.

ອຸປະກອນ ຮູບແບບ
ກະລຸນາໃສ່ຮູບແບບວິດີໂອຂອງນ້ໍາວິດີໂອ. ນີ້ຖືກກໍານົດໄວ້ໃນໄຟລ໌ລະບົບຕ່າງໆ
(ເຊັ່ນ: /usr/include/linux/videodev.h) ແຕ່ສອງອັນທົ່ວໄປທີ່ສຸດແມ່ນ 0 ສໍາລັບ PAL ແລະ 1.
ສໍາລັບ NTSC.

capture palette
ສຸດທ້າຍສໍາລັບສ່ວນວິດີໂອຂອງການຕັ້ງຄ່າໃສ່ຄວາມເລິກຂອງສີ. ZoneMinder
ສະ​ຫນັບ​ສະ​ຫນູນ​ມື​ຂອງ palettes ທົ່ວ​ໄປ​ທີ່​ສຸດ​, ສະ​ນັ້ນ​ເລືອກ​ເອົາ​ຫນຶ່ງ​ທີ່​ນີ້​. ຖ້າສົງໃສພະຍາຍາມ
ສີເທົາກ່ອນ, ແລະຫຼັງຈາກນັ້ນເປັນສີ 24 ນ້ອຍ. ຖ້າທັງສອງອັນນີ້ເຮັດວຽກໄດ້ດີຫຼາຍແລ້ວ YUV420P
ຫຼືຫນຶ່ງຂອງຄົນອື່ນອາດຈະ. ມີການລົງໂທດການປະຕິບັດເລັກນ້ອຍໃນເວລາທີ່
ການ​ນໍາ​ໃຊ້ palettes ນອກ​ຈາກ​ສີ​ຂີ້​ເຖົ່າ​ຫຼື 24 bit ສີ​ເປັນ​ການ​ປ່ຽນ​ແປງ​ພາຍ​ໃນ​ແມ່ນ​
ມີສ່ວນຮ່ວມ. ຮູບແບບອື່ນໆເຫຼົ່ານີ້ແມ່ນມີຈຸດປະສົງເພື່ອໄດ້ຮັບການສະຫນັບສະຫນູນພື້ນເມືອງໃນອະນາຄົດ
ຮຸ່ນແຕ່ໃນປັດຈຸບັນຖ້າທ່ານມີທາງເລືອກເລືອກຫນຶ່ງຂອງສີຂີ້ເຖົ່າຫຼືສີ 24 ນ້ອຍ.

capture ຄວາມກວ້າງ / ລວງສູງ
ຂະໜາດຂອງການຖ່າຍທອດວິດີໂອ ກ້ອງຂອງທ່ານຈະສະໜອງໃຫ້. ຖ້າກ້ອງຖ່າຍຮູບຂອງທ່ານສະຫນັບສະຫນູນ
ຫຼາຍໆອັນພຽງແຕ່ໃສ່ອັນທີ່ເຈົ້າຕ້ອງການໃຊ້ສຳລັບແອັບພລິເຄຊັນນີ້, ເຈົ້າສາມາດຢູ່ສະເໝີ
ປ່ຽນມັນຕໍ່ມາ. ຢ່າງ​ໃດ​ກໍ​ຕາມ​ຂ້າ​ພະ​ເຈົ້າ​ຈະ​ແນະ​ນໍາ​ໃຫ້​ເລີ່ມ​ຕົ້ນ​ທີ່​ບໍ່​ມີ​ຂະ​ຫນາດ​ໃຫຍ່​ກ​່​ວາ 320x240 ຫຼື
384x288 ແລະຫຼັງຈາກນັ້ນບາງທີອາດຈະເພີ່ມຂຶ້ນແລະເບິ່ງວ່າການປະຕິບັດໄດ້ຮັບຜົນກະທົບແນວໃດ. ນີ້
ຂະຫນາດຄວນຈະພຽງພໍໃນກໍລະນີຫຼາຍທີ່ສຸດ. ກ້ອງຖ່າຍຮູບບາງແມ່ນຂ້ອນຂ້າງ choosy ກ່ຽວກັບ
ຂະ​ຫນາດ​ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ຢູ່​ທີ່​ນີ້​ດັ່ງ​ນັ້ນ​ຂະ​ຫນາດ​ຜິດ​ປົກ​ກະ​ຕິ​ເຊັ່ນ 197x333 ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ຫຼີກ​ເວັ້ນ​ການ​
ໃນເບື້ອງຕົ້ນ.

ໃຫ້ເກັບຮັກສາ ລັກສະນະ ອັດຕາສ່ວນ
ເມື່ອພິມໃນຂະຫນາດຂອງຈໍສະແດງຜົນ, ທ່ານສາມາດຄລິກໃສ່ກ່ອງກາເຄື່ອງຫມາຍນີ້ເພື່ອຮັບປະກັນ
ວ່າຄວາມກວ້າງຢູ່ໃນອັດຕາສ່ວນທີ່ຖືກຕ້ອງກັບຄວາມສູງ, ຫຼືໃນທາງກັບກັນ. ມັນອະນຸຍາດໃຫ້
ຄວາມສູງທີ່ຈະຄິດໄລ່ອັດຕະໂນມັດຈາກ width (ຫຼືກົງກັນຂ້າມ) ອີງຕາມ
ອັດ​ຕາ​ສ່ວນ​ຮູບ​ພາບ​ທີ່​ຕັ້ງ​ໄວ້​ລ່ວງ​ຫນ້າ​. ນີ້​ແມ່ນ preset ເປັນ 4:3 ແຕ່​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ແກ້​ໄຂ​ໃນ​ທົ່ວ​ໂລກ​ໂດຍ​ຜ່ານ​ການ​
Options->Config->ZM_DEFAULT_ASPECT_RATIO ການຕັ້ງຄ່າ. ນອກ​ຈາກ 4:3 ຊຶ່ງ​ເປັນ​ປົກ​ກະ​ຕິ​
ສໍາລັບເຄືອຂ່າຍ ແລະກ້ອງຖ່າຍຮູບອະນາລັອກ ການຕັ້ງຄ່າທົ່ວໄປອື່ນແມ່ນ 11:9 ສໍາລັບ CIF (352x288)
ແຫຼ່ງທີ່ອີງໃສ່.

ປະຖົມນິເທດ
ຖ້າກ້ອງຖ່າຍຮູບຂອງທ່ານຖືກຕິດຢູ່ດ້ານເທິງຫຼືຢູ່ໃນມຸມຂວາ, ທ່ານສາມາດນໍາໃຊ້ພາກສະຫນາມນີ້
ລະ​ບຸ​ການ​ຫມຸນ​ທີ່​ນໍາ​ໃຊ້​ກັບ​ຮູບ​ພາບ​ທີ່​ມັນ​ໄດ້​ຖືກ​ຈັບ​. ອັນນີ້ເກີດຂຶ້ນ
ການປະມວນຜົນເພີ່ມເຕີມຂ້າງເທິງນັ້ນຖ້າເປັນໄປໄດ້ມັນດີກວ່າທີ່ຈະຕິດກ້ອງຖ່າຍຮູບຂອງເຈົ້າໃສ່
ວິທີການທີ່ຖືກຕ້ອງຕະຫຼອດຖ້າຫາກວ່າທ່ານສາມາດ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ເລືອກ​ເອົາ​ຫນຶ່ງ​ໃນ​ທາງ​ເລືອກ​ໃນ​ການ​ຫມຸນ​ຈໍາ​ໄວ້​
ສະຫຼັບເຂດຄວາມສູງແລະຄວາມກວ້າງເພື່ອໃຫ້ເຂົາເຈົ້ານໍາໃຊ້, ເຊັ່ນວ່າກ້ອງຖ່າຍຮູບຂອງທ່ານ captures
ຢູ່ທີ່ 352x288 ແລະທ່ານເລືອກ 'Rotate right' ທີ່ນີ້ຫຼັງຈາກນັ້ນກໍານົດຄວາມສູງເປັນ 352 ແລະ.
width ເປັນ 288. ນອກນັ້ນທ່ານຍັງສາມາດເລືອກທີ່ຈະ 'flip' ຮູບພາບຖ້າຫາກວ່າກ້ອງຖ່າຍຮູບຂອງທ່ານສະຫນອງ
ການປ້ອນຂໍ້ມູນແບບສະທ້ອນ.

ຫ່າງໄກສອກຫຼີກ
ຫ່າງໄກສອກຫຼີກ ເຈົ້າພາບ/ພອດ/ເສັ້ນທາງ
ໃຊ້ຊ່ອງຂໍ້ມູນເຫຼົ່ານີ້ເພື່ອໃສ່ URL ເຕັມຂອງກ້ອງຖ່າຍຮູບ. ໂດຍພື້ນຖານແລ້ວຖ້າຫາກວ່າກ້ອງຖ່າຍຮູບຂອງທ່ານແມ່ນ
at http://camserver.home.net:8192/cameras/camera1.jpg ຫຼັງຈາກນັ້ນ, ທົ່ງນາເຫຼົ່ານີ້ຈະເປັນ
camserver.home.net, 8192 ແລະ /cameras/camera1.jpg ຕາມລໍາດັບ. ອອກຈາກທ່າເຮືອຢູ່
80 ຖ້າບໍ່ມີພອດພິເສດທີ່ຕ້ອງການ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ການ​ກວດ​ສອບ​ການ​ເຂົ້າ​ເຖິງ​
ກ້ອງຖ່າຍຮູບຂອງທ່ານຫຼັງຈາກນັ້ນເພີ່ມນີ້ໃສ່ຊື່ເຈົ້າພາບໃນຮູບແບບ
: @ .com. ນີ້ປົກກະຕິແລ້ວຈະເປັນສີ 24 bit ເຖິງແມ່ນວ່າ
ຮູບພາບມີລັກສະນະສີດໍາແລະສີຂາວ. ເບິ່ງຢູ່ໃນຮາດແວທີ່ຮອງຮັບ > ກ້ອງຖ່າຍຮູບເຄືອຂ່າຍ
ພາກ​ສ່ວນ​, ວິ​ທີ​ການ​ໄດ້​ຮັບ​ສາຍ​ເຫຼົ່າ​ນີ້​ທີ່​ອາດ​ຈະ​ນໍາ​ໃຊ້​ກັບ​ກ້ອງ​ຖ່າຍ​ຮູບ​ຂອງ​ທ່ານ​.

ຫ່າງໄກສອກຫຼີກ ຮູບພາບ ສີ
ລະບຸຈໍານວນສີໃນຮູບທີ່ບັນທຶກໄວ້. ບໍ່ຄືກັບກ້ອງຖ່າຍຮູບທ້ອງຖິ່ນ
ການ​ປ່ຽນ​ແປງ​ນີ້​ບໍ່​ມີ​ຜົນ​ກະ​ທົບ​ການ​ຄວບ​ຄຸມ​ກ່ຽວ​ກັບ​ກ້ອງ​ຖ່າຍ​ຮູບ​ທາງ​ໄກ​ຕົວ​ມັນ​ເອງ​ສະ​ນັ້ນ​ຮັບ​ປະ​ກັນ​ວ່າ​
ກ້ອງຂອງເຈົ້າກຳລັງຈັບພາບໃສ່ palette ນີ້ກ່ອນລ່ວງໜ້າ.

capture ຄວາມກວ້າງ / ລວງສູງ
ໃຫ້ແນ່ໃຈວ່າທ່ານໃສ່ທີ່ນີ້ຄ່າດຽວກັນກັບພວກມັນຢູ່ໃນກ້ອງຖ່າຍຮູບທາງໄກ
ການ​ຕັ້ງ​ຄ່າ​ພາຍ​ໃນ​.

ໃຫ້ເກັບຮັກສາ ລັກສະນະ ອັດຕາສ່ວນ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

ປະຖົມນິເທດ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

ສໍາ​ລັບ​ຕົວ​ຢ່າງ​ການ​ຕັ້ງ​ຄ່າ​ກ້ອງ​ຖ່າຍ​ຮູບ MPEG​-4 ເບິ່ງ​:
How_to_Setup_an_Axis211A_with_MPEG-4_streaming

ເອກະສານ
ເອກະສານ ເສັ້ນທາງ
ໃສ່ເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ທີ່ຈະໃຊ້ເປັນແຫຼ່ງຮູບພາບ.

ເອກະສານ ສີ
ລະບຸຈໍານວນສີໃນຮູບ. ປົກກະຕິແລ້ວມີສີ 24 ນ້ອຍ.

capture ຄວາມກວ້າງ / ລວງສູງ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

ໃຫ້ເກັບຮັກສາ ລັກສະນະ ອັດຕາສ່ວນ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

ປະຖົມນິເທດ
ຕາມອຸປະກອນທ້ອງຖິ່ນ.

Timestamp ແຖບ
Timestamp Label ຮູບແບບ
ນີ້ກ່ຽວຂ້ອງກັບເວລາທີ່ຖືກນໍາໃຊ້ກັບແຕ່ລະກອບ. ມັນເປັນ 'srftime'
ຮູບແບບສະຕຣິງທີ່ມີ tokens ພິເສດຈໍານວນຫນ້ອຍ. ທ່ານສາມາດເພີ່ມ %f ເພື່ອເພີ່ມຕົວເລກທົດສະນິຍົມໄດ້
ຂອງວິນາທີຕໍ່ກັບເວລາກອບ, ສະນັ້ນ %H:%M:%S.%f ຈະສົ່ງເວລາອອກຄື
10:45:37.45. ທ່ານຍັງສາມາດໃຊ້ %N ສໍາລັບຊື່ຂອງຈໍສະແດງຜົນແລະ %Q ເຊິ່ງຈະເປັນ
ຕື່ມໃສ່ໂດຍໃດໆຂອງ 'ຂໍ້ຄວາມສະແດງ' ລາຍລະອຽດຢູ່ໃນພາກ zmtriggers.pl.

Timestamp Label X / Y
ຄ່າ X ແລະ Y ກໍານົດບ່ອນທີ່ຈະໃສ່ເວລາ. ຄ່າຂອງ 0 ສໍາລັບ X
ຄ່າຈະໃສ່ຢູ່ເບື້ອງຊ້າຍຂອງຮູບ ແລະຄ່າ Y ຂອງ 0 ຈະວາງໄວ້ທີ່
ດ້ານເທິງຂອງຮູບ. ເພື່ອວາງເວລາຢູ່ລຸ່ມສຸດຂອງຮູບໃຫ້ໃຊ້ຄ່າໃດໜຶ່ງ
ແປດຫນ້ອຍກວ່າຄວາມສູງຂອງຮູບ.

Buffers ແຖບ
ຮູບພາບ Buffer ເລືອກຂະຫນາດ
ຕົວເລືອກນີ້ກຳນົດຈຳນວນເຟຣມຖືກຈັດຢູ່ໃນ ring buffer ໃນເວລາໃດນຶ່ງ.
ring buffer ແມ່ນພື້ນທີ່ເກັບຮັກສາບ່ອນທີ່ຮູບພາບ 'n' ສຸດທ້າຍຖືກເກັບຮັກສາໄວ້, ພ້ອມທີ່ຈະ
ຟື້ນຄືນຊີວິດໃນໂມງປຸກຫຼືພຽງແຕ່ລໍຖ້າການວິເຄາະ. ມັນສາມາດເປັນມູນຄ່າໃດໆ
ເຈົ້າມັກກັບຄູ່ສັນຍາ, (ເບິ່ງຕົວເລືອກຕໍ່ໄປ). ຢ່າງໃດກໍຕາມ, ມັນຖືກເກັບໄວ້ໃນ
ຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນແລະເຮັດໃຫ້ມັນມີຂະຫນາດໃຫຍ່ເກີນໄປໂດຍສະເພາະສໍາລັບຮູບພາບຂະຫນາດໃຫຍ່ທີ່ມີຄວາມສູງ
ຄວາມເລິກຂອງສີສາມາດໃຊ້ຄວາມຊົງຈໍາໄດ້ຫຼາຍ. ຄ່າບໍ່ເກີນ 50 ປົກກະຕິແລ້ວແມ່ນ ok. ຖ້າ
ເຈົ້າພົບວ່າລະບົບຂອງເຈົ້າຈະບໍ່ປ່ອຍໃຫ້ເຈົ້າໃຊ້ມູນຄ່າທີ່ເຈົ້າຕ້ອງການມັນອາດຈະເປັນ
ເນື່ອງຈາກວ່າລະບົບຂອງທ່ານມີຂອບເຂດຈໍາກັດກ່ຽວກັບຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນທີ່ອາດຈະເປັນ
ຖືກນໍາໃຊ້ເຖິງແມ່ນວ່າທ່ານອາດຈະມີຄວາມຈໍາຟຣີຫຼາຍ. ຂີດຈຳກັດນີ້ແມ່ນ
ປົກກະຕິແລ້ວມີການປ່ຽນແປງງ່າຍ, ເບິ່ງພາກສ່ວນການແກ້ໄຂບັນຫາສໍາລັບລາຍລະອຽດ.

ອົບອຸ່ນ ກອບ
ອັນນີ້ລະບຸວ່າເດມອນການວິເຄາະຄວນປະມວນຜົນຫຼາຍປານໃດ ແຕ່ບໍ່ກວດສອບ
ເມື່ອມັນເລີ່ມຕົ້ນ. ນີ້ອະນຸຍາດໃຫ້ສ້າງຮູບພາບອ້າງອີງທີ່ຖືກຕ້ອງຈາກ a
ຊຸດຮູບພາບກ່ອນທີ່ຈະເບິ່ງຢ່າງລະມັດລະວັງເກີນໄປສໍາລັບການປ່ຽນແປງໃດໆ. ຂ້ອຍໃຊ້ຄ່າ 25
ທີ່ນີ້, ສູງເກີນໄປແລະມັນຈະໃຊ້ເວລາເປັນເວລາດົນນານເພື່ອເລີ່ມຕົ້ນການ, ຕ່ໍາເກີນໄປແລະທ່ານຈະໄດ້ຮັບ
ສັນຍານເຕືອນທີ່ບໍ່ຖືກຕ້ອງໃນເວລາທີ່ daemon ການວິເຄາະເລີ່ມຕົ້ນຂຶ້ນ.

ກ່ອນ/ໂພດ ກໍລະນີ ຮູບພາບ Buffer
ຕົວເລືອກເຫຼົ່ານີ້ຈະກຳນົດວ່າມີຂອບຂະໜາດໃດຈາກກ່ອນ ແລະຫຼັງເຫດການໃດໜຶ່ງຄວນຈະເປັນ
ຮັກສາໄວ້ກັບມັນ. ນີ້ອະນຸຍາດໃຫ້ທ່ານເບິ່ງສິ່ງທີ່ເກີດຂຶ້ນທັນທີກ່ອນແລະ
ພາຍຫຼັງ​ເຫດການ. ຄ່າຂອງ 10 ສໍາລັບທັງສອງອັນນີ້ຈະເຮັດໃຫ້ເຈົ້າເລີ່ມຕົ້ນແຕ່
ຖ້າ ຫາກ ວ່າ ທ່ານ ໄດ້ ຮັບ ຫຼາຍ ກິດ ຈະ ກໍາ ສັ້ນ ແລະ ຢາກ ໃຫ້ ເຂົາ ເຈົ້າ ດໍາ ເນີນ ການ ຮ່ວມ ກັນ ເພື່ອ ສ້າງ ຕັ້ງ
ຫນ້ອຍທີ່ຍາວກວ່າຫຼັງຈາກນັ້ນເພີ່ມຂະຫນາດ buffer Post Event. buffer ກ່ອນເຫດການແມ່ນ
buffer ທີ່ແທ້ຈິງແລະບໍ່ຄວນເກີນເຄິ່ງຫນຶ່ງຂອງຂະຫນາດ buffer ວົງ. ແນວໃດກໍ່ຕາມ
ບັຟເຟີຫຼັງເຫດການແມ່ນພຽງແຕ່ການນັບທີ່ຖືກນໍາໃຊ້ກັບເຟຣມ captured ແລະສາມາດເປັນ
ຄຸ້ມ​ຄອງ​ຢ່າງ​ຄ່ອງ​ແຄ້ວ​ກວ່າ. ທ່ານກໍ່ຄວນຈື່ອັດຕາເຟຣມຂອງກ້ອງຖ່າຍຮູບ
ເມື່ອເລືອກຄ່າເຫຼົ່ານີ້. ສໍາລັບການຍົກຕົວຢ່າງ, ກ້ອງຖ່າຍຮູບເຄືອຂ່າຍຈັບຢູ່ 1FPS ຈະ
ໃຫ້ເວລາເຈົ້າ 10 ວິນາທີກ່ອນ ແລະຫຼັງແຕ່ລະເຫດການ ຖ້າເຈົ້າເລືອກ 10 ອັນນີ້. ນີ້ອາດຈະດີ
ຫຼາຍເກີນໄປແລະ pad ອອກເຫດການຫຼາຍກ່ວາຄວາມຈໍາເປັນ. ຢ່າງໃດກໍຕາມ, ບັດວີດີໂອໄວອາດຈະ
ຖ່າຍຮູບຢູ່ທີ່ 25FPS ແລະທ່ານຕ້ອງການໃຫ້ແນ່ໃຈວ່າການຕັ້ງຄ່ານີ້ຊ່ວຍໃຫ້ທ່ານສາມາດເບິ່ງໄດ້
ໄລຍະເວລາທີ່ເໝາະສົມກ່ອນ ແລະຫຼັງເຫດການ.

ນ້ໍາ Replay ຮູບພາບ Buffer
ທາງເລືອກນີ້ ...

ປຸກ ພາ Count
ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸວ່າຕ້ອງເກີດຂຶ້ນຫຼາຍເຟຣມປຸກຕິດຕໍ່ກັນ
ກ່ອນທີ່ເຫດການປຸກຈະຖືກສ້າງຂຶ້ນ. ຄ່າປົກກະຕິ, ແລະຄ່າເລີ່ມຕົ້ນ, ແມ່ນ 1 ເຊິ່ງ
ໝາຍ ຄວາມວ່າກອບປຸກໃດ ໜຶ່ງ ຈະເຮັດໃຫ້ເກີດຫຼືເຂົ້າຮ່ວມໃນເຫດການໃດ ໜຶ່ງ. ທ່ານສາມາດເຂົ້າ
ມູນຄ່າສູງສຸດ 16 ທີ່ນີ້ເພື່ອລົບລ້າງເຫດການປອມທີ່ເກີດຈາກບາງທີອາດມີ flickers ຫນ້າຈໍ
ຫຼື transient ອື່ນໆ. ຢ່າງໃດກໍຕາມ, ມູນຄ່າຫຼາຍກວ່າ 3 ຫຼື 4 ແມ່ນບໍ່ເປັນປະໂຫຍດ. ກະລຸນາ
ໃຫ້ສັງເກດວ່າຖ້າທ່ານມີການບັນທຶກສະຖິຕິທີ່ເປີດໃຊ້, ປະຈຸບັນສະຖິຕິແມ່ນ
ບໍ່ໄດ້ບັນທຶກສໍາລັບ 'Alarm Frame Count'-1 frames ຂອງເຫດການ. ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານກໍານົດ
ຄ່ານີ້ເຖິງ 5 ຫຼັງຈາກນັ້ນ 4 ເຟຣມທໍາອິດຈະຂາດສະຖິຕິໃນຂະນະທີ່ຫຼາຍ
ຄ່າປົກກະຕິຂອງ 1 ຈະຮັບປະກັນວ່າກອບປຸກທັງໝົດມີສະຖິຕິບັນທຶກ.

ການຄວບຄຸມ ແຖບ
ໝາຍເຫດ: ແຖບນີ້ ແລະຕົວເລືອກຂອງມັນຈະປາກົດຂຶ້ນ ເມື່ອທ່ານໄດ້ເລືອກ ZM_OPT_CONTROL ເທົ່ານັ້ນ
ທາງ​ເລືອກ​ທີ່​ຈະ​ຊີ້​ບອກ​ວ່າ​ລະ​ບົບ​ຂອງ​ທ່ານ​ປະ​ກອບ​ດ້ວຍ​ກ້ອງ​ຖ່າຍ​ຮູບ​ທີ່​ສາ​ມາດ​ຄວບ​ຄຸມ​ໂດຍ​ຜ່ານ​ການ​
Pan/Tilt/Zoom ຫຼືກົນໄກອື່ນໆ. ເບິ່ງພາກສ່ວນການຄວບຄຸມກ້ອງຖ່າຍຮູບຢູ່ບ່ອນອື່ນໃນນີ້
ເອກະສານສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບໂປໂຕຄອນຄວບຄຸມກ້ອງຖ່າຍຮູບແລະວິທີການ.

ສາມາດຄວບຄຸມໄດ້
ກວດເບິ່ງກ່ອງນີ້ເພື່ອຊີ້ບອກວ່າກ້ອງຖ່າຍຮູບຂອງທ່ານສາມາດຄວບຄຸມໄດ້.

ການຄວບຄຸມ ປະເພດ
ເລືອກປະເພດການຄວບຄຸມທີ່ເຫມາະສົມສໍາລັບກ້ອງຖ່າຍຮູບຂອງທ່ານ. ເຮືອ ZoneMinder ກັບ
ຈໍານວນຂະຫນາດນ້ອຍຂອງໂປໂຕຄອນຄວບຄຸມທີ່ກໍານົດໄວ້ກ່ອນທີ່ຈະເຮັດວຽກກັບບາງກ້ອງຖ່າຍຮູບ
ໂດຍ​ບໍ່​ມີ​ການ​ດັດ​ແກ້​ແຕ່​ທີ່​ອາດ​ຈະ​ມີ​ການ​ແກ້​ໄຂ​ເພື່ອ​ເຮັດ​ວຽກ​ຮ່ວມ​ກັບ​ຄົນ​ອື່ນ​, ເລືອກ​
ການເຊື່ອມຕໍ່ແກ້ໄຂເພື່ອສ້າງປະເພດການຄວບຄຸມໃຫມ່ຫຼືແກ້ໄຂທີ່ມີຢູ່ແລ້ວ.

ການຄວບຄຸມ ອຸປະກອນ
ນີ້ແມ່ນອຸປະກອນທີ່ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມກ້ອງຖ່າຍຮູບຂອງທ່ານ. ນີ້​ໂດຍ​ປົກ​ກະ​ຕິ​ຈະ​ເປັນ​
serial ຫຼືພອດທີ່ຄ້າຍຄືກັນ. ຖ້າກ້ອງຖ່າຍຮູບຂອງເຈົ້າເປັນກ້ອງຖ່າຍຮູບເຄືອຂ່າຍ, ໂດຍທົ່ວໄປແລ້ວທ່ານຈະບໍ່
ຈໍາ​ເປັນ​ຕ້ອງ​ລະ​ບຸ​ອຸ​ປະ​ກອນ​ການ​ຄວບ​ຄຸມ​.

ການຄວບຄຸມ ທີ່ຢູ່
ນີ້ແມ່ນທີ່ຢູ່ຂອງກ້ອງຂອງທ່ານ. ບາງໂປໂຕຄອນຄວບຄຸມຕ້ອງການແຕ່ລະກ້ອງຖ່າຍຮູບ
ຖືກລະບຸໂດຍສະເພາະ, ໂດຍປົກກະຕິແລ້ວຕົວເລກ, id. ຖ້າກ້ອງຖ່າຍຮູບຂອງເຈົ້າໃຊ້ທີ່ຢູ່
ຈາກນັ້ນໃສ່ id ຂອງກ້ອງຖ່າຍຮູບຂອງທ່ານທີ່ນີ້. ຖ້າກ້ອງຖ່າຍຮູບຂອງເຈົ້າເປັນກ້ອງຖ່າຍຮູບເຄືອຂ່າຍຫຼັງຈາກນັ້ນເຈົ້າ
ໂດຍປົກກະຕິແລ້ວຈະຕ້ອງໃສ່ຊື່ເຈົ້າພາບ ຫຼືທີ່ຢູ່ IP ຂອງມັນຢູ່ທີ່ນີ້. ນີ້​ແມ່ນ
ປົກກະຕິຄືກັນກັບທີ່ໃຫ້ສໍາລັບກ້ອງຖ່າຍຮູບຕົວມັນເອງ.

ອັດຕະໂນມັດ ຢຸດ ຫມົດ​ເວ​ລາ
ກ້ອງຖ່າຍຮູບບາງຕົວພຽງແຕ່ສະຫນັບສະຫນູນຮູບແບບການເຄື່ອນໄຫວຢ່າງຕໍ່ເນື່ອງ. ສໍາລັບຕົວຢ່າງ, ທ່ານບອກ
ກ້ອງໃຫ້ເລື່ອນໄປທາງຂວາ ແລະຈາກນັ້ນເມື່ອມັນຖືກຈັດໃຫ້ຖືກຕ້ອງ ເຈົ້າບອກໃຫ້ມັນຢຸດ. ໃນ
ບາງກໍລະນີມັນເປັນການຍາກທີ່ຈະໃຊ້ເວລານີ້ຊັດເຈນຜ່ານການໂຕ້ຕອບເວັບໄຊຕ໌ດັ່ງນັ້ນນີ້
ທາງເລືອກອະນຸຍາດໃຫ້ທ່ານສາມາດກໍານົດການຫມົດເວລາອັດຕະໂນມັດທີ່ຄໍາສັ່ງຈະຢູ່
ຢຸດອັດຕະໂນມັດ. ດັ່ງນັ້ນຄ່າຂອງ 0.25 ຢູ່ທີ່ນີ້ສາມາດບອກ script ຢຸດການເຄື່ອນຍ້າຍ a
ໄຕມາດຂອງວິນາທີຫຼັງຈາກເລີ່ມຕົ້ນ. ນີ້ອະນຸຍາດໃຫ້ມີວິທີການປັບໄຫມທີ່ຊັດເຈນກວ່າ
ຄວບຄຸມ. ຖ້າຄ່ານີ້ຖືກປະໄວ້ຫວ່າງເປົ່າ ຫຼືສູນມັນຈະຖືກລະເລີຍ, ຖ້າຕັ້ງແລ້ວມັນ
ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເປັນ​ການ​ຫມົດ​ເວ​ລາ​ຢ່າງ​ໃດ​ກໍ​ຕາມ​ມັນ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ຕ​່​ໍ​າ 25% ຂອງ​
ຊ່ວງຄວາມໄວທີ່ເປັນໄປໄດ້. ໃນຄໍາສັບຕ່າງໆອື່ນໆຖ້າຫາກວ່າກ້ອງຖ່າຍຮູບຂອງທ່ານມີລະດັບຄວາມໄວ pan ຂອງ 1 ຫາ
100 ຫຼັງຈາກນັ້ນ, ການເລືອກຍ້າຍຢູ່ທີ່ 26 ຫຼືຫຼາຍກວ່ານັ້ນຈະຖືກສົມມຸດວ່າເຈົ້າຕ້ອງການ a
ການເຄື່ອນໄຫວທີ່ໃຫຍ່ກວ່າທີ່ທ່ານສາມາດຄວບຄຸມຕົນເອງໄດ້ ແລະບໍ່ມີການໃຊ້ເວລາໝົດເວລາ.
ການ​ເລືອກ​ການ​ເຄື່ອນ​ໄຫວ​ທີ່​ຄວາມ​ໄວ​ຕ​່​ໍ​າ​ຈະ​ໄດ້​ຮັບ​ການ​ຕີ​ຄວາມ​ວ່າ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ການ​ຄວບ​ຄຸມ​ທີ່​ລະ​ອຽດ​ກວ່າ​ແລະ​
ການໝົດເວລາອັດຕະໂນມັດຈະຖືກເອີ້ນ.

ການຕິດຕາມ ການເຄື່ອນໄຫວ
ນີ້ແລະສີ່ທາງເລືອກຕໍ່ໄປນີ້ຖືກນໍາໃຊ້ກັບຟັງຊັນການເຄື່ອນໄຫວທົດລອງ.
ນີ້ຈະເຮັດວຽກພຽງແຕ່ຖ້າກ້ອງຖ່າຍຮູບຂອງທ່ານສະຫນັບສະຫນູນຮູບແບບການເຄື່ອນໄຫວທີ່ມີແຜນທີ່ບ່ອນທີ່ມີຈຸດໃສ່
ຮູບພາບສາມາດຖືກແຜນທີ່ກັບຄໍາສັ່ງຄວບຄຸມ. ໂດຍທົ່ວໄປແລ້ວນີ້ແມ່ນທົ່ວໄປທີ່ສຸດ
ກ້ອງຖ່າຍຮູບເຄືອຂ່າຍແຕ່ສາມາດ replicated ບາງລະດັບກ່ຽວກັບກ້ອງຖ່າຍຮູບອື່ນໆທີ່ສະຫນັບສະຫນູນ
ຮູບແບບການເຄື່ອນໄຫວທີ່ກ່ຽວຂ້ອງ. ເບິ່ງພາກສ່ວນການຄວບຄຸມກ້ອງຖ່າຍຮູບສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ. ກວດສອບ
ກ່ອງນີ້ເພື່ອເປີດໃຊ້ການຕິດຕາມການເຄື່ອນໄຫວ.

ການຕິດຕາມ ການຊັກຊ້າ
ນີ້​ແມ່ນ​ຈໍາ​ນວນ​ວິ​ນາ​ທີ​ທີ່​ຈະ​ລະ​ງັບ​ການ​ກວດ​ສອບ​ການ​ເຄື່ອນ​ໄຫວ​ສໍາ​ລັບ​ການ​ຕິດ​ຕາມ​ໃດໆ​
ການເຄື່ອນໄຫວທີ່ກ້ອງຖ່າຍຮູບອາດຈະເຮັດເພື່ອຕິດຕາມການເຄື່ອນໄຫວ.

Return ສະ​ຖານ​ທີ່
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກ້ອງ​ຖ່າຍ​ຮູບ​ສະ​ຫນັບ​ສະ​ຫນູນ​ຕໍາ​ແຫນ່ງ 'ບ້ານ​' ຫຼື presets ທ່ານ​ສາ​ມາດ​ເລືອກ​ທີ່​ຕັ້ງ​ໄວ້​ລ່ວງ​ຫນ້າ​
ກ້ອງຖ່າຍຮູບຄວນກັບຄືນໄປບ່ອນຫຼັງຈາກຕິດຕາມການເຄື່ອນໄຫວ.

Return ການຊັກຊ້າ
ນີ້​ແມ່ນ​ການ​ຊັກ​ຊ້າ​, ໃນ​ວິ​ນາ​ທີ​, ເມື່ອ​ການ​ເຄື່ອນ​ໄຫວ​ໄດ້​ຢຸດ​ເຊົາ​ການ​ຖືກ​ກວດ​ພົບ​, ກ່ອນ​ທີ່​ຈະ​ໄດ້​
ກ້ອງຖ່າຍຮູບກັບຄືນໄປຫາສະຖານທີ່ກັບຄືນທີ່ກໍານົດໄວ້.

X10 ແຖບ
ຫມາຍເຫດ: ແຖບນີ້ແລະທາງເລືອກຂອງມັນຈະປາກົດຂຶ້ນພຽງແຕ່ຖ້າທ່ານໄດ້ຊີ້ບອກວ່າລະບົບຂອງທ່ານ
ຮອງຮັບໂປໂຕຄອນອັດຕະໂນມັດໃນເຮືອນ X10 ໃນລະຫວ່າງການຕັ້ງລະບົບເບື້ອງຕົ້ນ.

X10 ການກະຕຸ້ນ string
ເນື້ອໃນຂອງພາກສະຫນາມນີ້ກໍານົດເວລາທີ່ຈໍສະແດງຜົນເລີ່ມຕົ້ນແລະ / ຫຼືຢຸດເຊົາການເປັນ
ເຄື່ອນໄຫວໃນເວລາທີ່ແລ່ນຢູ່ໃນ 'Triggered; ໂໝດ ແລະດ້ວຍ X10 triggers. ຮູບ​ແບບ​ຂອງ​ນີ້​
string ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​,

· n : ຖ້າທ່ານພຽງແຕ່ໃສ່ຕົວເລກ, ຈໍສະແດງຜົນຈະຖືກເປີດໃຊ້ເມື່ອ an
ສັນຍານ X10 ON ສຳລັບລະຫັດໜ່ວຍນັ້ນຖືກກວດພົບ ແລະຈະຖືກປິດການນຳໃຊ້ເມື່ອມີ
ກວດພົບສັນຍານ OFF.

· !n : ນີ້ inverts ຮູບ​ແບບ​ທີ່​ຜ່ານ​ມາ​, ເຊັ່ນ​: !5 ຫມາຍ​ຄວາມ​ວ່າ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​ແມ່ນ​
ເປີດໃຊ້ເມື່ອສັນຍານ OFF ສໍາລັບລະຫັດຫົວໜ່ວຍ 5 ຖືກກວດພົບ ແລະປິດໃຊ້ງານໂດຍ an
ເປີດ.

· n+ : ການໃສ່ລະຫັດຫົວໜ່ວຍຕາມດ້ວຍ + ໝາຍຄວາມວ່າຈໍສະແດງຜົນຖືກເປີດໃຊ້ງານ
ການຮັບສັນຍານ ON ສໍາລັບລະຫັດຫນ່ວຍນັ້ນແຕ່ຈະບໍ່ສົນໃຈສັນຍານ OFF ແລະ
ດັ່ງນັ້ນຈະບໍ່ຖືກປິດໃຊ້ງານໂດຍຄໍາແນະນໍານີ້. ຖ້າເຈົ້າຂຽນເປັນ '!' ເປັນ
ຕາມຄໍານິຍາມທີ່ຜ່ານມາມັນຄ້າຍຄືກັນກັບ inverts ຮູບແບບ, ເຊັ່ນ: ສັນຍານ ON
ປິດໃຊ້ງານຈໍພາບ.

· n+ : ຕາມ​ຮູບ​ແບບ​ທີ່​ຜ່ານ​ມາ​ຍົກ​ເວັ້ນ​ແຕ່​ວ່າ​ການ​ຕິດ​ຕັ້ງ​ການ​ຕິດ​ຕັ້ງ​
ຕົວຂອງມັນເອງຫຼັງຈາກຈໍານວນວິນາທີທີ່ໃຫ້.

· n- : ການໃສ່ລະຫັດຫົວໜ່ວຍຕາມດ້ວຍ - ໝາຍຄວາມວ່າຈໍພາບຖືກປິດໃຊ້ງານ
ເມື່ອໄດ້ຮັບສັນຍານ OFF ສໍາລັບລະຫັດຫນ່ວຍນັ້ນແຕ່ຈະບໍ່ສົນໃຈສັນຍານ ON
ແລະດັ່ງນັ້ນຈະບໍ່ຖືກເປີດໃຊ້ໂດຍຄໍາແນະນໍານີ້. ຖ້າເຈົ້າຂຽນເປັນ '!' ເປັນ
ຕາມຄໍານິຍາມທີ່ຜ່ານມາມັນຄ້າຍຄືກັນກັບ inverts ຮູບແບບ, ເຊັ່ນ: ສັນຍານ OFF
ເປີດໃຊ້ຈໍສະແດງຜົນ.

· n- : ຕາມ​ຮູບ​ແບບ​ທີ່​ຜ່ານ​ມາ​ຍົກ​ເວັ້ນ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​ຈະ​ກະ​ຕຸ້ນ​
ຕົວຂອງມັນເອງຫຼັງຈາກຈໍານວນວິນາທີທີ່ໃຫ້.

ນອກນັ້ນທ່ານຍັງສາມາດສົມທົບການສະແດງອອກເຫຼົ່ານີ້ຈໍານວນຫນຶ່ງໂດຍການແຍກພວກມັນດ້ວຍ a
ເຄື່ອງໝາຍຈຸດເພື່ອສ້າງສະຖານະການຫຼາຍອັນຂອງການເປີດໃຊ້ງານ. ຢ່າງໃດກໍຕາມ, ອອກຈາກນີ້
ເປົ່າ.

X10 ການປ້ອນຂໍ້ມູນ ປຸກ string
ນີ້ມີຮູບແບບດຽວກັນກັບຊ່ອງຂໍ້ມູນທີ່ຜ່ານມາແຕ່ແທນທີ່ຈະເປີດໃຊ້ງານ
ຕິດ​ຕາມ​ກວດ​ກາ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ເກີດ​ການ​ປຸກ​ບັງ​ຄັບ​ທີ່​ຈະ​ສ້າງ​ແລະ​ເຫດ​ການ​ທີ່​ບັນ​ທຶກ​ໄວ້​ຖ້າ​ຫາກ​ວ່າ​
ຈໍສະແດງຜົນແມ່ນ Active. ຄໍານິຍາມດຽວກັນກັບຂ້າງເທິງນີ້ໃຊ້ໄດ້ຍົກເວັ້ນການເປີດໃຊ້ງານ
ອ່ານ​ປຸກ​ແລະ​ສໍາ​ລັບ​ການ deactivated ອ່ານ unlarmed(!). ອີກເທື່ອຫນຶ່ງປ່ອຍໃຫ້ມັນຫວ່າງເປົ່າສໍາລັບຕອນນີ້.

X10 ຜົນຜະລິດ ປຸກ string
ສະຕຣິງ X10 ນີ້ຍັງມີຮູບແບບດຽວກັນກັບສອງທາງເລືອກຂ້າງເທິງ. ຢ່າງໃດກໍຕາມ, ມັນເຮັດວຽກ
ໃນທາງທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. ແທນທີ່ຈະ ZoneMinder ປະຕິກິລິຍາຕໍ່ເຫດການ X10 ນີ້
ທາງເລືອກຄວບຄຸມວິທີການ ZoneMinder ປ່ອຍສັນຍານ X10 ເມື່ອຈໍພາບປະຈຸບັນເຂົ້າໄປໃນ
ຫຼືອອກມາຈາກສະຖານະປຸກ. ດັ່ງນັ້ນພຽງແຕ່ໃສ່ຕົວເລກຈະເຮັດໃຫ້ເກີດການເປີດ
ສັນ​ຍານ​ສໍາ​ລັບ​ລະ​ຫັດ​ຫນ່ວຍ​ທີ່​ຈະ​ຖືກ​ສົ່ງ​ໃນ​ເວ​ລາ​ທີ່​ຈະ​ເຂົ້າ​ໄປ​ໃນ​ສະ​ຖາ​ນະ​ການ​ປຸກ​ແລະ​ສັນ​ຍານ OFF​
ເມື່ອອອກຈາກສະຖານະປຸກ. ເຊັ່ນດຽວກັນ 7+30 ຈະສົ່ງສັນຍານຫນ່ວຍງານລະຫັດ 7 ON
ເມື່ອເຂົ້າໄປໃນສະຖານະປຸກແລະສັນຍານ OFF 30 ວິນາທີຕໍ່ມາໂດຍບໍ່ຄໍານຶງເຖິງ
ລັດ. ການປະສົມປະສານຂອງຄໍາແນະນໍາ X10 ອະນຸຍາດໃຫ້ ZoneMinder ປະຕິກິລິຍາ
ອັດສະລິຍະເພື່ອ, ແລະຍັງສົມມຸດການຄວບຄຸມຂອງ, ອຸປະກອນອື່ນໆໃນເວລາທີ່ມີຄວາມຈໍາເປັນ. ແນວໃດກໍ່ຕາມ
ການນໍາໃຊ້ indiscriminate ຂອງ Input Alarm ແລະ Output ສັນຍານເຕືອນສາມາດເຮັດໃຫ້ເກີດບາງ
ສະພາບເຊື້ອຊາດທີ່ໜ້າຢ້ານ ເຊັ່ນ: ແສງໄຟເກີດຂຶ້ນເພື່ອຕອບສະໜອງຕໍ່ສັນຍານເຕືອນ
ຫຼັງ​ຈາກ​ນັ້ນ​, ເຮັດ​ໃຫ້​ເກີດ​ການ​ປຸກ​ຕົວ​ມັນ​ເອງ​ແລະ​ອື່ນໆ​. ດັ່ງນັ້ນ, ບາງຈຸດແມ່ນຕ້ອງການຢູ່ທີ່ນີ້.
ປ່ອຍໃຫ້ອັນນີ້ຫວ່າງເປົ່າສຳລັບດຽວນີ້.

Misc ແຖບ
ກໍລະນີ Prefix
ຕາມ​ການ​ຕັ້ງ​ຕົ້ນ​ເຫດ​ການ​ແມ່ນ​ມີ​ຊື່ 'Event- ', ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດປ່ຽນຊື່ໃຫ້ເຂົາເຈົ້າໄດ້
ສ່ວນບຸກຄົນຕາມທີ່ທ່ານຕ້ອງການ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ປັບ​ປຸງ​ແກ້​ໄຂ​ຄໍາ​ນໍາ​ຫນ້າ​ເຫດ​ການ​, ໄດ້​
ສ່ວນ 'ເຫດການ-', ເພື່ອເປັນຄ່າຂອງການເລືອກຂອງເຈົ້າເພື່ອໃຫ້ເຫດການຖືກຕັ້ງຊື່ແຕກຕ່າງກັນ
ພວກມັນຖືກສ້າງຂື້ນ. ນີ້ອະນຸຍາດໃຫ້ທ່ານຕັ້ງຊື່ເຫດການຕາມທີ່ຕິດຕາມ
ສ້າງ​ໃຫ້​ເຂົາ​ເຈົ້າ​.

ສ່ວນ ຄວາມຍາວ
ນີ້ກໍານົດຄວາມຍາວ (ເປັນວິນາທີ) ຂອງເຫດການຄວາມຍາວຄົງທີ່ທີ່ຜະລິດໃນເວລາທີ່
ຟັງຊັນການຕິດຕາມແມ່ນ 'ບັນທຶກ' ຫຼື 'Mocord'. ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກລະເລີຍ. ນີ້ບໍ່ຄວນ
ຍາວຫຼາຍຈົນເຫດການຕ່າງໆຍາກທີ່ຈະນຳທາງ ຫຼືສັ້ນຈົນມີເຫດການຫຼາຍເກີນໄປ
ຖືກສ້າງຂື້ນ. ຄວາມຍາວລະຫວ່າງ 300 ແລະ 900 ວິນາທີທີ່ຂ້ອຍແນະນໍາ.

ພາ ຂ້າມ
ການຕັ້ງຄ່ານີ້ຍັງໃຊ້ກັບຟັງຊັນ 'ບັນທຶກ' ຫຼື 'Mocord' ແລະລະບຸເທົ່ານັ້ນ
ຈຳນວນເຟຣມຄວນຂ້າມໃນເຫດການທີ່ບັນທຶກໄວ້. ການຕັ້ງຄ່າເລີ່ມຕົ້ນຂອງ
ບໍ່ມີຜົນໄດ້ຮັບໃນທຸກໆກອບທີ່ຖືກບັນທຶກໄວ້. ການນໍາໃຊ້ມູນຄ່າຂອງຫນຶ່ງຈະຫມາຍຄວາມວ່າ
ວ່າກອບຫນຶ່ງຖືກຂ້າມລະຫວ່າງແຕ່ລະບັນທຶກ, ສອງຫມາຍຄວາມວ່າສອງເຟຣມຖືກຂ້າມ
ລະຫວ່າງແຕ່ລະກອບທີ່ບັນທຶກໄວ້ແລະອື່ນໆ. ວິທີທີ່ສະລັບກັນຂອງຄວາມຄິດແມ່ນວ່າຫນຶ່ງໃນທຸກໆ
ກອບ 'ຂ້າມ + 1' ຖືກບັນທຶກ. ຈຸດຂອງການນີ້ແມ່ນເພື່ອຮັບປະກັນວ່າເຫດການທີ່ບັນທຶກໄວ້
ຢ່າໃຊ້ພື້ນທີ່ຫຼາຍເກີນໄປໂດຍບໍ່ຈໍາເປັນໃນຂະນະທີ່ຍັງປ່ອຍໃຫ້ກ້ອງຖ່າຍຮູບຢູ່
ຈັບພາບໃນອັດຕາເຟຣມສູງພໍສົມຄວນ. ວິທີການທາງເລືອກແມ່ນການຈໍາກັດການຈັບພາບ
ອັດຕາເຟຣມເຊິ່ງແນ່ນອນຈະສົ່ງຜົນກະທົບຕໍ່ອັດຕາທີ່ເຟຣມຖືກບັນທຶກໄວ້.

FPS ບົດລາຍງານ ໄລຍະຫ່າງ
ເລື້ອຍໆປະສິດທິພາບໃນປະຈຸບັນໃນແງ່ຂອງເຟຣມຕໍ່ວິນາທີແມ່ນຜົນຜະລິດໄປຫາ
ບັນທຶກລະບົບ. ບໍ່ໄດ້ໃຊ້ໃນທາງທີ່ມີປະໂຫຍດໃດໆ, ສະນັ້ນຕັ້ງມັນເປັນ 1000 ໃນຕອນນີ້. ຖ້າ​ເຈົ້າ
ເບິ່ງ /var/log/messages (ປົກກະຕິ) ທ່ານຈະເຫັນຄ່ານີ້ຖືກປ່ອຍອອກມາຢູ່ທີ່
ຄວາມຖີ່ທີ່ທ່ານລະບຸທັງການຖ່າຍວິດີໂອແລະການປະມວນຜົນ.

ມາດຕະຖານ ຂະຫນາດ
ຖ້າຈໍພາບຂອງທ່ານຖືກກໍານົດດ້ວຍຂະຫນາດຮູບພາບຂະຫນາດໃຫຍ່ຫຼືຂະຫນາດນ້ອຍໂດຍສະເພາະຫຼັງຈາກນັ້ນ
ທ່ານ​ສາ​ມາດ​ເລືອກ​ເອົາ​ມາດ​ຕະ​ຖານ​ໃນ​ທີ່​ນີ້​ເພື່ອ​ເບິ່ງ​ການ​ຕິດ​ຕາມ​ສະ​ນັ້ນ​ມັນ​ງ່າຍ​ຂຶ້ນ​
ຫຼືເຫັນໄດ້ຫຼາຍກວ່ານັ້ນຈາກສ່ວນຕິດຕໍ່ເວັບ.

ເວັບໄຊຕ໌ ສີ
ອົງປະກອບບາງຢ່າງຂອງ ZoneMinder ຕອນນີ້ໃຊ້ສີເພື່ອລະບຸຈໍພາບໃນບາງມຸມເບິ່ງ.
ທ່ານ​ສາ​ມາດ​ເລືອກ​ເອົາ​ສີ​ທີ່​ຖືກ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​ແຕ່​ລະ​ຄົນ​ທີ່​ນີ້​. ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​ທີ່​
ແມ່ນຖືກຕ້ອງສໍາລັບສີ HTML ແມ່ນຖືກຕ້ອງຢູ່ທີ່ນີ້, ຕົວຢ່າງ 'ສີແດງ' ຫຼື '#ff0000'. ເປັນ swatch ຂະຫນາດນ້ອຍ
ຖັດຈາກກ່ອງປ້ອນຂໍ້ມູນສະແດງສີທີ່ທ່ານເລືອກ.

ນິຍາມ ເຂດ
ສິ່ງທີ່ສໍາຄັນຕໍ່ໄປທີ່ຈະເຮັດກັບຈໍພາບໃຫມ່ແມ່ນຕັ້ງ Zones ສໍາລັບມັນໃຊ້. ໂດຍ
ຄ່າເລີ່ມຕົ້ນທ່ານຈະມີຫນຶ່ງທີ່ສ້າງຂຶ້ນສໍາລັບທ່ານເມື່ອທ່ານສ້າງຈໍສະແດງຜົນຂອງທ່ານ (the
ເຂດເລີ່ມຕົ້ນແມ່ນພື້ນທີ່ເຕັມທີ່ບັນທຶກໂດຍຈໍພາບ) ແຕ່ທ່ານອາດຈະຕ້ອງການດັດແປງມັນຫຼື
ເພີ່ມຄົນອື່ນ.

ໃຫ້ຄລິກໃສ່ຖັນເຂດສໍາລັບຈໍພາບຂອງທ່ານແລະທ່ານຄວນເຫັນປ່ອງຢ້ຽມປ໊ອບອັບຂະຫນາດນ້ອຍປະກົດຂຶ້ນ
ເຊິ່ງມີຮູບພາບຈາກກ້ອງຂອງທ່ານວາງທັບດ້ວຍຮູບແບບສະແຕມທີ່ເປັນຕົວແທນ
ເຂດ​ຂອງ​ທ່ານ​. ໃນກໍລະນີເລີ່ມຕົ້ນ, ນີ້ຈະກວມເອົາຮູບພາບທັງຫມົດ. ສີຂອງເຂດ
ການປະກົດຕົວຢູ່ທີ່ນີ້ແມ່ນຖືກກໍານົດໂດຍປະເພດຂອງພວກມັນ. ເຂດເລີ່ມຕົ້ນແມ່ນ Active ແລະດັ່ງນັ້ນ
ເປັນສີແດງ, ເຂດລວມແມ່ນສີສົ້ມ, ເຂດສະເພາະແມ່ນສີມ່ວງ, ເຂດພິເສດແມ່ນສີຟ້າ
ແລະເຂດທີ່ບໍ່ມີການເຄື່ອນໄຫວແມ່ນສີຂາວ.

ດ້ານລຸ່ມຮູບເຂດຈະເປັນຕາຕະລາງທີ່ມີລາຍຊື່ເຂດຂອງທ່ານ. ການຄລິກໃສ່
ບໍ່ວ່າຈະເປັນ bit ທີ່ກ່ຽວຂ້ອງຂອງຮູບພາບຫຼືຢູ່ໃນ Id ຫຼືຊື່ໃນຕາຕະລາງຈະນໍາມາ
ປ່ອງຢ້ຽມອື່ນທີ່ທ່ານສາມາດແກ້ໄຂສະເພາະສໍາລັບເຂດຂອງທ່ານ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ
ການກໍານົດຫຼືການແກ້ໄຂເຂດ, ເບິ່ງການກໍານົດເຂດ.

ການ​ຕັ້ງ​ຄ່າ​ເຂດ​ແລະ​ການ​ປັບ​ແມ່ນ​ສໍາ​ຄັນ​ໃນ​ເວ​ລາ​ທີ່​ແລ່ນ​ໃນ​ຮູບ​ແບບ​ການ​ກວດ​ສອບ​ການ​ເຄື່ອນ​ໄຫວ​ເພື່ອ​
ຫຼີກ​ລ້ຽງ​ການ​ເກັບ​ຮັກ​ສາ​, ຈັດ​ລຽງ​ຕາມ​, ຫຼື​ການ​ແຈ້ງ​ເຕືອນ​ກ່ຽວ​ກັບ​ຂໍ້​ມູນ​ວິ​ດີ​ໂອ​ທີ່​ບໍ່​ຫນ້າ​ສົນ​ໃຈ​. ການຕັ້ງຄ່າ
ເຂດກ່ຽວຂ້ອງກັບການກໍານົດບາງຕົວກໍານົດການພື້ນຖານ, ເຊັ່ນດຽວກັນກັບການເລືອກວິທີການກວດສອບປຸກ
ແລະປັບຕົວກໍານົດການຊອກຄົ້ນຫາທີ່ກ່ຽວຂ້ອງຂອງເຂົາເຈົ້າ.

ມຸມເບິ່ງເຂດຖືກແບ່ງອອກເປັນສອງພື້ນທີ່ຕົ້ນຕໍ, ຢູ່ເບື້ອງຊ້າຍແມ່ນທາງເລືອກແມ່ນພື້ນທີ່ແລະດ້ານ
ຂວາແມ່ນພື້ນທີ່ແຕ້ມເຂດ. ເຂດເລີ່ມຕົ້ນ ຫຼືເຂດໃໝ່ຈະກວມເອົາພື້ນທີ່ແຕ້ມທັງໝົດ
ແລະຈະທັບຊ້ອນເຂດອື່ນໆທີ່ທ່ານມີຢູ່ແລ້ວ. ແຕກຕ່າງຈາກເຂດທີ່ຜ່ານມາ
ຮູບ​ພາບ​, ເຂດ​ປະ​ຈຸ​ບັນ​ແມ່ນ​ສີ​ຂຽວ​, ເຂດ​ອື່ນໆ​ຈະ​ເປັນ​ສີ​ສົ້ມ​ໂດຍ​ບໍ່​ສົນ​ເລື່ອງ​ຂອງ​ປະ​ເພດ​.
ເຂດຂະຫນາດນ້ອຍກວ່າ, ມັນໃຊ້ເວລາການປຸງແຕ່ງຫນ້ອຍລົງເພື່ອກວດກາເບິ່ງມັນ.

ພື້ນຖານ ພາລາມິເຕີ
ຊື່ ແຕ່ລະເຂດສາມາດຕັ້ງຊື່ເພື່ອຈຸດປະສົງອ້າງອີງ. ມັນຖືກນໍາໃຊ້ສໍາລັບການຕັດໄມ້ແລະ
ການດີບັກ. ເລືອກຊື່ທີ່ຊ່ວຍໃຫ້ທ່ານລະບຸເຂດຂອງທ່ານ.

ປະເພດ ນີ້ແມ່ນຫນຶ່ງໃນແນວຄວາມຄິດທີ່ສໍາຄັນກວ່າໃນ ZoneMinder ແລະມີຫົກເຖິງ
ເລືອກຈາກ.

· Active ກະຕຸ້ນເຕືອນເມື່ອມີການກວດພົບການເຄື່ອນໄຫວພາຍໃນມັນ. ນີ້ແມ່ນເຂດ
ປະ​ເພດ​ທີ່​ທ່ານ​ຈະ​ໃຊ້​ຫຼາຍ​ທີ່​ສຸດ​, ແລະ​ທີ່​ຈະ​ຖືກ​ກໍາ​ນົດ​ສໍາ​ລັບ​ເຂດ​ເລີ່ມ​ຕົ້ນ​ຂອງ​ທ່ານ​. ເທົ່ານັ້ນ
ເຂດທີ່ໃຊ້ວຽກ ແລະເຂດສະເພາະສາມາດກະຕຸ້ນເຕືອນໄດ້.

· ລວມ​ທັງ​ເຂດ​ປະ​ເພດ​ນີ້​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ເຂດ​ໃດ​ຫນຶ່ງ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ກະ​ຕຸ້ນ​ການ​
ປຸກພຽງແຕ່ຖ້າຫາກວ່າຢ່າງຫນ້ອຍຫນຶ່ງເຂດ Active ອື່ນໄດ້ triggered ຫນຶ່ງແລ້ວ. ນີ້
ອາດຈະເປັນຕົວຢ່າງທີ່ຈະກວມເອົາພື້ນທີ່ຂອງຮູບພາບເຊັ່ນ: ຕົ້ນໄມ້ຫຼືຕົ້ນໄມ້ທີ່
ເຄື່ອນຍ້າຍຫຼາຍ ແລະອັນທີ່ເຮັດໃຫ້ເກີດສັນຍານເຕືອນຫຼາຍ. ບາງທີນີ້ແມ່ນຢູ່ເບື້ອງຫຼັງ
ພື້ນທີ່ທີ່ທ່ານຕ້ອງການຕິດຕາມ, ໃນກໍລະນີນີ້, ທ່ານຕ້ອງການສ້າງເຂດທີ່ມີການເຄື່ອນໄຫວ
ກວມເອົາພາກສ່ວນທີ່ບໍ່ເຄື່ອນທີ່ແລະເຂດລວມທີ່ກວມເອົາຕົ້ນໄມ້ບາງທີ
ພ້ອມດ້ວຍການຕັ້ງຄ່າການກວດຫາທີ່ລະອຽດອ່ອນໜ້ອຍລົງ. ຖ້າບາງສິ່ງບາງຢ່າງກະຕຸ້ນເຕືອນໃນ
ເຂດ Active ແລະຍັງຢູ່ໃນເຂດລວມພວກເຂົາທັງສອງຈະໄດ້ຮັບການລົງທະບຽນແລະ
ສັນຍານເຕືອນທີ່ອອກມາຈະໃຫຍ່ກວ່ານັ້ນ ຖ້າເຈົ້າປິດມັນອອກ
ພ້ອມກັນ.

· Exclusive ກະຕຸ້ນເຕືອນເມື່ອການເຄື່ອນໄຫວໄດ້ຖືກກວດພົບພາຍໃນມັນ, ຕາບໃດທີ່ບໍ່ມີ
ໂມງປຸກໄດ້ຖືກກະຕຸ້ນຢູ່ໃນເຂດທີ່ເຄື່ອນໄຫວແລ້ວ. ນີ້ແມ່ນຫຼາຍທີ່ສຸດ
ສະເພາະຂອງປະເພດເຂດ. ຕົວຢ່າງໃນກ້ອງຖ່າຍຮູບທີ່ກວມເອົາສວນຂອງຂ້ອຍ I
ເຝົ້າລະວັງຝູງໝາທີ່ເຂົ້າມາທ່ຽວໃນຄືນສ່ວນໃຫຍ່ ແລະ ຂີ້ຄ້ານອາຫານອອກຈາກຂ້ອຍ
ຖ້ວຍແມວ. ໂດຍການສ້າງເຂດສະເພາະທີ່ລະອຽດອ່ອນຢູ່ໃນພື້ນທີ່ນັ້ນຂ້ອຍສາມາດຮັບປະກັນໄດ້
ສັນຍານເຕືອນ hedgehog ຈະກະຕຸ້ນພຽງແຕ່ຖ້າຫາກວ່າມີກິດຈະກໍາຢູ່ໃນພື້ນທີ່ຂະຫນາດນ້ອຍນັ້ນ. ຖ້າ
ບາງສິ່ງບາງຢ່າງທີ່ໃຫຍ່ກວ່າເກີດຂື້ນ, ຄືກັບຄົນທີ່ຍ່າງໂດຍມັນຈະກະຕຸ້ນເປັນປົກກະຕິ
ປຸກແລະບໍ່ແມ່ນຫນຶ່ງຈາກເຂດ Exclusive. ດັ່ງນັ້ນຂ້າພະເຈົ້າສາມາດຮັບປະກັນວ່າຂ້າພະເຈົ້າໄດ້ຮັບການປຸກສໍາລັບການໃຫຍ່
ເຫດການແລະເຫດການຂະຫນາດນ້ອຍພິເສດແຕ່ບໍ່ແມ່ນສິ່ງລົບກວນໃນລະຫວ່າງ.

· Preclusive ປະເພດເຂດນີ້ແມ່ນຂ້ອນຂ້າງບໍ່ດົນມານີ້. ມັນຖືກເອີ້ນວ່າເຂດ Preclusive
ເນື່ອງຈາກວ່າຖ້າຫາກວ່າມັນແມ່ນ triggered ຕົວຈິງແລ້ວ precludes ເປັນປຸກທີ່ຖືກສ້າງຂຶ້ນສໍາລັບ
ກອບຮູບນັ້ນ. ດັ່ງນັ້ນການເຄື່ອນໄຫວຫຼືການປ່ຽນແປງອື່ນໆທີ່ເກີດຂື້ນໃນເຂດ Preclusive ຈະ
ມີຜົນກະທົບຂອງການຮັບປະກັນວ່າບໍ່ມີສັນຍານເຕືອນເກີດຂຶ້ນຢູ່ໃນທັງຫມົດ. ຄໍາຮ້ອງສະຫມັກສໍາລັບການນີ້
ປະເພດເຂດແມ່ນຕົ້ນຕໍເປັນທາງລັດສໍາລັບການກວດສອບແສງສະຫວ່າງຂະຫນາດໃຫຍ່ທົ່ວໄປ
ຫຼືການປ່ຽນແປງອື່ນໆ. ໂດຍທົ່ວໄປແລ້ວນີ້ອາດຈະບັນລຸໄດ້ໂດຍການຈໍາກັດຈໍານວນສູງສຸດ
ຂອງ pixels ປຸກຫຼືມາດຕະການອື່ນໆໃນເຂດ Active. ຢ່າງໃດກໍຕາມ, ໃນບາງກໍລະນີ
ເຂດອາດຈະກວມເອົາພື້ນທີ່ທີ່ພື້ນທີ່ຂອງການ illumination ປ່ຽນແປງໄດ້ເກີດຂຶ້ນໃນ
ສະ​ຖານ​ທີ່​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໃນ​ຂະ​ນະ​ທີ່​ແສງ​ຕາ​ເວັນ​ແລະ / ຫຼື shadows ຍ້າຍ​ແລະ​ມັນ​ອາດ​ຈະ​ເປັນ​ການ​ຍາກ​ທີ່​ຈະ​
ມາກັບຄຸນຄ່າທົ່ວໄປ. ນອກຈາກນັ້ນ, ຖ້າແສງຕາເວັນອອກມາຢ່າງໄວວາຫຼັງຈາກນັ້ນ
ເຖິງແມ່ນວ່າການປ່ຽນແປງເບື້ອງຕົ້ນອາດຈະຖືກລະເວັ້ນໃນລັກສະນະນີ້ເປັນຮູບພາບອ້າງອີງ
ຈັບ​ໂມງ​ປຸກ​ໃນ​ທີ່​ສຸດ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ກະ​ຕຸ້ນ​ຍ້ອນ​ວ່າ​ຮູບ​ພາບ​ໄດ້​ກາຍ​ເປັນ​ຫນ້ອຍ​
ແຕກຕ່າງກັນ. ການໃຊ້ເຂດ Preclusive ຫນຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນສະເໜີວິທີການທີ່ແຕກຕ່າງກັນ.
ເຂດພິເສດໄດ້ຖືກອອກແບບໃຫ້ມີຂະຫນາດນ້ອຍພໍສົມຄວນ, ເຖິງແມ່ນວ່າພຽງແຕ່ສອງສາມ pixels ໃນທົ່ວ,
ໂດຍມີເກນປຸກທີ່ຂ້ອນຂ້າງຕໍ່າ. ພວກເຂົາຄວນຈະຕັ້ງຢູ່ໃນພື້ນທີ່ຂອງຮູບພາບ
ທີ່ມີໂອກາດຫນ້ອຍທີ່ຈະມີການເຄື່ອນໄຫວເກີດຂຶ້ນເຊັ່ນ: ສູງຢູ່ເທິງກໍາແພງຫຼືໃນແຈ.
ຖ້າມີການປ່ຽນແປງການສ່ອງສະຫວ່າງທົ່ວໄປ, ພວກມັນຈະຖືກກະຕຸ້ນຢ່າງຫນ້ອຍ
ເລີ່ມຕົ້ນເປັນເຂດທີ່ຫ້າວຫັນ ແລະປ້ອງກັນບໍ່ໃຫ້ເຂດອື່ນສ້າງສັນຍານເຕືອນ.
ແນ່ນອນ, ການຈັດວາງຢ່າງລະມັດລະວັງແມ່ນຈໍາເປັນເພື່ອຮັບປະກັນວ່າພວກເຂົາບໍ່ໄດ້ຍົກເລີກໃດໆ
ສັນຍານເຕືອນທີ່ແທ້ຈິງຫຼືວ່າພວກມັນບໍ່ໃກ້ຊິດກັນວ່າການເຄື່ອນໄຫວໃດໆພຽງແຕ່ hops
ຈາກເຂດ Preclusive ຫນຶ່ງໄປຫາເຂດອື່ນ. ເຂດພິເສດອາດຈະຖືກໃຊ້ເພື່ອຫຼຸດຜ່ອນ
ເວລາປະມວນຜົນໂດຍການຕັ້ງໜຶ່ງຢູ່ເທິງເຂດ Active. ເຂດ Preclusive ແມ່ນ
ປຸງແຕ່ງກ່ອນ; ຖ້າມັນມີຂະຫນາດນ້ອຍ, ແລະຖືກກະຕຸ້ນ, ສ່ວນທີ່ເຫຼືອຂອງເຂດ / ຮູບພາບ
ຈະບໍ່ຖືກປະມວນຜົນ.

· Inactive ສະກັດກັ້ນການກວດພົບການເຄື່ອນໄຫວພາຍໃນມັນ. ນີ້ສາມາດຖືກຈັດໃສ່ໃນຊັ້ນ
ດ້ານເທິງຂອງປະເພດເຂດອື່ນໆ, ປ້ອງກັນບໍ່ໃຫ້ການເຄື່ອນໄຫວພາຍໃນເຂດ Inactive ຈາກການເປັນ
ປະສິດທິຜົນສໍາລັບປະເພດເຂດອື່ນໆ. ໃຊ້ເຂດທີ່ບໍ່ມີການເຄື່ອນໄຫວເພື່ອໃຫ້ກວມເອົາພື້ນທີ່ໃດນຶ່ງ
ບໍ່​ມີ​ຫຍັງ​ທີ່​ຫນ້າ​ສັງ​ເກດ​ທີ່​ຈະ​ເກີດ​ຂຶ້ນ​ຫຼື​ບ່ອນ​ທີ່​ທ່ານ​ໄດ້​ຮັບ​ການ​ປຸກ​ທີ່​ບໍ່​ຖືກ​ຕ້ອງ​ທີ່​ບໍ່​ກ່ຽວ​ຂ້ອງ​
ກັບສິ່ງທີ່ທ່ານພະຍາຍາມຕິດຕາມ. ເຂດທີ່ບໍ່ເຄື່ອນໄຫວອາດຈະຖືກວາງທັບຢູ່ໃນເຂດອື່ນ
ປ່ອຍພື້ນທີ່ອອກ, ແລະຖືກປຸງແຕ່ງກ່ອນ (ຍົກເວັ້ນເຂດຄວາມເປັນສ່ວນຕົວ,
ເບິ່ງຂ້າງລຸ່ມນີ້). ໃນຖານະເປັນການປະຕິບັດໂດຍທົ່ວໄປ, ທ່ານຄວນພະຍາຍາມແລະເຮັດໃຫ້ເຂດ abut ເຊິ່ງກັນແລະກັນ
ແທນທີ່ຈະທັບຊ້ອນກັນເພື່ອຫຼີກເວັ້ນການເຮັດຊ້ໍາກັນຂອງພື້ນທີ່ດຽວກັນ.

· ຄວາມ​ເປັນ​ສ່ວນ​ຕົວ​ເຮັດ​ໃຫ້ pixels ສີດໍາ​ຢູ່​ໃນ​ມັນ​. ນີ້ສາມາດຖືກນໍາໃຊ້ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະຊ່ອນບາງ
ພາກພື້ນໃນຮູບພາບຖ້າຫາກວ່າສະຖານະການບໍ່ອະນຸຍາດໃຫ້ແກ້ໄຂອື່ນ. ເຂດນີ້
ປະ​ເພດ​ແມ່ນ​ແຕກ​ຕ່າງ​ກັນ​ກັບ​ອື່ນໆ​ທັງ​ຫມົດ​ໃນ​ທີ່​ມັນ​ໄດ້​ຮັບ​ການ​ປຸງ​ແຕ່ງ​ໄວ​ເທົ່າ​ທີ່​ເປັນ​ໄປ​ໄດ້​
ໃນ​ລະ​ຫວ່າງ​ການ​ຈັບ​ພາບ (ແມ້​ແຕ່​ກ່ອນ​ທີ່​ເວ​ລາ​ໄດ້​ຮັບ​ເຂົ້າ​ໄປ​ໃນ​ຮູບ​ພາບ​) ແລະ​ບໍ່​ໄດ້​ຢູ່​ໃນ​
ຂະ​ບວນ​ການ​ວິ​ເຄາະ​. ດັ່ງນັ້ນຖ້າທ່ານເພີ່ມ, ປ່ຽນຫຼືລຶບເຂດຄວາມເປັນສ່ວນຕົວ, ທ່ານບໍ່ເຫັນ
ການປ່ຽນແປງໃນຮູບພາບຈົນກ່ວາຂະບວນການ capture ໄດ້ຮັບການເລີ່ມຕົ້ນໃຫມ່. ນີ້ຈະເປັນ
ເຮັດໂດຍອັດຕະໂນມັດ, ແຕ່ຕ້ອງການສອງສາມວິນາທີ.

Preset ຕົວເລືອກທີ່ຕັ້ງໄວ້ລ່ວງໜ້າຈະກຳນົດຄ່າເລີ່ມຕົ້ນທີ່ເໝາະສົມໂດຍອີງຕາມຄວາມຕ້ອງການຂອງການຄິດໄລ່ (ໄວ
v. ດີທີ່ສຸດ) ແລະຄວາມອ່ອນໄຫວ (ຕໍ່າ, ປານກາງ, ສູງ.) ມັນບໍ່ຈໍາເປັນຕ້ອງໃຫ້ທ່ານເລືອກ a
preset, ແລະທ່ານສາມາດປ່ຽນແປງໃດໆຂອງຕົວກໍານົດການຫຼັງຈາກເລືອກ preset. ສໍາ​ລັບ
ຈໍາ​ນວນ​ຂະ​ຫນາດ​ນ້ອຍ​ຂອງ​ການ​ຕິດ​ຕາມ​ທີ່​ມີ ZoneMinder ແລ່ນ​ໃນ​ອຸ​ປະ​ກອນ​ທີ່​ທັນ​ສະ​ໄຫມ​, ທີ່​ດີ​ທີ່​ສຸດ​, ສູງ​
ຄວາມອ່ອນໄຫວສາມາດເລືອກເປັນຈຸດເລີ່ມຕົ້ນທີ່ດີ.

ຫນ່ວຍ

· Pixels - ການເລືອກຕົວເລືອກນີ້ຈະອະນຸຍາດໃຫ້ມີຄ່າຫຼາຍຕໍ່ໄປນີ້
ເຂົ້າ (ຫຼືເບິ່ງ) ໃນຫນ່ວຍງານຂອງ pixels.

· ເປີເຊັນ - ການເລືອກຕົວເລືອກນີ້ຈະອະນຸຍາດໃຫ້ມີຄ່າຕໍ່ໄປນີ້
ເຂົ້າ (ຫຼືເບິ່ງ) ເປັນເປີເຊັນ. ຄວາມຮູ້ສຶກຂອງຄ່າສ່ວນຮ້ອຍຫມາຍເຖິງ
ກັບພື້ນທີ່ຂອງເຂດແລະບໍ່ແມ່ນຮູບພາບທັງຫມົດ. ນີ້ເຮັດໃຫ້ຄວາມພະຍາຍາມເຮັດວຽກ
ອອກຂະຫນາດທີ່ຈໍາເປັນຫຼາຍງ່າຍຂຶ້ນ.

ຈຸດພາກພື້ນ [ຮູບ]

ພາກພື້ນຕົວຢ່າງທີ່ສະແດງໄປທາງຂວາສະແດງໃຫ້ເຫັນພາກພື້ນທີ່ກໍານົດໂດຍ 6 ຈຸດຄວບຄຸມ. ໄດ້
ຮູບຮ່າງຂອງພາກພື້ນເຮັດໃຫ້ວິທີການກວດກາບໍ່ສົນໃຈ sidewalk ແລະພື້ນທີ່ຂອງ porch ໄດ້
ຝາທີ່ຮັບແສງແດດປ່ຽນແປງ; ສອງເງື່ອນໄຂທີ່ບໍ່ມີຄວາມສົນໃຈໃນເຂດນີ້.
ພາກພື້ນເປັນສ່ວນໜຶ່ງຂອງຮູບພາບທີ່ຈັບໄດ້ທີ່ໜ້າສົນໃຈສຳລັບເຂດນີ້. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ພາກພື້ນຖືກຕັ້ງຄ່າໃຫ້ກວມເອົາຮູບພາບທີ່ຖືກບັນທຶກທັງໝົດ. ຂຶ້ນກັບ
ປະເພດທີ່ເລືອກຂອງເຂດນີ້, ຮູບຮ່າງຂອງພາກພື້ນສາມາດປັບໄດ້ເພື່ອຮອງຮັບ
ຜົນ​ກະ​ທົບ​ຫຼາຍ​. ນີ້ສາມາດເຮັດໄດ້ໂດຍການລາກຈຸດຄວບຄຸມໃນການອ້າງອີງ
ຮູບ​ພາບ​ອ້ອມ​ຂ້າງ​, ຫຼື​ໂດຍ​ການ​ປ່ຽນ​ແປງ​ພິ​ກັດ​ທີ່​ພົບ​ເຫັນ​ຢູ່​ໃນ​ການ​ຄວບ​ຄຸມ​ຂ້າງ​ລຸ່ມ​ນີ້​ກະ​ສານ​ອ້າງ​ອີງ​
ຮູບ. ການຄລິກໃສ່ຈຸດຄວບຄຸມໃນຮູບພາບອ້າງອີງຊີ້ໃຫ້ເຫັນຈຸດປະສານງານ
ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້. ການຄລິກໃສ່ປຸ່ມ + ໃນແຖວຈຸດຈະເພີ່ມຈຸດຄວບຄຸມລະຫວ່າງ
ຈຸດນີ້ແລະຕໍ່ໄປ; ການຄລິກປຸ່ມ - ເອົາຈຸດຄວບຄຸມນີ້ອອກ. ມັນ​ແມ່ນ
ຄວາມເປັນໄປໄດ້ທີ່ຈະວາງຈຸດຄວບຄຸມໂດຍບັງເອີນຢູ່ນອກຈຸດປະສານງານທີ່ຖືກຕ້ອງຂອງ
ຮູບ. ນີ້ຈະປ້ອງກັນບໍ່ໃຫ້ຈໍສະແດງຜົນເຮັດວຽກຢ່າງຖືກຕ້ອງ. ທ່ານສາມາດເຮັດໃຫ້ເຂດເກືອບ
ຮູບ​ຮ່າງ​ໃດ​ຫນຶ່ງ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​; ຍົກເວັ້ນເຂດນັ້ນອາດຈະບໍ່ຕັດກັນເອງ (ເຊັ່ນ: ແຄມທາງຂ້າມ
ເຊິ່ງ​ກັນ​ແລະ​ກັນ).

ປຸກ ສີ
ພາລາມິເຕີເຫຼົ່ານີ້ສາມາດຖືກໃຊ້ເພື່ອປັບແຕ່ງຮູບແບບການວາງຊ້ອນເຂດເປັນແຕ່ລະສີ.
ໂມງປຸກໃນເຂດນີ້ຈະຖືກເນັ້ນໃສ່ໃນສີໂມງປຸກ. ທາງເລືອກນີ້ແມ່ນ
ບໍ່ກ່ຽວຂ້ອງສໍາລັບເຂດ Preclusive ແລະ Inactive ແລະຈະຖືກປິດໃຊ້ງານ.

ປຸກ ການກວດສອບ ວິທີການ
ມີ 3 ວິທີກວດສອບໂມງປຸກ. ພວກມັນແມ່ນຕາມລໍາດັບ, ແລະເປັນຊັ້ນ: ໃນ
ໂຫມດ AlarmedPixels, ພຽງແຕ່ການວິເຄາະ AlarmedPixel ຖືກປະຕິບັດ. ໃນ FilteredPixels
ໂຫມດ, ການວິເຄາະ AlarmedPixel ແມ່ນປະຕິບັດກ່ອນ, ຕິດຕາມດ້ວຍ AlarmedPixel
ການວິເຄາະ. ໃນ​ຮູບ​ແບບ Blobs​, ທັງ​ຫມົດ 3 ວິ​ທີ​ການ​ວິ​ເຄາະ​ແມ່ນ​ປະ​ຕິ​ບັດ​ຕາມ​ລໍາ​ດັບ​. ອັນ
ປຸກແມ່ນພຽງແຕ່ກະຕຸ້ນຖ້າຫາກວ່າ ທັງຫມົດ ຂອງ​ຮູບ​ແບບ​ການ​ວິ​ເຄາະ​ເປີດ​ໃຊ້​ງານ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ກະ​ຕຸ້ນ​. ສໍາລັບ
ເຫດຜົນການປະຕິບັດ, ທັນທີທີ່ເງື່ອນໄຂສໍາລັບຫນຶ່ງໃນຮູບແບບການວິເຄາະບໍ່ແມ່ນ
ໄດ້ພົບ, ການກວດສອບສັນຍານເຕືອນສໍາລັບກອບແມ່ນສໍາເລັດ. ນັບ​ຕັ້ງ​ແຕ່​ຮູບ​ແບບ​ຕໍ່​ມາ​ແຕ່​ລະ​ຄົນ​
ຮຽກຮ້ອງໃຫ້ມີການຄິດໄລ່ເພີ່ມຂຶ້ນເລື້ອຍໆ, ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະປັບຕົວກໍານົດການ
ໃນແຕ່ລະຊັ້ນທີ່ເປີດໃຊ້ງານ.

ສໍາ​ລັບ​ຈຸດ​ປະ​ສົງ​ກະ​ສານ​ອ້າງ​ອີງ​, ປ່ອງ​ເຂດ​ພື້ນ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ພື້ນ​ທີ່​ຂອງ​ພາກ​ພື້ນ​ທັງ​ຫມົດ​ຂອງ​
ຄວາມສົນໃຈ. ໃນໂຫມດເປີເຊັນ, ນີ້ແມ່ນ 100. ໃນໂຫມດ Pixels, ນີ້ແມ່ນການນັບ pixels
ຂອງ​ພາກ​ພື້ນ. ທັງໝົດ 3 ກຸ່ມພາລາມິເຕີພື້ນທີ່ຕ່ຳສຸດ/ສູງສຸດແມ່ນອີງໃສ່ເຂດພື້ນທີ່ເປັນ
ຄ່າທີ່ຮັບຮູ້ໄດ້ສູງສຸດ, ແລະທັງ 3 ຈະຖືກຕີຄວາມໝາຍໃນຫົວໜ່ວຍທີ່ລະບຸໄວ້ໃນ
ຫົວໜ່ວຍປ້ອນຂໍ້ມູນ.

AlarmedPixels
pixels ປຸກແມ່ນຊັ້ນທໍາອິດຂອງການວິເຄາະ, ແລະຖືກເປີດໃຊ້ຕະຫຼອດເວລາ. ຂອງມັນ
ແນະນໍາໃຫ້ທ່ານເລີ່ມຕົ້ນດ້ວຍວິທີການນີ້ແລະຍ້າຍໄປວິທີການຕໍ່ໄປ
ເມື່ອຜົນກະທົບຂອງຕົວກໍານົດການພື້ນຖານຖືກເຂົ້າໃຈ. ໃນ AlarmedPixels
ໂຫມດ, 2 ໝວດໝູ່ພາລາມິເຕີແມ່ນມີໃຫ້ສຳລັບການປັບແຕ່ງ: ຂີດຈຳກັດ Pixel ຕ່ຳສຸດ/ສູງສຸດ, ແລະ
ພື້ນທີ່ປຸກຂັ້ນຕ່ຳ/ສູງສຸດ.

Min / Max Pixel Threshold (0-255)
ໃນຊັ້ນ AlarmedPixel ຂອງການວິເຄາະ, ແຕ່ລະ pixel ສ່ວນບຸກຄົນຂອງຮູບພາບແມ່ນ
ເມື່ອປຽບທຽບກັບຮູບພາບອ້າງອີງໃນປະຈຸບັນ. pixels ທີ່ແຕກຕ່າງຈາກ
ຮູບພາບອ້າງອີງຖືກພິຈາລະນາເປັນ pixels ປຸກ. ຢ່າງໃດກໍຕາມ, ຄວາມຜິດພາດຂະຫນາດນ້ອຍໃນ
ການປັບແສງ ຫຼືການປັບກ້ອງຖ່າຍຮູບການເປີດຮັບແສງອັດຕະໂນມັດອາດເຮັດໃຫ້ຄ່າຂອງ a
pixels ລວງທີ່ຈະແຕກຕ່າງກັນໂດຍຈໍານວນຂະຫນາດນ້ອຍຈາກຮູບພາບກັບຮູບພາບ. ຕົວກໍານົດການນີ້ອະນຸຍາດໃຫ້ທ່ານ
ກໍານົດຂອບເຂດຈໍາກັດຂອງສິ່ງທີ່ຈະຖືກພິຈາລະນາເປັນ pixels ລວງທີ່ມີການປ່ຽນແປງ. ຕົວຢ່າງ, ຖ້າເຈົ້າ
ກ້ອງຖ່າຍຮູບຊີ້ໄປຫາຝາສີຂາວເປົ່າ, ແລະທ່ານຍົກລາຍການສີ ດຳ ເຂົ້າໄປໃນມຸມເບິ່ງ,
ຫຼັງຈາກນັ້ນ, ການປ່ຽນແປງໃນຫນຶ່ງ pixels ຈະເປັນທີ່ຍິ່ງໃຫຍ່, ແທ້ຈິງແລ້ວ, ທີ່ສຸດ. ຢ່າງໃດກໍຕາມ, ທ່ານ
ຍົກເຈ້ຍສີຂາວ, ຫຼັງຈາກນັ້ນການປ່ຽນແປງໃນ pixel ສ່ວນບຸກຄົນຈະຫນ້ອຍລົງ.

ການ​ຕັ້ງ​ຄ່າ​ຂອບ​ເຂດ pixel ຕໍາ​່​ສຸດ​ທີ່​ຄວນ​ຈະ​ສູງ​ພໍ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ເກີດ​ແສງ​ສະ​ຫວ່າງ​ເລັກ​ນ້ອຍ​,
ການຖ່າຍຮູບ, ຫຼືການປ່ຽນແປງການບີບອັດທີ່ຈະຖືກລະເລີຍ. ການ​ຕັ້ງ​ຄ່າ​ຕໍາ​່​ສຸດ​ທີ່​ສູງ​ເກີນ​ໄປ​,
ອາດຈະອະນຸຍາດໃຫ້ແມວສີຂາວຍ່າງ undetected ໃນທົ່ວທັດສະນະຂອງກໍາແພງສີຂາວ. ດີ
ຈຸດເລີ່ມຕົ້ນສໍາລັບຂອບເຂດ pixel ຕ່ໍາສຸດແມ່ນ 40, ຊຶ່ງຫມາຍຄວາມວ່າຄວາມແຕກຕ່າງ
ໃນຄ່າ pixels ລວງຈາກຈະຕ້ອງຫຼາຍກວ່າ 40. ເປັນຄ່າເລີ່ມຕົ້ນທີ່ດີສໍາລັບ pixel ສູງສຸດ
threshold ແມ່ນ 0 (ຊີ້ໃຫ້ເຫັນວ່າຄວາມແຕກຕ່າງທັງຫມົດຂ້າງເທິງຂອບເຂດຕໍາ່ສຸດແມ່ນ
ພິຈາລະນາການປ່ຽນແປງ.)

Min / Max ແຈ້ງເຕືອນ ເຂດພື້ນທີ່
ຈຳນວນຂອງ pixels ປຸກ (ຫຼືເປີເຊັນຂອງ pixels ປຸກທີ່ກ່ຽວຂ້ອງກັບ pixels ລວງ
ພື້ນທີ່ຂອງພາກພື້ນຖ້າຫາກວ່າຢູ່ໃນຮູບແບບເປີເຊັນ) ຖືກນໍາໃຊ້ໃນຊັ້ນທໍາອິດຂອງການວິເຄາະນີ້
ກຳນົດວ່າໂມງປຸກຖືກກະຕຸ້ນຫຼືບໍ່. ຖ້າການນັບຫຼືອັດຕາສ່ວນແມ່ນຢູ່ຂ້າງເທິງ
ພື້ນທີ່ປຸກຂັ້ນຕ່ໍາ, ແຕ່ຫນ້ອຍກວ່າພື້ນທີ່ປຸກສູງສຸດ, ປຸກແມ່ນ
ກະຕຸ້ນ. ການຕັ້ງຄ່າເຫຼົ່ານີ້ແມ່ນຂຶ້ນກັບຂະຫນາດຂອງວັດຖຸທີ່ທ່ານກໍາລັງພະຍາຍາມ
ການຈັບພາບ: ຄ່າທີ່ຕໍ່າເກີນໄປອາດເຮັດໃຫ້ເກີດສັນຍານເຕືອນທີ່ບໍ່ຖືກຕ້ອງ, ໃນຂະນະທີ່ຄ່າສູງເກີນໄປອາດຈະບໍ່ມີ
ກວດ​ສອບ​ວັດ​ຖຸ​ຂະ​ຫນາດ​ນ້ອຍ​. ຈຸດເລີ່ມຕົ້ນທີ່ດີສໍາລັບທັງຕໍາ່ສຸດ ແລະສູງສຸດແມ່ນ 0
ແລະ 0, ສະແດງໃຫ້ເຫັນວ່າຈໍານວນ pixels ປຸກ (ຫຼືອັດຕາສ່ວນໃດນຶ່ງ) ຫຼາຍກວ່າ
ຫຼາຍກວ່າ 0 ຈະກະຕຸ້ນເຕືອນ. ຄະແນນກອບຈາກເຫດການທີ່ບັນທຶກໄວ້ສາມາດຖືກນໍາໃຊ້
ເພື່ອເຮັດໃຫ້ຕໍາ່ສຸດທີ່ເຖິງມູນຄ່າທີ່ສົມເຫດສົມຜົນ. ຈຸດເລີ່ມຕົ້ນທາງເລືອກສໍາລັບ
ພື້ນທີ່ເຕືອນໄພຕໍາ່ສຸດທີ່ (ເປັນສ່ວນຮ້ອຍ) ແມ່ນ 25% ຂອງພື້ນທີ່ທີ່ວັດຖຸມີຄວາມສົນໃຈ
ຂຶ້ນ​ຢູ່​ໃນ​ພາກ​ພື້ນ. ຕົວຢ່າງ, ຖ້າທ່ານປະມານວ່າຫົວຂໍ້ທີ່ເຄື່ອນຍ້າຍ
ຜ່ານກອບໃຊ້ເວລາເຖິງ 30% ຂອງກອບ, ຫຼັງຈາກນັ້ນພື້ນທີ່ຕໍາ່ສຸດທີ່ເລີ່ມຕົ້ນທີ່ດີແມ່ນ
ປະມານ 7.5%.

FilteredPixels
ການເລືອກວິທີການກວດສອບສັນຍານເຕືອນ FilteredPixels ເພີ່ມຊັ້ນເພີ່ມເຕີມຂອງ
ການວິເຄາະຕໍ່ກັບ AlarmedPixels ກວດເບິ່ງພ້ອມກັບ 2 ໝວດໝູ່ພາລາມິເຕີເພີ່ມເຕີມ
ສໍາລັບການປັບ. ຊັ້ນນີ້ເຮັດວຽກໂດຍການວິເຄາະ pixels ປຸກທີ່ລະບຸໄວ້ໃນ
ຊັ້ນທໍາອິດ. pixels ປຸກບໍ່ຖືກສົນໃຈ, ໃນຊັ້ນນີ້ແລະໃນອະນາຄົດຖ້າເປີດໃຊ້,
ຖ້າພວກມັນບໍ່ຢູ່ໃນກຸ່ມຂອງຂະຫນາດສີ່ຫຼ່ຽມນ້ອຍຕໍ່າສຸດ. ຕົ້ນຕໍ, ນີ້
ການກັ່ນຕອງເອົາ pixels ປຸກທີ່ໂດດດ່ຽວທີ່ອາດຈະເປັນສິ່ງປອມຂອງກ້ອງຖ່າຍຮູບ,
ເລນ, ຫຼືການບີບອັດ.

ການ​ກັ່ນ​ຕອງ ຄວາມກວ້າງ / ລວງສູງ (ພິກເຊວ)
ພາລາມິເຕີນີ້ຖືກກໍານົດຢູ່ໃນ Pixels ສະເຫມີ, ເຖິງແມ່ນວ່າເປີເຊັນແມ່ນ
ຫນ່ວຍງານທີ່ເລືອກ. ມັນກໍານົດຂະຫນາດຂອງກຸ່ມ pixels ທີ່ຢູ່ອ້ອມຮອບທີ່ໃຫ້
pixels ຈະຕ້ອງຢູ່ໃນ pixels ປຸກສໍາລັບ pixels ຕົວຂອງມັນເອງຖືກພິຈາລະນາເປັນ
pixel ປຸກ. ຄວາມກວ້າງແລະຄວາມສູງຄວນເປັນຕົວເລກຄີກສະເໝີ. 3 x 3 ແມ່ນ
ຄ່າເລີ່ມຕົ້ນ, ແລະ 5 x 5 ຍັງຖືກແນະນຳເປັນທາງເລືອກທີ່ເໝາະສົມ. ຫຼີກເວັ້ນການນໍາໃຊ້
ຈໍານວນຂະຫນາດໃຫຍ່ສໍາລັບຄວາມກວ້າງແລະຄວາມສູງຂອງພື້ນທີ່ການກັ່ນຕອງ. ເມື່ອໃຊ້ Blobs
ວິທີການກວດສອບໂມງປຸກ, FilteredPixels ສາມາດປິດການໃຊ້ງານໄດ້ຢ່າງມີປະສິດທິພາບໂດຍການຕັ້ງບໍ່ວ່າຈະ
ຄວາມກວ້າງ ຫຼືຄວາມສູງເປັນຄ່າໜ້ອຍກວ່າ 1.

Min / Max ກັ່ນຕອງ ເຂດພື້ນທີ່
ການປະຕິບັດການວິເຄາະການກັ່ນຕອງເຮັດໃຫ້ພື້ນທີ່ທີ່ມີຫນ້ອຍກວ່າຫຼືເທົ່າກັບ
ພື້ນທີ່ປຸກ. ດັ່ງນັ້ນຕົວກໍານົດການພື້ນທີ່ການກັ່ນຕອງຕ່ໍາສຸດແລະສູງສຸດສໍາລັບການປຸກ
ຄວນເທົ່າກັບ ຫຼືໜ້ອຍກວ່າຕົວກໍານົດພື້ນທີ່ປຸກທີ່ສອດຄ້ອງກັນ, ຫຼື
ການວິເຄາະ FilteredPixels ຈະບໍ່ກະຕຸ້ນເຕືອນ. ໂດຍສະເພາະ, ມັນເປັນປະໂຫຍດ
ເພື່ອເພີ່ມພາລາມິເຕີພື້ນທີ່ເຕືອນໄພຂັ້ນຕ່ໍາຈົນກ່ວາເຫດການທີ່ບໍ່ຖືກຕ້ອງຈາກຮູບພາບປອມ
ຫາຍໄປ, ແລະກໍານົດພາລາມິເຕີພື້ນທີ່ການກັ່ນຕອງຕໍາ່ສຸດທີ່ຫນ້ອຍທີ່ສຸດປຸກ
ຕົວກໍານົດການພື້ນທີ່ໂດຍພຽງພໍທີ່ຈະເກັບກໍາເຫດການຂະຫນາດນ້ອຍທີ່ຫນ້າສົນໃຈ.

Blobs [ຮູບພາບ]

ຮູບພາບນີ້ສະແດງໃຫ້ເຫັນຮູບພາບທີ່ມີ 1 blob ທີ່ໄດ້ກໍານົດ. blob ແມ່ນໄດ້ລະບຸໄວ້ໃນໂມງປຸກ
ສີທີ່ລະບຸໄວ້ຂ້າງເທິງ.

ເມື່ອສອງຫຼືຫຼາຍກວ່າພື້ນທີ່ການກັ່ນຕອງແຕະຫຼືແບ່ງປັນເຂດແດນ, ມັນສົມເຫດສົມຜົນທີ່ຈະປະເມີນ.
ພາກພື້ນເປັນພື້ນທີ່ຕິດຕໍ່ກັນແທນທີ່ຈະເປັນຫົວໜ່ວຍແຍກຕ່າງຫາກ. A Blob ເປັນພື້ນທີ່ຕິດຕໍ່ກັນ
ປະກອບດ້ວຍຫຼາຍພື້ນທີ່ການກັ່ນຕອງ. ໃນຂະນະທີ່ FilteredPixes ແມ່ນເປັນປະໂຫຍດສໍາລັບການຍົກເວັ້ນພາກສ່ວນ
ຂອງຮູບພາບທີ່ບໍ່ແມ່ນສ່ວນຫນຶ່ງຂອງ scene ຕົວຈິງ, Blob filtering ແມ່ນເຫມາະສົມກັບທີ່ດີກວ່າ
ບໍ່ສົນໃຈພື້ນທີ່ຂອງ scene ຕົວຈິງທີ່ບໍ່ມີຄວາມສົນໃຈ.
ການເລືອກວິທີການກວດສອບສັນຍານເຕືອນ Blobs ເປີດຕົວກໍານົດການທີ່ມີຢູ່ທັງໝົດ.
ການເປີດໃຊ້ Blobs ເພີ່ມອີກໜຶ່ງຊັ້ນຂອງການວິເຄາະໃສ່ AlarmedPixel ແລະ FilteredPixel
ກວດສອບການກໍານົດສັນຍານເຕືອນທີ່ຖືກຕ້ອງພ້ອມກັບ 2 ຕົວກໍານົດການເພີ່ມເຕີມ
ປະເພດສໍາລັບການປັບ: ຂະຫນາດຂອງ blobs, ແລະຈໍານວນຂອງ blobs. A Blob ບໍ່ແມ່ນ
ຈໍາເປັນຕ້ອງໄດ້ວັດຖຸທັງຫມົດທີ່ອາດຈະມີຄວາມສົນໃຈ. ໃນຮູບຕົວຢ່າງ, the
ຫົວຂໍ້ແມ່ນການເຄື່ອນຍ້າຍ, ແຕ່ວ່າພຽງແຕ່ສ່ວນຫນຶ່ງຂອງລາວທີ່ຖືກຫມາຍເປັນ blob. ນີ້ແມ່ນຍ້ອນວ່າ
ຫົວຂໍ້ເຄື່ອນຍ້າຍ, ຫຼາຍ pixels ຂອງຮູບພາບບໍ່ມີການປ່ຽນແປງໃນມູນຄ່າເກີນທີ່ກໍານົດໄວ້
ເກນ. pixels ລວງທີ່ເປັນຕົວແທນຂອງບ່າຂອງຫົວຂໍ້ຢູ່ໃນກອບຫນຶ່ງອາດຈະເປັນ
ເປັນຕົວແທນຂອງລາວໃນຕໍ່ໄປ, ຢ່າງໃດກໍຕາມ, ມູນຄ່າຂອງ pixels ລວງຍັງຄົງເກືອບ
ດຽວກັນ.

Min / Max blob ເຂດພື້ນທີ່
ຕົວກໍານົດການພື້ນທີ່ blob ຄວບຄຸມພື້ນທີ່ທີ່ນ້ອຍທີ່ສຸດແລະທີ່ໃຫຍ່ທີ່ສຸດທີ່ຕິດຕໍ່ກັນ
ຖືວ່າເປັນ blob. ຄ່າທີ່ດີສໍາລັບພື້ນທີ່ສູງສຸດແມ່ນຄ່າເລີ່ມຕົ້ນຂອງ 0.
(ບໍ່ມີຂອບເຂດເທິງສໍາລັບຂະຫນາດຂອງພື້ນທີ່ຕິດຕໍ່ກັນທີ່ຈະຍັງຄົງຢູ່
ຖືວ່າເປັນ blob.)

Min / Max ດອກໄມ້
ໂດຍປົກກະຕິ, ທ່ານຕ້ອງການຕົວເລກບວກຂອງ blobs ເພື່ອກະຕຸ້ນເຫດການ, ດັ່ງນັ້ນ
ຄ່າເລີ່ມຕົ້ນຂອງ 1 ຄວນພຽງພໍ. ໃນບາງສະຖານະການ, ມັນອາດຈະເປັນປະໂຫຍດທີ່ຈະມີ
ພຽງແຕ່ຫນຶ່ງ blob ບໍ່ໄດ້ກະຕຸ້ນເຫດການ, ໃນກໍລະນີນີ້, ການກໍານົດຄ່ານີ້ເປັນ 2 ຫຼື
ສູງກວ່າອາດຈະຮັບໃຊ້ຈຸດປະສົງພິເສດບາງຢ່າງ. ມູນຄ່າທີ່ດີສໍາລັບ blobs ສູງສຸດແມ່ນ
ຄ່າເລີ່ມຕົ້ນຂອງ 0. (ບໍ່ມີຂອບເຂດເທິງສໍາລັບຈໍານວນຂອງ blobs ທີ່ຈະສົ່ງຜົນກະທົບຕໍ່
ເຫດການ. ໃຊ້ຕົວກໍານົດການ blobs ສູງສຸດສາມາດຖືກນໍາໃຊ້ເພື່ອປັບເຫດການທີ່ສະແດງໃຫ້ເຫັນ a
ຈໍານວນ blobs ສູງ.

overload ພາ Ignore Count
ການ​ຕັ້ງ​ຄ່າ​ນີ້​ລະ​ບຸ​ຈໍາ​ນວນ​ຂອງ​ເຟຣມ​ທີ່​ຈະ​ບໍ່​ປຸກ​ຫຼັງ​ຈາກ​ທີ່​ໄດ້​
ເກີນ. ໃນສະພາບການນີ້, ການໂຫຼດເກີນແມ່ນຖືກກໍານົດວ່າເປັນການປ່ຽນແປງທີ່ກວດພົບໃຫຍ່ເກີນໄປ
ປຸກ. ຂຶ້ນຢູ່ກັບວິທີການກວດສອບປຸກທີ່ສາມາດເປັນ * ຈໍານວນຂອງ
pixels ປຸກ > Max Alarmed Area ຫຼື * ຈໍານວນຂອງ pixels ການກັ່ນຕອງ > Max ການກັ່ນຕອງ
ພື້ນທີ່ຫຼື * ຈໍານວນ Blobs > Max Blobs ຄວາມຄິດແມ່ນວ່າຫຼັງຈາກການປ່ຽນແປງຄ້າຍຄືແສງສະຫວ່າງ
ຕໍ່ໄປ, ຖືວ່າໃຫຍ່ເກີນໄປທີ່ຈະນັບເປັນສັນຍານເຕືອນ, ມັນສາມາດໃຊ້ເວລາສອງສາມ
ກອບສໍາລັບສິ່ງທີ່ຈະຕົກລົງອີກເທື່ອຫນຶ່ງ.

ອື່ນ ໆ ຂໍ້ມູນຂ່າວສານ
ອ້າງ​ເຖິງ ນີ້ ຜູ້​ໃຊ້​ປະ​ກອບ​ສ່ວນ​ຄູ່​ມື​ເຂດ​ສໍາ​ລັບ​ຂໍ້​ມູນ​ເພີ່ມ​ເຕີມ​ຈະ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຖ້າ​ຫາກ​ວ່າ​
ທ່ານເປັນຄົນໃໝ່ໃນພື້ນທີ່ ແລະຕ້ອງການຄວາມຊ່ວຍເຫຼືອເພີ່ມເຕີມ.

ການເບິ່ງ Monitors
ZoneMinder ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ເບິ່ງ​ອາ​ຫານ​ສົດ​ຂອງ​ການ​ຕິດ​ຕັ້ງ​ຂອງ​ທ່ານ​ຕິດ​ຕັ້ງ​. ເມື່ອສາມາດເຂົ້າເຖິງໄດ້
ທັດສະນະນີ້ໂດຍການຄລິກໃສ່ຄໍລໍາ "ຊື່" ຂອງຈໍສະແດງຜົນໃດໆ [ຮູບພາບ]

ການຄລິກໃສ່ຊື່ເຮັດໃຫ້ມຸມເບິ່ງຄ້າຍຄືກັນກັບນີ້: [ຮູບພາບ]

ຮູບພາບຄວນຈະເປັນການອະທິບາຍຕົນເອງແຕ່ຖ້າຫາກວ່າມັນຄ້າຍຄືຂີ້ເຫຍື້ອມັນເປັນໄປໄດ້ວ່າ
ການ​ຕັ້ງ​ຄ່າ​ວິ​ດີ​ໂອ​ແມ່ນ​ຜິດ​ພາດ​ສະ​ນັ້ນ​ເບິ່ງ​ໃນ​ບັນ​ທຶກ​ຄວາມ​ຜິດ​ພາດ​ລະ​ບົບ​ຂອງ​ທ່ານ​ແລະ​ກວດ​ສອບ​ການ​ຫຼື​ລາຍ​ງານ​
ມີຫຍັງຜິດປົກກະຕິ. ກາງຂອງປ່ອງຢ້ຽມຈະມີກອບຂະຫນາດນ້ອຍທີ່ພຽງແຕ່ປະກອບດ້ວຍ a
ສະຖານະພາບ; ອັນນີ້ຈະເປັນ 'Idle', 'Alarm' ຫຼື 'Alert' ຂຶ້ນກັບການເຮັດວຽກຂອງ Monitor.
ແລະສິ່ງທີ່ເກີດຂຶ້ນໃນພາກສະຫນາມຂອງທັດສະນະ. Idle ຫມາຍຄວາມວ່າບໍ່ມີຫຍັງເກີດຂຶ້ນ, Alarm ຫມາຍຄວາມວ່າ
ມີການປຸກຢູ່ໃນຄວາມຄືບຫນ້າແລະ Alert ຫມາຍຄວາມວ່າປຸກໄດ້ເກີດຂຶ້ນແລະຕິດຕາມກວດກາ
ແມ່ນ ' cooling ລົງ ', ຖ້າ ຫາກ ວ່າ ການ ປຸກ ອື່ນ ໄດ້ ຖືກ ສ້າງ ຂຶ້ນ ໃນ ເວ ລາ ນີ້ ມັນ ພຽງ ແຕ່ ຈະ ກາຍ ເປັນ ສ່ວນ ຫນຶ່ງ ຂອງ
ເຫດການດຽວກັນ. ຕົວຊີ້ວັດເຫຼົ່ານີ້ແມ່ນສີທີ່ມີລະຫັດສີຂຽວ, ສີແດງແລະອໍາພັນ.

ໂດຍຄ່າເລີ່ມຕົ້ນຖ້າທ່ານໄດ້ຫຍໍ້ໜ້າຕ່າງນີ້ ຫຼືເປີດໜ້າຈໍອື່ນຢູ່ທາງໜ້າ ມັນຈະປາກົດຂຶ້ນ
ເຖິງດ້ານໜ້າ ຖ້າມັນໄປເຖິງສະຖານະປຸກ. ພຶດຕິກໍານີ້ສາມາດປິດໄດ້ໃນ 'ທາງເລືອກ'
ຖ້າຕ້ອງການ. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດໄຟລ໌ສຽງໃນການຕັ້ງຄ່າ, ເຊິ່ງຈະຖືກຫຼິ້ນ
ເມື່ອ​ມີ​ການ​ປຸກ​ເກີດ​ຂຶ້ນ​ເພື່ອ​ແຈ້ງ​ໃຫ້​ທ່ານ​ຮູ້​ເຖິງ​ຄວາມ​ເປັນ​ຈິງ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ໄດ້​ຢູ່​ທາງ​ຫນ້າ​ຂອງ​ຄອມ​ພິວ​ເຕີ​ຂອງ​ທ່ານ​.
ນີ້ຄວນຈະເປັນສຽງສັ້ນພຽງແຕ່ສອງສາມວິນາທີທີ່ເຫມາະສົມ. ໃຫ້ສັງເກດວ່າເປັນສະຖານະພາບ
ຈະຖືກປັບປຸງໃຫມ່ທຸກໆສອງສາມວິນາທີມັນເປັນໄປໄດ້ສໍາລັບການນີ້ທີ່ຈະບໍ່ແຈ້ງເຕືອນທ່ານກັບທຸກໆເຫດການ
ທີ່ເກີດຂື້ນ, ດັ່ງນັ້ນທ່ານບໍ່ຄວນອີງໃສ່ມັນສໍາລັບຈຸດປະສົງນີ້ຖ້າທ່ານຄາດຫວັງວ່າໄລຍະສັ້ນໆ
ເຫດການ. ອີກທາງເລືອກ, ທ່ານສາມາດຫຼຸດລົງໄລຍະການໂຫຼດຫນ້າຈໍຄືນສໍາລັບປ່ອງຢ້ຽມນີ້ໃນ
ການຕັ້ງຄ່າເຖິງແມ່ນວ່າການໂຫຼດຫນ້າຈໍຄືນເລື້ອຍໆເກີນໄປອາດຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ.

ຂ້າງລຸ່ມນີ້ສະຖານະພາບແມ່ນບັນຊີລາຍຊື່ຂອງເຫດການທີ່ຜ່ານມາທີ່ເກີດຂຶ້ນ, ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນ a
ລາຍຊື່ພຽງແຕ່ 10 ສຸດທ້າຍແຕ່ການຄລິກໃສ່ 'ທັງຫມົດ' ຈະເຮັດໃຫ້ທ່ານມີບັນຊີລາຍຊື່ເຕັມແລະ 'ເກັບໄວ້'
ຈະພາທ່ານໄປຫາບ່ອນເກັບມ້ຽນເຫດການສໍາລັບຈໍພາບນີ້, ເພີ່ມເຕີມກ່ຽວກັບເລື່ອງນີ້ໃນພາຍຫຼັງ. ການຄລິກໃສ່ໃດໆ
ຂອງຫົວຂໍ້ຄໍລໍາຈະຈັດຮຽງເຫດການທີ່ເຫມາະສົມ.

ຈາກບ່ອນນີ້, ທ່ານຍັງສາມາດລຶບເຫດການໄດ້ຖ້າທ່ານຕ້ອງການ. ເຫດການຂອງຕົນເອງໄດ້ຖືກລະບຸໄວ້ກັບ
id ເຫດການ, ແລະຊື່ເຫດການ (ທີ່ທ່ານສາມາດປ່ຽນ), ເວລາເຫດການທີ່ເກີດຂຶ້ນ, ໄດ້
ຄວາມຍາວຂອງເຫດການລວມທັງ preamble ແລະ postamble frames, ຈໍານວນຂອງກອບ
ປະ​ກອບ​ດ້ວຍ​ເຫດ​ການ​ທີ່​ມີ​ຕົວ​ເລກ​ທີ່​ຈິງ​ແລ້ວ​ມີ​ການ​ປຸກ​ໃນ​ວົງ​ເລັບ​ແລະ​
ສຸດທ້າຍໄດ້ຄະແນນ. ຖັນນີ້ລາຍຊື່ຄະແນນສະເລ່ຍຕໍ່ກອບປຸກເຊັ່ນດຽວກັນກັບ
ຄະແນນສູງສຸດທີ່ກອບປຸກໃດມີ.

ຄະ​ແນນ​ເປັນ​ຄ່າ​ທີ່​ບໍ່​ຕ້ອງ​ການ​ທີ່​ຈໍາ​ເປັນ​ເປັນ​ຕົວ​ແທນ​ສ່ວນ​ຮ້ອຍ​ຂອງ pixels ໃນ​
ເຂດທີ່ຢູ່ໃນ blobs ແບ່ງອອກດ້ວຍຮາກສີ່ຫລ່ຽມຂອງຈໍານວນ blobs ແລະຫຼັງຈາກນັ້ນ
ແບ່ງຕາມຂະຫນາດຂອງເຂດ. ອັນນີ້ເຮັດໃຫ້ເປັນນາມສະກຸນສູງສຸດ 100 ສໍາລັບເຂດໜຶ່ງ ແລະ
ຈໍາ​ນວນ​ທັງ​ຫມົດ​ສໍາ​ລັບ​ແຕ່​ລະ​ເຂດ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ເພີ່ມ​ເຂົ້າ​ກັນ​, ຄະ​ແນນ​ເຂດ​ການ​ເຄື່ອນ​ໄຫວ​ແມ່ນ​ໄດ້​ເພີ່ມ​ຂຶ້ນ​ບໍ່​ມີ​ການ​ປ່ຽນ​ແປງ​,
ເຂດລວມແມ່ນເຄິ່ງໜຶ່ງກ່ອນ ແລະເຂດສະເພາະແມ່ນເພີ່ມຂຶ້ນສອງເທົ່າ. ໃນຄວາມເປັນຈິງ, ຄຸນຄ່າແມ່ນ
ມີແນວໂນ້ມທີ່ຈະຫນ້ອຍກວ່າ 100 ແຕ່ມັນໃຫ້ຕົວຊີ້ວັດທີ່ງ່າຍດາຍຂອງວິທີການທີ່ສໍາຄັນ
ເຫດການແມ່ນ.

ການກັ່ນຕອງ ກິດຈະກໍາ
ການກັ່ນຕອງຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດເງື່ອນໄຂທີ່ສັບສົນກັບການປະຕິບັດທີ່ກ່ຽວຂ້ອງໃນ ZoneMinder.
ຕົວຢ່າງສາມາດປະກອບມີ:

· ສົ່ງອີເມວແຕ່ລະຄັ້ງທີ່ເຫດການໃໝ່ເກີດຂຶ້ນສຳລັບຈໍພາບສະເພາະ

·ລຶບເຫດການທີ່ມີອາຍຸຫຼາຍກວ່າ 10 ມື້

ແລະຫຼາຍກວ່ານັ້ນ.

ປ່ອງຢ້ຽມການກັ່ນຕອງສາມາດເຂົ້າເຖິງໄດ້ຈາກມຸມເບິ່ງຕ່າງໆ, ຫນຶ່ງໃນນັ້ນແມ່ນພຽງແຕ່ແຕະໃສ່
ປຸ່ມການກັ່ນຕອງໃນມຸມເບິ່ງເວັບຕົ້ນຕໍ: [ຮູບພາບ]

ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ປ່ອງ​ຢ້ຽມ​ຂອງ​ການ​ກັ່ນ​ຕອງ​ເພື່ອ​ສ້າງ​ຕົວ​ກັ່ນ​ຕອງ​ຂອງ​ທ່ານ​ເອງ​ຫຼື​ເພື່ອ​ປັບ​ປຸງ​ແກ້​ໄຂ​ທີ່​ມີ​ຢູ່​ແລ້ວ​. ເຈົ້າ
ຍັງສາມາດບັນທຶກຕົວກອງທີ່ທ່ານມັກເພື່ອໃຊ້ຄືນໃໝ່ໃນວັນທີໃນອະນາຄົດ. ການກັ່ນຕອງຕົວຂອງມັນເອງແມ່ນ
ຂ້ອນຂ້າງງ່າຍດາຍ; ທໍາອິດທ່ານເລືອກຈໍານວນການສະແດງອອກທີ່ທ່ານຕ້ອງການໃຫ້ການກັ່ນຕອງຂອງທ່ານ.
ການປ່ຽນແປງຄ່ານີ້ຈະເຮັດໃຫ້ປ່ອງຢ້ຽມແຕ້ມໃຫມ່ດ້ວຍແຖວທີ່ສອດຄ້ອງກັນສໍາລັບແຕ່ລະຄົນ
ການສະແດງອອກ. ຫຼັງຈາກນັ້ນ, ທ່ານເລືອກສິ່ງທີ່ທ່ານຕ້ອງການການກັ່ນຕອງແລະວິທີການສະແດງອອກທີ່ກ່ຽວຂ້ອງ
ເລືອກບໍ່ວ່າຈະເປັນ 'ແລະ' ຫຼື 'ຫຼື' ຄວາມສໍາພັນ. ສໍາລັບການກັ່ນຕອງປະກອບດ້ວຍຈໍານວນຫຼາຍ
ການສະແດງອອກທ່ານຍັງຈະໄດ້ຮັບທາງເລືອກໃນວົງເລັບພາກສ່ວນຂອງການກັ່ນຕອງເພື່ອຮັບປະກັນວ່າທ່ານສາມາດເຮັດໄດ້
ສະແດງອອກຕາມທີ່ຕ້ອງການ. ຫຼັງ​ຈາກ​ນັ້ນ​, ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ເລືອກ​ວິ​ທີ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ຜົນ​ໄດ້​ຮັບ​ຂອງ​ທ່ານ​ຈັດ​ລຽງ​ລໍາ​ດັບ​ແລະ​
ບໍ່ວ່າທ່ານຕ້ອງການຈໍາກັດຈໍານວນເຫດການທີ່ສະແດງ.

ນີ້ແມ່ນສິ່ງທີ່ປ່ອງຢ້ຽມການກັ່ນຕອງເບິ່ງຄືວ່າ [ຮູບພາບ]

· A: ນີ້ແມ່ນລາຍການແບບເລື່ອນລົງທີ່ທ່ານສາມາດເລືອກຕົວກອງທີ່ກໍານົດໄວ້ກ່ອນ. ເຈົ້າຈະສັງເກດເຫັນ
ວ່າ ZoneMinder ມາພ້ອມກັບຕົວກອງ PurgeWhenFull ທີ່ຖືກຕັ້ງຄ່າເພື່ອລຶບເຫດການຖ້າ
ທ່ານບັນລຸ 95% ຂອງພື້ນທີ່ດິດ.

· B ແລະ C: ນີ້ແມ່ນບ່ອນທີ່ທ່ານລະບຸເງື່ອນໄຂທີ່ຕ້ອງກົງກັນກ່ອນການກັ່ນຕອງ
ປະ​ຕິ​ບັດ​. ທ່ານໃຊ້ປຸ່ມ "+" ແລະ "-" ເພື່ອເພີ່ມ/ລຶບເງື່ອນໄຂ

·

D: ນີ້ is ບ່ອນທີ່ ທ່ານ ລະບຸ ແມ່ນ​ຫຍັງ ຄວາມຕ້ອງການ to ເກີດຂຶ້ນ ໃນເວລາທີ່ ໄດ້ ເງື່ອນໄຂ ການແຂ່ງຂັນ:

·ເກັບຂໍ້ມູນທີ່ກົງກັນທັງໝົດ: ກຳນົດຊ່ອງເກັບຂໍ້ມູນເປັນ 1 ໃນຖານຂໍ້ມູນສຳລັບ
ເຫດການທີ່ກົງກັນ. ຄິດວ່າ 'ການເກັບມ້ຽນ' ເປັນການຈັດກຸ່ມໃຫ້ເຂົາເຈົ້າພາຍໃຕ້ປະເພດພິເສດ
- ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ເຫດ​ການ​ເກັບ​ໄວ້​ພາຍ​ຫຼັງ​ແລະ​ຍັງ​ເຮັດ​ໃຫ້​ແນ່​ໃຈວ່​າ​ເຫດ​ການ​ທີ່​ເກັບ​ໄວ້​ບໍ່​ໄດ້​
ໄດ້ຮັບການລຶບ, ສໍາລັບການຍົກຕົວຢ່າງ

· Email ລາຍ​ລະ​ອຽດ​ຂອງ​ການ​ແຂ່ງ​ຂັນ​ທັງ​ຫມົດ​: ສົ່ງ​ອີ​ເມລ​໌​ກັບ​ທີ່​ຢູ່​ທີ່​ກໍາ​ນົດ​ໄວ້​ກັບ​
ລາຍ​ລະ​ອຽດ​ກ່ຽວ​ກັບ​ເຫດ​ການ​. ອີເມວສາມາດຖືກປັບແຕ່ງຕາມ TBD

·​ປະ​ຕິ​ບັດ​ຄໍາ​ສັ່ງ​ກ່ຽວ​ກັບ​ການ​ແຂ່ງ​ຂັນ​ທັງ​ຫມົດ​: ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ປະ​ຕິ​ບັດ​ຄໍາ​ສັ່ງ​ໃດ​ຫນຶ່ງ​ໂດຍ​ຕົນ​ເອງ​
ເຫດການທີ່ກົງກັນ

· ລຶບການຈັບຄູ່ທັງໝົດ: ລຶບເຫດການທີ່ກົງກັນທັງໝົດ

· E: ໃຊ້ 'ສົ່ງ' ເພື່ອ 'ທົດສອບ' ເງື່ອນໄຂທີ່ກົງກັນຂອງເຈົ້າ. ນີ້ພຽງແຕ່ຈະກົງກັນແລະສະແດງໃຫ້ທ່ານເຫັນ
ການກັ່ນຕອງໃດທີ່ກົງກັນ. ໃຊ້ 'Execute' ເພື່ອປະຕິບັດຕົວຈິງຫຼັງຈາກຈັບຄູ່ຂອງທ່ານ
ເງື່ອນໄຂ. ໃຊ້ 'Save' ເພື່ອບັນທຶກການກັ່ນຕອງສໍາລັບການນໍາໃຊ້ໃນອະນາຄົດແລະ 'Reset' ເພື່ອລຶບລ້າງຂອງທ່ານ
ການຕັ້ງຄ່າ

ຫມາຍ​ເຫດ​:
ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບເງື່ອນໄຂການກັ່ນຕອງ:

ມີຫຼາຍອົງປະກອບທີ່ແຕກຕ່າງກັນຕໍ່ກັບເຫດການທີ່ທ່ານສາມາດກັ່ນຕອງໄດ້, ບາງອັນ
ຕ້ອງການຄໍາອະທິບາຍເພີ່ມເຕີມ. ເຫຼົ່າ​ນີ້​ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​, * 'ວັນ / ເວ​ລາ​' ທີ່​ຈະ​ຕ້ອງ​ການ​ປະ​ເມີນ​ຜົນ​
ວັນທີ ແລະເວລາຮ່ວມກັນ, * 'ວັນທີ' ແລະ 'ເວລາ' ເຊິ່ງເປັນຕົວແປທີ່ອາດມີພຽງແຕ່
ມີສ່ວນຍ່ອຍທີ່ກ່ຽວຂ້ອງຂອງອັນນີ້, * 'Weekday' ເຊິ່ງຄາດວ່າເປັນມື້ຂອງ
ອາທິດ.

ອົງປະກອບກ່ອນໜ້າທັງໝົດໃຊ້ຮູບແບບວັນທີ ແລະເວລາທີ່ປ່ຽນແປງໄດ້ຢ່າງຄ່ອງແຄ້ວ
ໃນຟັງຊັນ PHP strtotime (http://www.php.net/manual/en/function.strtotime.php).
ນີ້ອະນຸຍາດໃຫ້ໃສ່ຄ່າເຊັ່ນ 'ວັນພຸດທີ່ຜ່ານມາ' ແລະອື່ນໆ. ພວກເຮົາແນະນໍາໃຫ້ຮູ້ຈັກ
ຕົວທ່ານເອງດ້ວຍຟັງຊັນນີ້ເພື່ອເບິ່ງວ່າຮູບແບບທີ່ອະນຸຍາດແມ່ນຫຍັງ. ຢ່າງໃດກໍຕາມ, ອັດຕະໂນມັດ
ການກັ່ນຕອງແມ່ນດໍາເນີນການໃນ perl ແລະດັ່ງນັ້ນຈຶ່ງຖືກວິເຄາະໂດຍວັນທີ::ຊຸດ Manip. ບໍ່ແມ່ນວັນທີທັງໝົດ
ຮູບ​ແບບ​ທີ່​ມີ​ຢູ່​ໃນ​ທັງ​ສອງ​ສະ​ນັ້ນ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ຖືກ​ບັນ​ທຶກ​ໄວ້​ຕົວ​ກັ່ນ​ຕອງ​ຂອງ​ທ່ານ​ເພື່ອ​ເຮັດ​ການ​ລົບ​ອັດ​ຕະ​ໂນ​ມັດ​
ຫຼືວຽກງານອື່ນໆທີ່ທ່ານຄວນເຮັດໃຫ້ແນ່ໃຈວ່າຮູບແບບວັນທີແລະເວລາທີ່ທ່ານໃຊ້ແມ່ນເຂົ້າກັນໄດ້
ດ້ວຍທັງສອງວິທີ. ຮູບແບບທີ່ປອດໄພທີ່ສຸດທີ່ຈະໃຊ້ແມ່ນ '-3 ມື້' ຫຼືຄ້າຍຄືກັນກັບໄດ້ຢ່າງງ່າຍດາຍ
ຕົວເລກ ແລະຫົວໜ່ວຍທີ່ວິເຄາະໄດ້ເປັນພາສາອັງກິດ.

ສິ່ງອື່ນທີ່ເຈົ້າສາມາດກັ່ນຕອງໄດ້ແມ່ນເປັນການອະທິບາຍຕົນເອງຢ່າງຍຸດຕິທຳ, ຍົກເວັ້ນບາງທີ
'ເກັບໄວ້ໃນແຟ້ມ' ທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອລວມຫຼືຍົກເວັ້ນເຫດການທີ່ເກັບໄວ້ໃນແຟ້ມ. ໂດຍທົ່ວໄປແລ້ວທ່ານຈະ
ອາດຈະເຮັດການກັ່ນຕອງສ່ວນໃຫຍ່ໃນເຫດການທີ່ບໍ່ໄດ້ເກັບໄວ້. ຍັງມີສອງອົງປະກອບ, Disk
Blocks ແລະ Disk ເປີເຊັນທີ່ບໍ່ກ່ຽວຂ້ອງໂດຍກົງກັບເຫດການຂອງຕົນເອງແຕ່ກັບ
ການແບ່ງປັນແຜ່ນທີ່ເຫດການຖືກເກັບໄວ້. ເຫຼົ່ານີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດລະບຸຈໍານວນ
ການ​ນໍາ​ໃຊ້​ແຜ່ນ​ບໍ່​ວ່າ​ຈະ​ເປັນ​ຕັນ​ຫຼື​ໃນ​ອັດ​ຕາ​ສ່ວນ​ທີ່​ສົ່ງ​ຄືນ​ໂດຍ​ຄໍາ​ສັ່ງ 'df​'. ເຂົາເຈົ້າ
ກ່ຽວຂ້ອງກັບຈໍານວນພື້ນທີ່ດິສກ໌ທີ່ໃຊ້ ແລະບໍ່ແມ່ນຈໍານວນທີ່ເຫຼືອໄວ້ຟຣີ. ເມື່ອຕົວກອງຂອງທ່ານ
ຖືກລະບຸໄວ້, ການຄລິກ 'ສົ່ງ' ຈະກັ່ນຕອງເຫດການຕາມສະເພາະຂອງທ່ານ.
ເນື່ອງຈາກອົງປະກອບທີ່ອີງໃສ່ແຜ່ນບໍ່ແມ່ນເຫດການທີ່ກ່ຽວຂ້ອງໂດຍກົງຖ້າທ່ານສ້າງຕົວກອງແລະ
ຮວມເອົາຄຳສັບ 'DiskPercent> 95' ຈາກນັ້ນຖ້າການນຳໃຊ້ດິສກ໌ປັດຈຸບັນຂອງເຈົ້າເກີນຈຳນວນນັ້ນ
ເມື່ອທ່ານສົ່ງການກັ່ນຕອງແລ້ວເຫດການທັງຫມົດຈະຖືກລະບຸໄວ້ໃນຂະນະທີ່ຖ້າມັນຫນ້ອຍລົງ
ບໍ່​ມີ​ຢູ່​ໃນ​ທັງ​ຫມົດ​. ດັ່ງ​ນັ້ນ​ຄໍາ​ສັບ​ຕ່າງໆ​ທີ່​ກ່ຽວ​ຂ້ອງ​ກັບ​ແຜ່ນ​ຈະ​ມີ​ແນວ​ໂນ້ມ​ທີ່​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເປັນ​ສ່ວນ​ໃຫຍ່​ສໍາ​ລັບ​ການ​
ຕົວກອງອັດຕະໂນມັດ (ເບິ່ງຂ້າງລຸ່ມນີ້). ຖ້າທ່ານໄດ້ສ້າງຕົວກອງທີ່ທ່ານຕ້ອງການທີ່ຈະຮັກສາ, ທ່ານສາມາດເຮັດໄດ້
ຊື່ມັນແລະບັນທຶກມັນໂດຍການຄລິກໃສ່ 'Save'.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ເຮັດ​ແນວ​ນີ້​ຫຼັງ​ຈາກ​ນັ້ນ​ການ​ໂຕ້​ຕອບ​ຕໍ່​ໄປ​ຍັງ​ຈະ​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ລະ​ບຸ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​
ການກັ່ນຕອງນີ້ຖືກນໍາໃຊ້ໂດຍອັດຕະໂນມັດເພື່ອລຶບເຫດການຫຼືອັບໂຫລດເຫດການຜ່ານ ftp ຫາ
ເຊີບເວີອື່ນ ແລະການແຈ້ງເຕືອນເຫດການທາງອີເມລ໌ໄປຫາໜຶ່ງ ຫຼືຫຼາຍບັນຊີອີເມວ. ອີເມວ
ແລະ​ຂໍ້​ຄວາມ (ໂດຍ​ສະ​ເພາະ​ແມ່ນ​ອີ​ເມລ​ຂະ​ຫນາດ​ນ້ອຍ​ສໍາ​ລັບ​ໂທລະ​ສັບ​ມື​ຖື​ຫຼື pagers​) ມີ a
ຮູບ​ແບບ​ທີ່​ກໍາ​ນົດ​ໄວ້​ໃນ​ຫນ້າ​ຈໍ​ຕົວ​ເລືອກ​, ແລະ​ອາດ​ຈະ​ປະ​ກອບ​ມີ​ຄວາມ​ຫຼາກ​ຫຼາຍ​ຂອງ tokens ທີ່​ສາ​ມາດ​ເປັນ​
ທົດແທນສໍາລັບລາຍລະອຽດຕ່າງໆຂອງເຫດການທີ່ເຮັດໃຫ້ເກີດພວກມັນ. ນີ້ປະກອບມີການເຊື່ອມຕໍ່ກັບ
ມຸມເບິ່ງເຫດການຫຼືຕົວກອງເຊັ່ນດຽວກັນກັບທາງເລືອກຂອງການຄັດຕິດຮູບພາບຫຼືວິດີໂອກັບ
ອີເມວຕົວມັນເອງ. ຈົ່ງຮູ້ວ່າ tokens ທີ່ເປັນຕົວແທນຂອງການເຊື່ອມຕໍ່ອາດຈະຮຽກຮ້ອງໃຫ້ທ່ານເຂົ້າສູ່ລະບົບ
ເຂົ້າເຖິງຫນ້າຕົວຈິງ, ແລະບາງຄັ້ງອາດຈະເຮັດວຽກແຕກຕ່າງກັນເມື່ອເບິ່ງພາຍນອກ
ສະພາບການທົ່ວໄປຂອງ ZoneMinder. tokens ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.

· %EI% Id ຂອງເຫດການ

· %EN% ຊື່ເຫດການ

· %EC% ສາເຫດຂອງເຫດການ

· %ED% ຄຳອະທິບາຍເຫດການ

· %ET% ເວລາຂອງເຫດການ

· %EL% ຄວາມຍາວຂອງເຫດການ

· %EF% ຈຳນວນເຟຣມໃນເຫດການ

· %EFA% ຈຳນວນຂອງເຟຣມປຸກໃນເຫດການ

· %EST% ຄະແນນລວມຂອງເຫດການ

· %ESA% ຄະແນນສະເລ່ຍຂອງເຫດການ

· %ESM% ຄະແນນສູງສຸດຂອງເຫດການ

· %EP% ເສັ້ນທາງໄປສູ່ເຫດການ

· %EPS% ເສັ້ນທາງໄປສູ່ການຖ່າຍທອດເຫດການ

· %EPI% ເສັ້ນທາງໄປຫາຮູບພາບເຫດການ

· %EPI1% ເສັ້ນທາງໄປຫາຮູບພາບເຫດການປຸກທຳອິດ

· %EPIM% ເສັ້ນທາງໄປຫາຮູບພາບເຫດການ (ທຳອິດ) ທີ່ມີຄະແນນສູງສຸດ

· %EI1% ແນບຮູບເຫດການປຸກທຳອິດ

· %EIM% ແນບຮູບເຫດການ (ທຳອິດ) ທີ່ມີຄະແນນສູງສຸດ

· %EV% ແນບວິດີໂອ mpeg ເຫດການ

· %MN% ຊື່ຂອງຈໍພາບ

· %MET% ຈຳນວນເຫດການທັງໝົດສຳລັບຈໍພາບ

· %MEH% ຈຳນວນເຫດການສຳລັບຈໍພາບໃນຊົ່ວໂມງທີ່ຜ່ານມາ

· %MED% ຈຳນວນເຫດການສຳລັບຈໍພາບໃນມື້ສຸດທ້າຍ

· %MEW% ຈຳນວນເຫດການສຳລັບຈໍພາບໃນອາທິດທີ່ຜ່ານມາ

· %MEM% ຈຳນວນເຫດການສຳລັບຈໍພາບໃນເດືອນທີ່ຜ່ານມາ

· %MEA% ຈຳນວນເຫດການທີ່ເກັບໄວ້ໃນຈໍພາບ

· %MP% ເສັ້ນທາງໄປຫາປ່ອງຢ້ຽມຈໍພາບ

· %MPS% ເສັ້ນທາງໄປຫາກະແສຈໍພາບ

· %MPI% ເສັ້ນທາງໄປຫາຮູບພາບຫຼ້າສຸດຂອງຈໍພາບ

· %FN% ຊື່ຕົວກອງປັດຈຸບັນທີ່ກົງກັນ

· %FP% ເສັ້ນທາງໄປຫາຕົວກອງປັດຈຸບັນທີ່ກົງກັນ

· %ZP% ເສັ້ນທາງໄປຫາ console ZoneMinder ຂອງທ່ານ

ສຸດທ້າຍທ່ານຍັງສາມາດລະບຸສະຄິບທີ່ດໍາເນີນການໃນແຕ່ລະເຫດການທີ່ກົງກັນ. script ນີ້
ຄວນອ່ານໄດ້ ແລະສາມາດປະຕິບັດໄດ້ໂດຍຜູ້ໃຊ້ເວັບເຊີບເວີຂອງເຈົ້າ. ມັນຈະໄດ້ຮັບການດໍາເນີນການຫນຶ່ງຄັ້ງຕໍ່
ເຫດການແລະເສັ້ນທາງທີ່ກ່ຽວຂ້ອງໄປຫາໄດເລກະທໍລີທີ່ມີເຫດການໃນຄໍາຖາມ. ປົກກະຕິ
ນີ້​ຈະ​ເປັນ​ຮູບ​ແບບ​ / ສະນັ້ນຈາກເສັ້ນທາງນີ້ທ່ານສາມາດໄດ້ຮັບທັງສອງ
ຊື່ຕິດຕາມກວດກາແລະ id ເຫດການແລະດໍາເນີນການໃດໆທີ່ທ່ານຕ້ອງການ. ໃຫ້ສັງເກດວ່າ arbitrary
ຄໍາສັ່ງບໍ່ໄດ້ຖືກອະນຸຍາດໃຫ້ລະບຸໄວ້ໃນການກັ່ນຕອງ, ສໍາລັບຄວາມປອດໄພພຽງແຕ່ສິ່ງດຽວມັນ
ອາດ​ຈະ​ປະ​ກອບ​ດ້ວຍ​ເປັນ​ເສັ້ນ​ທາງ​ເຕັມ​ທີ່​ຈະ​ປະ​ຕິ​ບັດ​ໄດ້​. ສິ່ງທີ່ປະກອບດ້ວຍທັງຫມົດແມ່ນຂຶ້ນກັບທ່ານ
ຢ່າງໃດກໍ່ຕາມ.

ການກັ່ນຕອງແມ່ນກົນໄກທີ່ມີປະສິດທິພາບທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອກໍາຈັດເຫດການທີ່ເຫມາະສົມກັບສະເພາະໃດຫນຶ່ງ
ຢ່າງໃດກໍຕາມ, ໃນຫຼາຍໆກໍລະນີ, ການແກ້ໄຂການຕັ້ງຄ່າເຂດຈະແກ້ໄຂໄດ້ດີກວ່າ.
ບ່ອນທີ່ມັນເຂົ້າມາແທ້ໆໃນຕົວຂອງມັນເອງໂດຍທົ່ວໄປແລ້ວໃນການນໍາໃຊ້ຕົວກອງເວລາ, ດັ່ງນັ້ນ
ຕົວຢ່າງເຫດການທີ່ເກີດຂຶ້ນໃນລະຫວ່າງມື້ເຮັດວຽກຫຼືໃນບາງເວລາຂອງມື້ແມ່ນ
ເນັ້ນໃສ່, ອັບໂຫຼດ ຫຼືລຶບ. ນອກຈາກນັ້ນ, ການນໍາໃຊ້ຂໍ້ກໍານົດທີ່ກ່ຽວຂ້ອງກັບແຜ່ນໃນຕົວກອງຂອງທ່ານ
ຫມາຍ​ຄວາມ​ວ່າ​ທ່ານ​ອັດ​ຕະ​ໂນ​ມັດ​ສາ​ມາດ​ສ້າງ​ຕົວ​ກັ່ນ​ຕອງ​ທີ່​ລຶບ​ເຫດ​ການ​ທີ່​ເກົ່າ​ແກ່​ທີ່​ສຸດ​ໃນ​ເວ​ລາ​ທີ່​ແຜ່ນ​ຂອງ​ທ່ານ​
ເຕັມທີ່. ເຕືອນຢ່າງໃດກໍ່ຕາມຖ້າທ່ານໃຊ້ກົນລະຍຸດນີ້ແລ້ວທ່ານຄວນຈໍາກັດ
ຜົນໄດ້ຮັບກັບຈໍານວນເຫດການທີ່ທ່ານຕ້ອງການທີ່ຈະລົບໃນແຕ່ລະ pass ຈົນກ່ວາແຜ່ນ
ການນໍາໃຊ້ຢູ່ໃນລະດັບທີ່ຍອມຮັບໄດ້. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ເຮັດ​ແນວ​ນີ້​ຫຼັງ​ຈາກ​ນັ້ນ​ຄັ້ງ​ທໍາ​ອິດ​ຜ່ານ​ໃນ​ເວ​ລາ​ທີ່
ການ​ນໍາ​ໃຊ້ disk ແມ່ນ​ສູງ​ທີ່​ຈະ​ກົງ​ກັນ​, ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ລົບ​, ກິດ​ຈະ​ກໍາ​ທັງ​ຫມົດ​ເວັ້ນ​ເສຍ​ແຕ່​ວ່າ​ທ່ານ​ໄດ້​ນໍາ​ໃຊ້​ອື່ນໆ​
ເງື່ອນໄຂພາຍໃນຂອບເຂດຈໍາກັດ. ເຮືອ ZoneMinder ທີ່ມີຕົວກອງຕົວຢ່າງທີ່ຕິດຕັ້ງແລ້ວ,
ເຖິງແມ່ນວ່າພິການ. ການກັ່ນຕອງ PurgeWhenFull ສາມາດຖືກນໍາໃຊ້ເພື່ອລຶບເຫດການເກົ່າແກ່ທີ່ສຸດເມື່ອ
ແຜ່ນຂອງທ່ານເລີ່ມຕື່ມຂໍ້ມູນໃສ່. ເພື່ອໃຊ້ມັນທ່ານຄວນເລືອກແລະໂຫລດມັນຢູ່ໃນຕົວກອງ
ການໂຕ້ຕອບ, ແກ້ໄຂມັນຕາມຄວາມຕ້ອງການຂອງທ່ານ, ແລະຫຼັງຈາກນັ້ນບັນທຶກມັນເຮັດໃຫ້ທ່ານແນ່ໃຈວ່າທ່ານກວດສອບ
ທາງເລືອກ 'ລຶບການຈັບຄູ່ທັງໝົດ'. ນີ້ຈະດໍາເນີນການໃນພື້ນຫລັງແລະຮັບປະກັນວ່າ
ແຜ່ນຂອງທ່ານບໍ່ໄດ້ຕື່ມຂໍ້ມູນໃສ່ກັບເຫດການ.

ກໍາລັງບັນທຶກ ຕົວກອງ
[ຮູບພາບ]

ໃນ​ເວ​ລາ​ທີ່​ການ​ປະ​ຢັດ​ຕົວ​ກັ່ນ​ຕອງ​, ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ໃຫ້​ການ​ກັ່ນ​ຕອງ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ໃນ​ພື້ນ​ຖານ​ເຮັດ​ໃຫ້​ແນ່​ໃຈວ່​າ​ທ່ານ​ເລືອກ​
ທາງເລືອກ "ແລ່ນການກັ່ນຕອງໃນພື້ນຫລັງ". ເມື່ອກວດເບິ່ງ, ZoneMinder ຈະໃຫ້ແນ່ໃຈວ່າການກັ່ນຕອງ
ຖືກກວດກາເປັນປົກກະຕິ. ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການແຈ້ງເຫດການໃຫມ່ທາງອີເມວ, ທ່ານ
ຄວນໃຫ້ແນ່ໃຈວ່ານີ້ຖືກກວດສອບ. ຕົວກອງທີ່ຖືກຕັ້ງຄ່າໃຫ້ແລ່ນໃນພື້ນຫຼັງ
ມີ "*" ຢູ່ຂ້າງມັນ.

ຕົວຢ່າງ: [ຮູບ]

ວິທີການ ຕົວກອງ ຕົວຈິງແລ້ວ ການເຮັດວຽກ
ມັນເປັນປະໂຫຍດທີ່ຈະຮູ້ວ່າຕົວກອງຕົວຈິງເຮັດວຽກແນວໃດຢູ່ເບື້ອງຫຼັງໃນ ZoneMinder, ໃນ
ເຫດການທີ່ທ່ານພົບວ່າຕົວກອງຂອງທ່ານບໍ່ເຮັດວຽກຕາມຈຸດປະສົງ:

·ຂະບວນການປຸງແຕ່ງການກັ່ນຕອງຕົ້ນຕໍໃນ ZoneMinder ແມ່ນໄຟລ໌ perl ທີ່ເອີ້ນວ່າ zmfilter.pl

· zmfilter.pl ແລ່ນທຸກໆ FILTER_EXECUTE_INTERVAL ວິນາທີ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 20s, ສາມາດປ່ຽນແປງໄດ້
ໃນຕົວເລືອກ->ລະບົບ)

· ໃນ​ແຕ່​ລະ​ໄລ​ຍະ​, ມັນ​ໄປ​ໂດຍ​ຜ່ານ​ການ​ກັ່ນ​ຕອງ​ທັງ​ຫມົດ​ທີ່​ຖືກ​ຫມາຍ​ເປັນ "ແລ່ນ​ໃນ​ພື້ນ​ຖານ​" ແລະ​
ຖ້າເງື່ອນໄຂທີ່ກົງກັນປະຕິບັດການປະຕິບັດທີ່ລະບຸໄວ້

·

zmfilter.pl ຍັງ ໂຫຼດຄືນໃໝ່ ທັງຫມົດ ໄດ້ ຕົວກອງ ທຸກ FILTER_RELOAD_DELAY ວິນາທີ (ຄ່າເລີ່ມຕົ້ນ is
300ວິ/5ນາທີ, ສາມາດເຮັດໄດ້ be ປ່ຽນແປງ in ທາງເລືອກ->ລະບົບ)

· ດັ່ງນັ້ນຖ້າທ່ານຫາກໍ່ສ້າງຕົວກອງໃຫມ່, zmfilter ຈະບໍ່ເຫັນມັນຈົນກ່ວາ
FILTER_RELOAD_DELAY ຮອບຕໍ່ໄປ

· ອັນນີ້ຍັງສຳຄັນອີກ ຖ້າເຈົ້າກຳລັງໃຊ້ "ເວລາທີ່ກ່ຽວຂ້ອງ" ເຊັ່ນ 'ດຽວນີ້' - ເບິ່ງ
ຄໍາ​ເຕືອນ ກັບ Relative ລາຍການ

Relative ລາຍການ in ວັນ strings
ລາຍການທີ່ກ່ຽວຂ້ອງປັບວັນທີ (ຫຼືວັນທີປະຈຸບັນຖ້າບໍ່ມີ) ໄປຂ້າງຫນ້າຫຼືກັບຄືນ. ໄດ້
ຜົນກະທົບຂອງລາຍການທີ່ກ່ຽວຂ້ອງສະສົມ. ນີ້ແມ່ນບາງຕົວຢ່າງ:

* 1 ປີ
* 1 ປີກ່ອນຫນ້ານີ້
* 3 ປີ
* 2 ວັນ

ຫົວໜ່ວຍຂອງການຍ້າຍເວລາອາດຈະຖືກເລືອກໂດຍສາຍ 'ປີ' ຫຼື 'ເດືອນ' ສໍາລັບການເຄື່ອນຍ້າຍ
ຕະຫຼອດປີ ຫຼືເດືອນ. ເຫຼົ່ານີ້ແມ່ນຫນ່ວຍງານ fuzzy, ເນື່ອງຈາກວ່າປີແລະເດືອນແມ່ນບໍ່ເທົ່າທຽມກັນທັງຫມົດ
ໄລຍະເວລາ. ຫົວໜ່ວຍທີ່ຊັດເຈນກວ່າແມ່ນ 'ອາທິດ' ເຊິ່ງມີມູນຄ່າ 14 ມື້, 'ອາທິດ' ມູນຄ່າ 7 ມື້,
'ມື້' ມູນຄ່າ 24 ຊົ່ວໂມງ, 'ຊົ່ວໂມງ' ມູນຄ່າ 60 ນາທີ, 'ນາທີ' ຫຼື 'ນາທີ' ມີຄ່າ 60 ວິນາທີ, ແລະ
'ວິນາທີ' ຫຼື 'ວິນາທີ' ມູນຄ່າໜຶ່ງວິນາທີ. ຄຳຕໍ່ທ້າຍ 's' ໃນຫົວໜ່ວຍເຫຼົ່ານີ້ຖືກຍອມຮັບ ແລະຖືກລະເລີຍ.

ຫົວໜ່ວຍຂອງເວລາອາດຈະຖືກນຳໜ້າດ້ວຍຕົວຄູນ, ໃຫ້ເປັນຕົວເລກທີ່ເປັນທາງເລືອກ.
ຕົວເລກທີ່ບໍ່ໄດ້ເຊັນແມ່ນຖືເປັນລາຍເຊັນໃນທາງບວກ. ບໍ່ມີຕົວເລກທັງຫມົດຫມາຍຄວາມວ່າ 1 ສໍາລັບ a
ຕົວຄູນ. ການປະຕິບັດຕາມລາຍການທີ່ກ່ຽວຂ້ອງໂດຍສະຕຣິງ 'ກ່ອນຫນ້ານີ້' ແມ່ນເທົ່າກັບການນໍາຫນ້າ
ຫົວໜ່ວຍໂດຍຕົວຄູນທີ່ມີຄ່າ -1.

ສະຕຣິງ 'ມື້ອື່ນ' ມີມູນຄ່າມື້ຫນຶ່ງໃນອະນາຄົດ (ເທົ່າກັບ 'ມື້'), string
'ມື້ວານນີ້' ມີມູນຄ່າມື້ຫນຶ່ງໃນອະດີດ (ເທົ່າກັບ 'ມື້ທີ່ຜ່ານມາ').

ສະຕຣິງ 'ດຽວນີ້' ຫຼື 'ມື້ນີ້' ແມ່ນລາຍການທີ່ກ່ຽວຂ້ອງທີ່ສອດຄ້ອງກັບເວລາທີ່ບໍ່ມີຄ່າ.
ການຍ້າຍຖິ່ນຖານ, ສາຍເຫຼົ່ານີ້ມາຈາກຄວາມຈິງທີ່ວ່າການຍ້າຍເວລາທີ່ບໍ່ມີຄ່າສູນເປັນຕົວແທນ
ເວລາປະຈຸບັນເມື່ອບໍ່ມີການປ່ຽນແປງໂດຍລາຍການກ່ອນໜ້າ. ພວກເຂົາເຈົ້າອາດຈະຖືກນໍາໃຊ້ເພື່ອຄວາມກົດດັນ
ລາຍການອື່ນໆ, ເຊັ່ນໃນ '12:00 ມື້ນີ້'. ຄຳວ່າ 'ນີ້' ຍັງມີຄວາມໝາຍຂອງ a
ການຍ້າຍເວລາທີ່ມີຄ່າສູນ, ແຕ່ເປັນທີ່ນິຍົມໃນສະຕຣິງວັນທີເຊັ່ນ 'ວັນພະຫັດນີ້'.

ເມື່ອລາຍການທີ່ກ່ຽວຂ້ອງເຮັດໃຫ້ວັນທີຜົນໄດ້ຮັບຂ້າມເຂດແດນບ່ອນທີ່ໂມງຢູ່
ປັບ, ໂດຍປົກກະຕິສໍາລັບການປະຫຍັດເວລາກາງເວັນ, ວັນທີແລະເວລາຜົນໄດ້ຮັບຈະຖືກປັບ
ດັ່ງນັ້ນ.

fuzz ໃນຫົວຫນ່ວຍສາມາດເຮັດໃຫ້ເກີດບັນຫາກັບລາຍການທີ່ກ່ຽວຂ້ອງ. ຕົວຢ່າງ, '2003-07-31 -1
ເດືອນ' ອາດຈະປະເມີນເປັນ 2003-07-01, ເພາະວ່າ 2003-06-31 ເປັນວັນທີທີ່ບໍ່ຖືກຕ້ອງ. ການ​ກໍາ​ນົດ
ເດືອນທີ່ຜ່ານມາມີຄວາມຫນ້າເຊື່ອຖືຫຼາຍ, ທ່ານສາມາດຮ້ອງຂໍໃຫ້ມີເດືອນກ່ອນວັນທີ 15 ຂອງປະຈຸບັນ
ເດືອນ. ຍົກ​ຕົວ​ຢ່າງ:

$ ວັນທີ -R

Thu, 31 Jul 2003 13:02:39 -0700

$ date --date='-1 ເດືອນ' +'ເດືອນທີ່ຜ່ານມາແມ່ນ %B?'

ເດືອນທີ່ຜ່ານມາແມ່ນເດືອນກໍລະກົດ?

$ date --date="$(date +%Y-%m-15) -1 ເດືອນ" +'ເດືອນທີ່ຜ່ານມາແມ່ນ %B!'

ເດືອນທີ່ຜ່ານມາແມ່ນເດືອນມິຖຸນາ!

ເນື່ອງຈາກນີ້ໃຊ້ກັບຕົວກອງ ZoneMinder, ທ່ານອາດຈະຕ້ອງການຄົ້ນຫາເຫດການໃນໄລຍະເວລາຂອງ
ເວລາ, ຫຼືບາງທີຕົວຢ່າງສ້າງຕົວກອງລ້າງທີ່ເອົາເຫດການທີ່ເກົ່າກວ່າ 30 ມື້ອອກ.
ສໍາລັບຕໍ່ມາທ່ານຕ້ອງການຢ່າງຫນ້ອຍສອງເສັ້ນໃນຕົວກອງຂອງທ່ານ. ແຖວທໍາອິດຄວນຈະເປັນ:
[ ]

ເນື່ອງຈາກທ່ານບໍ່ຕ້ອງການລຶບເຫດການທີ່ເກັບໄວ້ໃນແຟ້ມຂອງທ່ານ.

ແຖວທີສອງຂອງເຈົ້າເພື່ອຊອກຫາເຫດການທີ່ເກົ່າກວ່າ 30 ມື້ຈະເປັນ:
[ແລະ -30 ມື້​]

ທ່ານໃຊ້ "ຫນ້ອຍກວ່າ" ເພື່ອຊີ້ບອກວ່າທ່ານຕ້ອງການຈັບຄູ່ເຫດການກ່ອນວັນທີທີ່ກໍານົດໄວ້,
ແລະທ່ານລະບຸ "-30 ມື້" ເພື່ອຊີ້ບອກວັນທີ 30 ມື້ກ່ອນເວລາທີ່ການກັ່ນຕອງຖືກດໍາເນີນການ.
ແນ່ນອນທ່ານສາມາດນໍາໃຊ້ 30 ມື້ກ່ອນຫນ້ານີ້ເຊັ່ນດຽວກັນ (?).

ທ່ານຄວນທົດສອບຕົວກອງຂອງທ່ານສະເໝີກ່ອນທີ່ຈະເປີດໃຊ້ງານໃດໆກໍຕາມໂດຍອີງໃສ່ພວກມັນເພື່ອໃຫ້ແນ່ໃຈວ່າ
ພວກ​ເຂົາ​ເຈົ້າ​ສະ​ເຫມີ​ກັບ​ຄືນ​ຜົນ​ໄດ້​ຮັບ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​. ທ່ານສາມາດນໍາໃຊ້ປຸ່ມສົ່ງເພື່ອເບິ່ງສິ່ງທີ່
ເຫດການຖືກສົ່ງຄືນໂດຍການສອບຖາມຂອງທ່ານ.

ຄໍາ​ເຕືອນ ກັບ Relative ລາຍການ
ສິ່ງຫນຶ່ງທີ່ຕ້ອງຈື່ຖ້າທ່ານລະບຸວັນທີທີ່ກ່ຽວຂ້ອງເຊັ່ນ "ຕອນນີ້" ຫຼື "1 ນາທີກ່ອນ", ແລະອື່ນໆ,
ພວກມັນຖືກປ່ຽນເປັນວັນທີ ແລະເວລາສະເພາະໂດຍຂະບວນການກັ່ນຕອງຂອງ Zoneminder
(zmfilter.pl) ເມື່ອຕົວກອງຖືກໂຫລດ. ພວກມັນຖືກ _NOT_ ໄດ້ຖືກຄິດໄລ່ຄືນໃໝ່ໃນແຕ່ລະຄັ້ງທີ່ກອງ
ແລ່ນ. ການກັ່ນຕອງຖືກໂຫຼດຄືນໃໝ່ຂຶ້ນກັບຄ່າທີ່ລະບຸໂດຍ FILTER_RELOAD_DELAY
ຕົວແປໃນ Zoneminder Web Console->Options->System

ນີ້ອາດຈະເຮັດໃຫ້ເກີດຄວາມສັບສົນໃນກໍລະນີຕໍ່ໄປນີ້, ຕົວຢ່າງ: ໃຫ້ເວົ້າວ່າຜູ້ໃຊ້ກໍານົດ
ວ່າລາວຕ້ອງການທີ່ຈະໄດ້ຮັບການແຈ້ງເຫດການຜ່ານທາງອີເມລ໌ໃນປັດຈຸບັນເຫດການ "DateTime" ແມ່ນ "ຫນ້ອຍລົງ
ກວ່າ" "ດຽວນີ້" ເປັນເງື່ອນໄຂການກັ່ນຕອງ. ເມື່ອຕົວກອງທໍາອິດຖືກໂຫລດໂດຍ zmfilter.pl, ນີ້
ຈະແປເປັນ "ຈັບຄູ່ເຫດການທີ່ເວລາເລີ່ມຕົ້ນ <" + localtime() ທີ່ເວລາທ້ອງຖິ່ນແມ່ນ
ເວລາທີ່ຖືກແກ້ໄຂເມື່ອຕົວກອງນີ້ຖືກໂຫລດ. ໃນປັດຈຸບັນຈົນກ່ວາເວລາທີ່ການກັ່ນຕອງໄດ້ຮັບ
ໂຫຼດຄືນໃໝ່ຫຼັງຈາກ FILTER_RELOAD_DELAY ວິນາທີ (ເຊິ່ງປົກກະຕິແລ້ວແມ່ນຕັ້ງເປັນ 300 ວິນາທີ, ຫຼື 5.
ນາທີ), ເວລານັ້ນບໍ່ໄດ້ຮັບການຄິດໄລ່ຄືນໃຫມ່, ດັ່ງນັ້ນຕົວກອງຈະບໍ່ປະມວນຜົນເຫດການໃຫມ່ໃດໆ
ທີ່ເກີດຂຶ້ນຫຼັງຈາກວັນທີທີ່ຄິດໄລ່ຈົນກ່ວາອີກ 5 ນາທີ, ເຊິ່ງອາດຈະບໍ່ແມ່ນສິ່ງທີ່ທ່ານ
ຕ້ອງການ.

ການແກ້ໄຂບັນຫາ ຄໍາແນະນໍາ
ຖ້າຕົວກອງຂອງທ່ານບໍ່ເຮັດວຽກ, ນີ້ແມ່ນບາງຄໍາແນະນໍາທີ່ເປັນປະໂຫຍດ:

·ເບິ່ງຂໍ້ມູນບັນທຶກຂໍ້ມູນແລະ Debug ໃນ Zoneminder

· ແລ່ນ sudo zmfilter.pl -f ຈາກບັນທັດຄໍາສັ່ງແລະເບິ່ງຜົນໄດ້ຮັບຂອງບັນທຶກ

· ກວດເບິ່ງວ່າການປະຕິບັດຂອງທ່ານໃຊ້ເວລາດົນປານໃດ - zmfilter.pl ຈະລໍຖ້າໃຫ້ການປະຕິບັດສໍາເລັດ
ກ່ອນທີ່ມັນຈະກວດສອບອີກຄັ້ງ

· ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ໃຊ້​ເວ​ລາ​ທີ່​ເປັນ​ພີ່​ນ້ອງ​ກັນ​ເຊັ່ນ 'ໃນ​ປັດ​ຈຸ​ບັນ​' ຫຼື '1 ປີ​ກ່ອນ​ຫນ້າ​ນີ້​' ແລະ​ອື່ນໆ. ຈື່ zmfilter​
ປ່ຽນເວລາທີ່ກ່ຽວຂ້ອງເປັນວັນທີຢ່າງແທ້ຈິງເທົ່ານັ້ນເມື່ອມັນໂຫຼດການກັ່ນຕອງຄືນໃໝ່, ເຊິ່ງແມ່ນ
ກຳນົດໂດຍໄລຍະເວລາ FILTER_RELOAD_DELAY. ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, ຖ້າຫາກວ່າທ່ານກໍາລັງສົງໄສວ່າເປັນຫຍັງ
ເຫດການຂອງເຈົ້າບໍ່ໄດ້ຖືກກວດພົບກ່ອນຊ່ວງເວລາ 5 ນາທີ ແລະເຈົ້າໄດ້ໃຊ້ແບບນັ້ນແລ້ວ
ສະພາບພີ່ນ້ອງ, ນີ້ແມ່ນເຫດຜົນ

· ໃນ​ກໍ​ລະ​ນີ​ທີ່​ທ່ານ​ເຫັນ​ການ​ກັ່ນ​ຕອງ​ໃຫມ່​ຂອງ​ທ່ານ​ແມ່ນ​ເຮັດ​ວຽກ​ທີ່​ດີ​ໃນ​ເວ​ລາ​ທີ່​ທ່ານ​ພະ​ຍາ​ຍາມ​ມັນ​ອອກ​ຈາກ​
Web Console (ໃຊ້ປຸ່ມສົ່ງຫຼື Execute) ແຕ່ເບິ່ງຄືວ່າບໍ່ເຮັດວຽກເມື່ອມັນ
ແລ່ນຢູ່ໃນໂໝດພື້ນຫຼັງ, ເຈົ້າອາດຈະພົບບັນຫາຄວາມເຂົ້າກັນໄດ້
ລະຫວ່າງວິທີ Perl ແລະ PHP ແປຂໍ້ຄວາມແບບຟອມຟຣີໄປຫາວັນທີ/ເວລາ. ໃນເວລາທີ່ທ່ານທົດສອບມັນຜ່ານ
ປຸ່ມ "Submit" ຫຼື "Execute", ທ່ານກໍາລັງເອີ້ນຟັງຊັນ PHP ສໍາລັບການປ່ຽນເວລາ.
ເມື່ອຕົວກອງເຮັດວຽກຢູ່ໃນໂໝດພື້ນຫຼັງ, zmfilter.pl ເອີ້ນຟັງຊັນທີ່ທຽບເທົ່າ perl.
ໃນບາງກໍລະນີ, ອີງຕາມສະບັບຂອງ Perl ແລະ PHP ທີ່ທ່ານມີ, ຜົນໄດ້ຮັບອາດຈະແຕກຕ່າງກັນ.
ຖ້າທ່ານປະເຊີນກັບສະຖານະການນີ້, ສິ່ງທີ່ດີທີ່ສຸດທີ່ຈະເຮັດແມ່ນແລ່ນ sudo zmfilter.pl -f
ຈາກ terminal ເພື່ອໃຫ້ແນ່ໃຈວ່າຕົວກອງຕົວຈິງເຮັດວຽກຢູ່ໃນ Perl ເຊັ່ນກັນ.

ການເບິ່ງ ກິດຈະກໍາ
ຈາກລາຍຊື່ເຫດການທີ່ຕິດຕາມຫຼືການກັ່ນຕອງ, ຕອນນີ້ທ່ານສາມາດຄລິກໃສ່ເຫດການເພື່ອເບິ່ງມັນຢູ່ໃນ
ລາຍລະອຽດເພີ່ມເຕີມ.

ນີ້ແມ່ນຕົວຢ່າງທີ່ສະແດງເຫດການສໍາລັບຈໍສະແດງຜົນສະເພາະ: [ຮູບພາບ]

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ມີ​ຄວາມ​ສາ​ມາດ​ນ​້​ໍ​າ​ທີ່​ທ່ານ​ຈະ​ເຫັນ​ຊຸດ​ຂອງ​ຮູບ​ພາບ​ທີ່​ປະ​ກອບ​ເປັນ​ເຫດ​ການ​.
ພາຍໃຕ້ນັ້ນ, ທ່ານຄວນຈະເຫັນແຖບຄວາມຄືບຫນ້າ. ນີ້​ແມ່ນ​ຂຶ້ນ​ຢູ່​ກັບ​ການ​ຕັ້ງ​ຄ່າ​ຂອງ​ທ່ານ​
ບໍ່ວ່າຈະເປັນແບບຄົງທີ່ຫຼືຈະຖືກຕື່ມຂໍ້ມູນໃສ່ເພື່ອຊີ້ບອກວ່າເຈົ້າຢູ່ໄກປານໃດ. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ ຟັງຊັນນີ້ຖືກປິດໄວ້ສໍາລັບການຕັ້ງຄ່າແບນວິດຕໍ່າເປັນການສົ່ງຮູບພາບ
ແນວໂນ້ມທີ່ຈະບໍ່ສາມາດຕິດຕາມເວລາຈິງໄດ້ ແລະແຖບຄວາມຄືບໜ້າບໍ່ສາມາດເອົາອັນນີ້ເຂົ້າໄປໄດ້
ບັນຊີ. ບໍ່ວ່າແຖບຄວາມຄືບຫນ້າຈະປັບປຸງ, ທ່ານສາມາດຄລິກໃສ່ມັນເພື່ອນໍາທາງ
ເຖິງຈຸດພິເສດໃນເຫດການ.

ເຈົ້າຍັງຈະເຫັນລິ້ງເພື່ອໃຫ້ທ່ານສາມາດເບິ່ງພາບທີ່ຍັງເຫຼືອໄດ້ເອງ. ຖ້າເຈົ້າບໍ່
ມີການຖ່າຍທອດຫຼັງຈາກນັ້ນທ່ານຈະຖືກນໍາໄປຫາຫນ້ານີ້ໂດຍກົງ. ຮູບ​ພາບ​ຂອງ​ຕົນ​ເອງ​ແມ່ນ​
ຂະ​ຫນາດ​ຫຍໍ້​ແລະ​ຂຶ້ນ​ກັບ​ການ​ຕັ້ງ​ຄ່າ​ແລະ​ແບນ​ວິດ​ທີ່​ທ່ານ​ໄດ້​ເລືອກ​ຈະ​
ບໍ່ວ່າຈະເປັນຮູບພາບເຕັມທີ່ປັບຂະຫນາດຢູ່ໃນຕົວທ່ອງເວັບຂອງຮູບພາບທີ່ມີຂະຫນາດຕົວຈິງ. ຖ້າ​ຫາກ​ວ່າ​ມັນ​ແມ່ນ​
ສຸດທ້າຍ, ຖ້າທ່ານມີແບນວິດຕ່ໍາ, ຕົວຢ່າງ, ມັນອາດຈະໃຊ້ເວລາສອງສາມວິນາທີເພື່ອສ້າງ
ຮູບພາບຕ່າງໆ. ຖ້າຕ້ອງການສ້າງຮູບພາບຂະໜາດນ້ອຍ, ພວກມັນຈະຖືກເກັບໄວ້ ແລະບໍ່ແມ່ນ
ສ້າງຂຶ້ນໃໝ່ໃນອະນາຄົດ. ເມື່ອຮູບພາບຕ່າງໆປາກົດ, ທ່ານສາມາດຫນູໃສ່ພວກມັນເພື່ອເອົາຮູບພາບ
ເລກລໍາດັບແລະຄະແນນຮູບພາບ.

ນີ້ແມ່ນຕົວຢ່າງຂອງການເບິ່ງກະແສເຫດການ: [ຮູບພາບ]

· A: ຕົວເລືອກເຫດການບໍລິຫານກ່ຽວກັບເຫດການລວມທັງການເບິ່ງເຟຣມບຸກຄົນ

· B: ກະແສພາບຕົວຈິງ

· C: ການຄວບຄຸມການນໍາທາງ

· D: ທ່ານສາມາດສະຫຼັບລະຫວ່າງການເບິ່ງເຫດການດຽວ ຫຼື ໂໝດຕໍ່ເນື່ອງ (ບ່ອນທີ່ມັນກ້າວໄປໜ້າ
ໄປ​ຫາ​ກິດ​ຈະ​ກໍາ​ຕໍ່​ໄປ​ຫຼັງ​ຈາກ​ການ​ຫຼິ້ນ​ສໍາ​ເລັດ​)

· E: ແຖບຄວາມຄືບໜ້າຂອງເຫດການ - ເຫດການປັດຈຸບັນຖືກຫຼິ້ນຄືນຫຼາຍປານໃດ

ທ່ານ​ຈະ​ສັງ​ເກດ​ເຫັນ​ເປັນ​ຄັ້ງ​ທໍາ​ອິດ​ທີ່​ຮູບ​ພາບ​ປຸກ​ໃນ​ປັດ​ຈຸ​ບັນ​ມີ​ການ​ວາງ​ຊ້ອນ​ຊີ້​ອອກ​
blobs ທີ່ເປັນຕົວແທນຂອງພື້ນທີ່ປຸກ. ໂຄງຮ່າງນີ້ແມ່ນຢູ່ໃນສີທີ່ກໍານົດສໍາລັບເຂດນັ້ນ
ແລະ​ໃຫ້​ເຈົ້າ​ເບິ່ງ​ວ່າ​ມັນ​ແມ່ນ​ຫຍັງ​ທີ່​ເຮັດ​ໃຫ້​ເກີດ​ການ​ປຸກ​. ການຄລິກໃສ່ຫນຶ່ງໃນຮູບຫຍໍ້ຈະ
ພາທ່ານໄປຫາປ່ອງຢ້ຽມຂະຫນາດເຕັມທີ່ທ່ານສາມາດເບິ່ງຮູບພາບໃນລາຍລະອຽດທັງຫມົດແລະເລື່ອນ
ໂດຍຜ່ານຮູບພາບຕ່າງໆທີ່ເຮັດໃຫ້ເຫດການດັ່ງກ່າວ. ຖ້າທ່ານມີ ZM_RECORD_EVENT_STATS
ທາງເລືອກໃນການ, ທ່ານຈະສາມາດຄລິກໃສ່ການເຊື່ອມຕໍ່ 'ສະຖິຕິ' ທີ່ນີ້ແລະໄດ້ຮັບການວິເຄາະບາງສ່ວນຂອງ
ສາເຫດຂອງເຫດການ.

ເພີ່ມເຕີມ ລາຍລະອຽດ on ໄດ້ ການບໍລິຫານ ກໍລະນີ ທາງເລືອກໃນການ (A)
ຖ້າເຈົ້າກໍານົດວ່າທ່ານບໍ່ຕ້ອງການທີ່ຈະຮັກສາເຫດການ, ການຄລິກໃສ່ Delete ຈະລຶບ
ມັນມາຈາກຖານຂໍ້ມູນແລະລະບົບໄຟລ໌. ກັບຄືນໄປຫາປ່ອງຢ້ຽມເຫດການ, ທາງເລືອກອື່ນຢູ່ທີ່ນີ້
ກໍາລັງປ່ຽນຊື່ນັດໝາຍໄປສູ່ສິ່ງທີ່ມີຄວາມໝາຍກວ່າ, ໂຫຼດຫນ້າຈໍຄືນເພື່ອຫຼິ້ນຄືນ
ກະແສເຫດການ, ການລຶບເຫດການ, ການສະຫຼັບລະຫວ່າງສະຕຣີມ ແລະ ເວີຊັ່ນຍັງຂອງ
ເຫດການ (ຖ້າຮອງຮັບ) ແລະສ້າງວິດີໂອ MPEG ຂອງເຫດການ (ຖ້າຮອງຮັບ).

ສອງທາງເລືອກສຸດທ້າຍນີ້ຕ້ອງການຄໍາອະທິບາຍຕື່ມອີກ. ການຈັດເກັບເຫດການໃດໜຶ່ງໝາຍເຖິງມັນ
ເກັບຮັກສາໄວ້ຂ້າງຫນຶ່ງແລະບໍ່ໄດ້ສະແດງຢູ່ໃນລາຍການເຫດການປົກກະຕິເວັ້ນເສຍແຕ່ວ່າທ່ານໂດຍສະເພາະ
ຂໍໃຫ້ເບິ່ງເຫດການທີ່ເກັບໄວ້. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການເກັບຮັກສາເຫດການທີ່ທ່ານຄິດວ່າອາດຈະເປັນ
ສໍາຄັນຫຼືພຽງແຕ່ຕ້ອງການທີ່ຈະປົກປັກຮັກສາ. ເມື່ອເຫດການຖືກເກັບໄວ້, ມັນສາມາດໄດ້ຮັບການລຶບຫຼື
unarchived ແຕ່ທ່ານບໍ່ສາມາດລຶບມັນໂດຍບັງເອີນໃນເວລາເບິ່ງເຫດການປົກກະຕິທີ່ບໍ່ໄດ້ເກັບໄວ້.

ທາງ​ເລືອກ​ສຸດ​ທ້າຍ​ຂອງ​ການ​ສ້າງ​ວິ​ດີ​ໂອ MPEG ແມ່ນ​ຍັງ​ບາງ​ຢ່າງ​ທົດ​ລອງ​ແລະ​ຂອງ​ຕົນ​
ຜົນປະໂຫຍດອາດຈະແຕກຕ່າງກັນ. ມັນໃຊ້ຕົວເຂົ້າລະຫັດ ffmpeg ແຫຼ່ງເປີດເພື່ອສ້າງວິດີໂອສັ້ນ,
ເຊິ່ງຈະຖືກດາວໂຫຼດໃສ່ເຄື່ອງຊອກຫາ ຫຼືເບິ່ງໃນສະຖານທີ່. ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​
ຕົວເຂົ້າລະຫັດ ffmpeg, ZoneMinder ຈະພະຍາຍາມຈັບຄູ່ໄລຍະເວລາຂອງວິດີໂອດ້ວຍ
ໄລຍະເວລາຂອງເຫດການ. Ffmpeg ມີຊຸດທາງເລືອກທີ່ອຸດົມສົມບູນໂດຍສະເພາະແລະທ່ານສາມາດກໍານົດ
ໃນ​ລະ​ຫວ່າງ​ການ​ຕັ້ງ​ຄ່າ​ທີ່​ທາງ​ເລືອກ​ເພີ່ມ​ເຕີມ​ທີ່​ທ່ານ​ອາດ​ຈະ​ຕ້ອງ​ການ​ທີ່​ຈະ​ປະ​ກອບ​ໃຫ້​ເຫມາະ​ສົມ​ຂອງ​ທ່ານ​
ຄວາມມັກ. ໂດຍສະເພາະ, ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ກໍານົດທາງເລືອກເພີ່ມເຕີມ, ຫຼືທີ່ແຕກຕ່າງກັນ, ຖ້າ
ທ່ານກໍາລັງສ້າງວິດີໂອຂອງເຫດການທີ່ມີອັດຕາເຟຣມຊ້າໂດຍສະເພາະບາງຕົວແປງສັນຍານເທົ່ານັ້ນ
ສະຫນັບສະຫນູນຂອບເຂດທີ່ແນ່ນອນຂອງອັດຕາເຟຣມ. ຄ່າທົ່ວໄປສຳລັບ FFMPEG_OUTPUT_OPTIONS ພາຍໃຕ້
ທາງເລືອກ > ຮູບພາບອາດຈະເປັນ '-ຣ 25 -b 800k' ສໍາລັບ 25 fps ແລະ 800 kbps. ລາຍລະອຽດຂອງສິ່ງເຫຼົ່ານີ້
ທາງເລືອກສາມາດພົບເຫັນຢູ່ໃນ ເອກະສານ ສໍາລັບ encoders ແລະຢູ່ນອກຂອບເຂດຂອງ
ເອກະສານນີ້.

ການກໍ່ສ້າງວິດີໂອ MPEG, ໂດຍສະເພາະສໍາລັບເຫດການຂະຫນາດໃຫຍ່, ສາມາດໃຊ້ເວລາບາງແລະບໍ່ຄວນຈະເປັນ
ປະຕິບັດຢ່າງເບົາບາງເນື່ອງຈາກຜົນກະທົບຢູ່ໃນກ່ອງໂຮດຂອງເຈົ້າຂອງຕົວເຂົ້າລະຫັດ CPU ຫຼາຍຈະບໍ່ເປັນ
ຈະດີ. ຢ່າງໃດກໍຕາມ, ເມື່ອວິດີໂອໄດ້ຖືກສ້າງຂື້ນສໍາລັບເຫດການ, ມັນຈະຖືກເກັບຮັກສາໄວ້ຕໍ່ມາ
ການເບິ່ງຈະບໍ່ເຮັດໃຫ້ການຜະລິດ overhead. ວິດີໂອຍັງສາມາດຖືກລວມເຂົ້າໃນ
ອີເມວແຈ້ງເຕືອນ, ຢ່າງໃດກໍຕາມ, ຄວນລະມັດລະວັງໃນເວລາທີ່ໃຊ້ທາງເລືອກນີ້ສໍາລັບຫຼາຍໆຄົນ
ເຫດການເລື້ອຍໆການລົງໂທດໃນພື້ນທີ່ CPU ແລະແຜ່ນສາມາດຕິດຕັ້ງໄດ້ໄວ.

ທາງເລືອກໃນການ
ທາງ​ເລືອກ​ຕ່າງໆ​ທີ່​ທ່ານ​ສາ​ມາດ​ລະ​ບຸ​ໄດ້​ຈະ​ສະ​ແດງ​ຢູ່​ໃນ​ແຖບ​ໂຕ້​ຕອບ​ທີ່​ມີ​ແຕ່​ລະ​ກຸ່ມ​ຂອງ​
ທາງເລືອກທີ່ສະແດງພາຍໃຕ້ຫົວຂໍ້ທີ່ແຕກຕ່າງກັນ. ແຕ່ລະທາງເລືອກແມ່ນສະແດງດ້ວຍຊື່ຂອງມັນ, a
ຄໍາອະທິບາຍສັ້ນແລະມູນຄ່າປະຈຸບັນ. ນອກນັ້ນທ່ານຍັງສາມາດຄລິກໃສ່ '?' link ຕິດຕາມແຕ່ລະຄົນ
ຄໍາອະທິບາຍເພື່ອໃຫ້ໄດ້ຄໍາອະທິບາຍຢ່າງເຕັມທີ່ກ່ຽວກັບແຕ່ລະທາງເລືອກ. ອັນ​ນີ້​ກໍ​ຄື​ກັນ​ກັບ​ທີ່​ເຈົ້າ​ຈະ
ໄດ້ມາຈາກ zmconfig.pl. ກຸ່ມທາງເລືອກຈໍານວນຫນຶ່ງມີຕົວເລືອກຕົ້ນສະບັບຢູ່ໃກ້ກັບດ້ານເທິງທີ່
ເປີດໃຊ້ຫຼືປິດການທໍາງານຂອງກຸ່ມທັງຫມົດດັ່ງນັ້ນທ່ານຄວນຮູ້ເຖິງສະຖານະຂອງສິ່ງນີ້ກ່ອນ
ປັບປຸງທາງເລືອກແລະຄາດຫວັງວ່າພວກເຂົາຈະສ້າງຄວາມແຕກຕ່າງໃດໆ.

ຖ້າທ່ານໄດ້ປ່ຽນມູນຄ່າຂອງທາງເລືອກທີ່ທ່ານຄວນ 'ປະຫຍັດ' ມັນ. ຈໍາ​ນວນ​ຫນຶ່ງ​ຂອງ​
ຫຼັງຈາກນັ້ນ, ກຸ່ມທາງເລືອກຈະເຕືອນໃຫ້ທ່ານແຈ້ງໃຫ້ທ່ານຮູ້ວ່າທາງເລືອກທີ່ທ່ານໄດ້ປ່ຽນແປງ
ຈະຮຽກຮ້ອງໃຫ້ມີການເລີ່ມຕົ້ນລະບົບໃຫມ່. ນີ້ບໍ່ໄດ້ເຮັດໂດຍອັດຕະໂນມັດໃນກໍລະນີທີ່ທ່ານຈະປ່ຽນແປງ
ຫຼາຍຄ່າໃນເຊດຊັນດຽວກັນ, ແນວໃດກໍ່ຕາມເມື່ອທ່ານເຮັດການປ່ຽນແປງທັງໝົດທີ່ເຈົ້າຄວນ
restart ZoneMinder ໄວເທົ່າທີ່ຈະເປັນໄປໄດ້. ເຫດຜົນສໍາລັບການນີ້ແມ່ນວ່າເວັບແລະບາງ scripts
ຈະເລືອກເອົາການປ່ຽນແປງໃຫມ່ໃນທັນທີແຕ່ບາງ daemons ຍັງຈະຖືກນໍາໃຊ້
ຄ່າເກົ່າແລະນີ້ສາມາດນໍາໄປສູ່ຄວາມບໍ່ສອດຄ່ອງຂອງຂໍ້ມູນຫຼືການສູນເສຍ.

ທາງເລືອກໃນການ - ການສະແດງ
[ຮູບພາບ]

ຫນ້າຈໍທາງເລືອກນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກຜິວຫນັງສໍາລັບ ZoneMinder. ປະຈຸບັນມີຢູ່
ຜິວຫນັງແມ່ນ:

· ຄລາສິກ

· ຮາບພຽງ

· XML (ເຊົາຮອງຮັບເວັບ/API)

· ມືຖື (ເຊົາຮອງຮັບ)

ທາງເລືອກໃນການ - ລະບົບ
[ຮູບພາບ]

LANG_DEFAULT - ZoneMinder ອະນຸຍາດໃຫ້ອິນເຕີເຟດເວັບໃຊ້ພາສາອື່ນທີ່ບໍ່ແມ່ນພາສາອັງກິດ if
ໄຟລ໌ພາສາທີ່ເຫມາະສົມໄດ້ຖືກສ້າງຂື້ນແລະປະຈຸບັນ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານ
ປ່ຽນພາສາເລີ່ມຕົ້ນທີ່ຖືກນໍາໃຊ້ຈາກພາສາສົ່ງ, ອັງກິດອັງກິດ, ເປັນ
ພາສາອື່ນ.

OPT_USE_AUTH - ZoneMinder ສາມາດແລ່ນໄດ້ໃນສອງໂໝດ. ງ່າຍ​ທີ່​ສຸດ​ແມ່ນ​ທັງ​ຫມົດ​
ໂຫມດທີ່ບໍ່ໄດ້ຮັບການຢືນຢັນທີ່ທຸກຄົນສາມາດເຂົ້າເຖິງ ZoneMinder ແລະປະຕິບັດຫນ້າວຽກທັງຫມົດ. ນີ້​ແມ່ນ
ເໝາະສົມທີ່ສຸດສຳລັບການຕິດຕັ້ງທີ່ການເຂົ້າເຖິງເຊີບເວີຖືກຈຳກັດດ້ວຍວິທີອື່ນ. ໄດ້
ໂຫມດອື່ນເຮັດໃຫ້ບັນຊີຜູ້ໃຊ້ທີ່ມີຊຸດການອະນຸຍາດທີ່ແຕກຕ່າງກັນ. ຜູ້ໃຊ້ຕ້ອງເຂົ້າສູ່ລະບົບຫຼື
ກວດສອບຄວາມຖືກຕ້ອງເພື່ອເຂົ້າເຖິງ ZoneMinder ແລະຖືກຈໍາກັດໂດຍການອະນຸຍາດທີ່ກໍານົດໄວ້ຂອງພວກເຂົາ.
ໂຫມດການພິສູດຢືນຢັນຢ່າງດຽວບໍ່ຄວນອີງໃສ່ເພື່ອຄວາມປອດໄພການເຊື່ອມຕໍ່ອິນເຕີເນັດ
ZoneMinder.

AUTH_TYPE - ZoneMinder ສາມາດໃຊ້ສອງວິທີເພື່ອພິສູດຢືນຢັນຜູ້ໃຊ້ໃນເວລາແລ່ນເຂົ້າ
ຮູບ​ແບບ​ການ​ຮັບ​ຮອງ​. ທໍາອິດແມ່ນວິທີການກໍ່ສ້າງທີ່ ZoneMinder ສະຫນອງສິ່ງອໍານວຍຄວາມສະດວກສໍາລັບ
ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບແລະຮັກສາການຕິດຕາມຕົວຕົນຂອງພວກເຂົາ. ວິທີການທີສອງອະນຸຍາດໃຫ້
ການເຮັດວຽກຮ່ວມກັນກັບວິທີການອື່ນໆເຊັ່ນ: http ການກວດສອບພື້ນຖານທີ່ຜ່ານ
ການກວດສອບຄວາມຖືກຕ້ອງເປັນເອກະລາດຜູ້ໃຊ້ 'ໄລຍະໄກ' ຜ່ານ http. ໃນກໍລະນີນີ້ ZoneMinder ຈະໃຊ້
ຜູ້​ໃຊ້​ທີ່​ສະ​ຫນອງ​ໃຫ້​ໂດຍ​ບໍ່​ມີ​ການ​ກວດ​ສອບ​ເພີ່ມ​ເຕີມ​ສະ​ຫນອງ​ໃຫ້​ຜູ້​ໃຊ້​ດັ່ງ​ກ່າວ​ແມ່ນ​ການ​ຕັ້ງ​ຄ່າ ion​
ZoneMinder.

AUTH_RELAY - ເມື່ອ ZoneMinder ແລ່ນຢູ່ໃນໂຫມດການກວດສອບຄວາມຖືກຕ້ອງ, ມັນສາມາດຜ່ານລາຍລະອຽດຂອງຜູ້ໃຊ້ໄດ້
ລະຫວ່າງໜ້າເວັບ ແລະ ຂະບວນການດ້ານຫຼັງ. ມີສອງວິທີສໍາລັບການດໍາເນີນການນີ້.
ອັນທໍາອິດນີ້ແມ່ນການໃຊ້ string hashed ທີ່ຈໍາກັດເວລາທີ່ບໍ່ມີຊື່ຜູ້ໃຊ້ໂດຍກົງຫຼື
ລາຍລະອຽດລະຫັດຜ່ານ, ວິທີການທີສອງແມ່ນຜ່ານຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານປະມານໃນ
ຂໍ້ຄວາມທຳມະດາ. ວິທີການນີ້ບໍ່ໄດ້ແນະນໍາຍົກເວັ້ນບ່ອນທີ່ທ່ານບໍ່ມີຫ້ອງສະຫມຸດ md5
ມີຢູ່ໃນລະບົບຂອງທ່ານຫຼືທ່ານມີລະບົບທີ່ໂດດດ່ຽວຢ່າງສົມບູນທີ່ບໍ່ມີການເຂົ້າເຖິງພາຍນອກ.
ນອກນັ້ນທ່ານຍັງສາມາດປິດການສົ່ງຕໍ່ການກວດສອບຄວາມຖືກຕ້ອງຖ້າຫາກວ່າລະບົບຂອງທ່ານຖືກແຍກອອກໃນທາງອື່ນ.

AUTH_HASH_SECRET - ເມື່ອ ZoneMinder ແລ່ນຢູ່ໃນໂຫມດການກວດສອບຄວາມຖືກຕ້ອງ, ມັນເປັນສິ່ງຈໍາເປັນ.
ເພື່ອສ້າງສະຕຣິງ hash ທີ່ມີຂໍ້ມູນລະອຽດອ່ອນທີ່ຖືກເຂົ້າລະຫັດໄວ້ ເຊັ່ນ: ຊື່ຜູ້ໃຊ້
ແລະລະຫັດຜ່ານ. ເຖິງແມ່ນວ່າສະຕຣິງເຫຼົ່ານີ້ແມ່ນສົມເຫດສົມຜົນທີ່ຮັບປະກັນການເພີ່ມຄວາມລັບແບບສຸ່ມ
ເພີ່ມ​ຄວາມ​ປອດ​ໄພ​ຢ່າງ​ຫຼວງ​ຫຼາຍ​.

AUTH_HASH_IPS - ເມື່ອ ZoneMinder ແລ່ນຢູ່ໃນໂຫມດການກວດສອບຄວາມຖືກຕ້ອງ, ມັນສາມາດເລືອກໄດ້.
ລວມເອົາທີ່ຢູ່ IP ທີ່ຮ້ອງຂໍຢູ່ໃນ hash ຜົນໄດ້ຮັບ. ນີ້ເພີ່ມລະດັບພິເສດຂອງ
ຄວາມປອດໄພເພາະພຽງແຕ່ການຮ້ອງຂໍຈາກທີ່ຢູ່ນັ້ນອາດຈະໃຊ້ກະແຈການພິສູດຢືນຢັນນັ້ນ. ແນວໃດກໍ່ຕາມໃນ
ບາງສະຖານະການ, ເຊັ່ນການເຂົ້າເຖິງເຄືອຂ່າຍມືຖື, ທີ່ຢູ່ການຮ້ອງຂໍສາມາດປ່ຽນແປງໄດ້
ສໍາລັບແຕ່ລະຄໍາຮ້ອງຂໍທີ່ຈະເຮັດໃຫ້ຄໍາຮ້ອງຂໍສ່ວນໃຫຍ່ລົ້ມເຫລວ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດຄວບຄຸມ
ບໍ່ວ່າຈະລວມເອົາທີ່ຢູ່ IP ຢູ່ໃນ hash ການພິສູດຢືນຢັນໃນລະບົບຂອງທ່ານ. ຖ້າ​ເຈົ້າ
ປະ​ສົບ​ກັບ​ບັນ​ຫາ​ເປັນ​ຊົ່ວ​ຄາວ​ກັບ​ການ​ກວດ​ສອບ, ການ​ປິດ​ທາງ​ເລືອກ​ນີ້​ອາດ​ຈະ​ຊ່ວຍ​ໄດ້.

AUTH_HASH_LOGINS - ຂະບວນການປົກກະຕິສໍາລັບການເຂົ້າສູ່ລະບົບ ZoneMinder ແມ່ນຜ່ານຫນ້າຈໍເຂົ້າສູ່ລະບົບ
ດ້ວຍຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານ. ໃນບາງສະຖານະການມັນອາດຈະຕ້ອງການທີ່ຈະອະນຸຍາດໃຫ້ເຂົ້າເຖິງ
ໂດຍກົງໄປຫາໜ້າໜຶ່ງ ຫຼືຫຼາຍໜ້າ, ຕົວຢ່າງຈາກແອັບພລິເຄຊັນພາກສ່ວນທີສາມ. ຖ້າທາງເລືອກນີ້
ຖືກເປີດໃຊ້ແລ້ວການເພີ່ມພາລາມິເຕີ 'auth' ໃຫ້ກັບຄໍາຮ້ອງຂໍໃດໆຈະປະກອບມີການເຂົ້າສູ່ລະບົບທາງລັດ
ຂ້າມຫນ້າຈໍເຂົ້າສູ່ລະບົບ, ຖ້າບໍ່ໄດ້ເຂົ້າສູ່ລະບົບແລ້ວ. ເນື່ອງຈາກການພິສູດຢືນຢັນແມ່ນເວລາ
ແລະ, ທາງເລືອກ, IP ຈໍາກັດນີ້ສາມາດອະນຸຍາດໃຫ້ເຂົ້າເຖິງຫນ້າຈໍ ZoneMinder ໃນໄລຍະສັ້ນຈາກ
ຫນ້າເວັບອື່ນໆແລະອື່ນໆ. ໃນຄໍາສັ່ງທີ່ຈະນໍາໃຊ້ນີ້ຄໍາຮ້ອງສະຫມັກການໂທຈະ hae ເພື່ອສ້າງ
ການກວດສອບຄວາມຖືກຕ້ອງຂອງ hash ຕົວຂອງມັນເອງແລະໃຫ້ແນ່ໃຈວ່າມັນຖືກຕ້ອງ. ຖ້າທ່ານໃຊ້ທາງເລືອກນີ້, ທ່ານຄວນ
ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ດັດແກ້ ZM_AUTH_HASH_SECRET ໃຫ້ເປັນບາງຢ່າງທີ່ເປັນເອກະລັກຂອງລະບົບຂອງທ່ານ.

OPT_FAST_DELETE - ໂດຍປົກກະຕິເຫດການທີ່ສ້າງຂຶ້ນເປັນຜົນມາຈາກການປຸກປະກອບດ້ວຍລາຍການ
ໃນຫນຶ່ງຫຼືຫຼາຍຕາຕະລາງຖານຂໍ້ມູນບວກກັບໄຟລ໌ຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບມັນ. ເມື່ອລຶບ
ເຫດການໃນ browser ມັນສາມາດໃຊ້ເວລາດົນທີ່ຈະເອົາທັງຫມົດນີ້ອອກຖ້າທ່ານພະຍາຍາມ
ເຮັດຫຼາຍເຫດການໃນເວລາດຽວກັນ. ມັນແນະນໍາໃຫ້ທ່ານຕັ້ງທາງເລືອກນີ້ຊຶ່ງຫມາຍຄວາມວ່າ
ລູກຄ້າຂອງຕົວທ່ອງເວັບພຽງແຕ່ລຶບລາຍການທີ່ສໍາຄັນໃນຕາຕະລາງເຫດການ, ຊຶ່ງຫມາຍຄວາມວ່າ
ເຫດການຈະບໍ່ປາກົດຢູ່ໃນລາຍຊື່ອີກຕໍ່ໄປ, ແລະອອກຈາກ zmaudit daemon ເພື່ອລຶບລ້າງ
ພັກຜ່ອນຕໍ່ມາ.

FILTER_RELOAD_DELAY - ZoneMinder ອະນຸຍາດໃຫ້ທ່ານບັນທຶກການກັ່ນຕອງໃສ່ຖານຂໍ້ມູນທີ່ອະນຸຍາດໃຫ້
ເຫດການທີ່ກົງກັບເງື່ອນໄຂທີ່ຈະຖືກສົ່ງອີເມວ, ລຶບຫຼືອັບໂຫລດໄປຍັງເຄື່ອງທາງໄກ
ແລະອື່ນໆ. daemon zmfilter ໂຫຼດເຫຼົ່ານີ້ແລະດໍາເນີນການຕົວຈິງ. ທາງເລືອກນີ້ກໍານົດ
ເລື້ອຍໆໃນວິນາທີທີ່ຕົວກອງຖືກໂຫຼດຄືນໃໝ່ຈາກຖານຂໍ້ມູນເພື່ອໃຫ້ໄດ້ເວີຊັນຫຼ້າສຸດ
ຫຼືຕົວກອງໃຫມ່. ຖ້າທ່ານບໍ່ປ່ຽນຕົວກອງຫຼາຍເລື້ອຍໆຄ່ານີ້ສາມາດຖືກຕັ້ງເປັນຂະຫນາດໃຫຍ່
ມູນຄ່າ.

FILTER_EXECUTE_INTERVAL - ZoneMinder ຊ່ວຍໃຫ້ທ່ານສາມາດບັນທຶກການກັ່ນຕອງໃສ່ຖານຂໍ້ມູນທີ່
ອະ​ນຸ​ຍາດ​ໃຫ້​ກິດ​ຈະ​ກໍາ​ທີ່​ກົງ​ກັບ​ເງື່ອນ​ໄຂ​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​ທີ່​ຈະ​ໄດ້​ຮັບ​ອີ​ເມລ​໌​, ລຶບ​ຫຼື​ອັບ​ໂຫລດ​ທາງ​ໄກ​ໄດ້​
ເຄື່ອງຈັກ ແລະ ອື່ນໆ. daemon zmfilter ໂຫຼດສິ່ງເຫຼົ່ານີ້ ແລະດໍາເນີນການຕົວຈິງ. ທາງເລືອກນີ້
ກໍານົດວ່າຕົວກອງຖືກປະຕິບັດເລື້ອຍໆໃນເຫດການທີ່ບັນທຶກໄວ້ໃນຖານຂໍ້ມູນ. ຖ້າ​ເຈົ້າ
ຕ້ອງການການຕອບສະຫນອງຢ່າງໄວວາຕໍ່ກັບເຫດການໃຫມ່, ນີ້ຄວນຈະເປັນມູນຄ່ານ້ອຍກວ່າ, ຢ່າງໃດກໍຕາມ, ນີ້ອາດຈະ
ເພີ່ມການໂຫຼດໂດຍລວມໃນລະບົບແລະຜົນກະທົບຕໍ່ການປະຕິບັດຂອງອົງປະກອບອື່ນໆ.

MAX_RESTART_DELAY - ຂະບວນການ zmdc (zm daemon control) ຄວບຄຸມເມື່ອຂະບວນການຕ່າງໆ
ເລີ່ມ ຫຼືຢຸດ ແລະຈະພະຍາຍາມປິດເປີດໃໝ່. ຖ້າ daemon ລົ້ມເຫລວເລື້ອຍໆ
ຫຼັງຈາກນັ້ນ, ຄວາມລ່າຊ້າໄດ້ຖືກນໍາສະເຫນີລະຫວ່າງຄວາມພະຍາຍາມ restart ແຕ່ລະຄັ້ງ. ຖ້າ daemon ຍັງລົ້ມເຫລວຫຼັງຈາກນັ້ນ
ຄວາມລ່າຊ້ານີ້ເພີ່ມຂຶ້ນເພື່ອປ້ອງກັນການໂຫຼດເພີ່ມເຕີມໃນລະບົບຢ່າງຕໍ່ເນື່ອງ
ຣີສະຕາດ. ຕົວເລືອກນີ້ຄວບຄຸມວ່າຄວາມລ່າຊ້າສູງສຸດນີ້ແມ່ນຫຍັງ.

WATCH_CHECK_INTERVAL - daemon zmwatch ກວດເບິ່ງປະສິດທິພາບການຈັບພາບຂອງ
capture daemons ເພື່ອຮັບປະກັນວ່າພວກເຂົາບໍ່ໄດ້ລັອກຂຶ້ນ (ບໍ່ຄ່ອຍມີຄວາມຜິດພາດ sync ອາດຈະເກີດຂຶ້ນ
ທີ່ຕັນບໍ່ມີກໍານົດ). ຕົວເລືອກນີ້ກໍານົດວ່າ daemon ຖືກກວດສອບເລື້ອຍໆສໍ່າໃດ.

WATCH_MAX_DELAY - daemon zmwatch ກວດເບິ່ງປະສິດທິພາບການຈັບພາບຂອງ capture
daemons ເພື່ອຮັບປະກັນວ່າພວກເຂົາບໍ່ໄດ້ລັອກຂຶ້ນ (ບໍ່ຄ່ອຍມີຄວາມຜິດພາດ sync ອາດຈະເກີດຂື້ນເຊິ່ງຕັນ.
ບໍ່ມີກຳນົດ). ຕົວເລືອກນີ້ກໍານົດຄວາມລ່າຊ້າສູງສຸດທີ່ຈະອະນຸຍາດໃຫ້ນັບຕັ້ງແຕ່ການຈັບຄັ້ງສຸດທ້າຍ
ກອບ. daemon ຈະຖືກເປີດຄືນໃໝ່ ຖ້າມັນບໍ່ໄດ້ບັນທຶກຮູບພາບໃດໆຫຼັງຈາກໄລຍະເວລານີ້
ເຖິງແມ່ນວ່າການ restart ຕົວຈິງອາດຈະໃຊ້ເວລາດົນກວ່າເລັກນ້ອຍໂດຍສົມທົບກັບໄລຍະການກວດສອບ
ມູນຄ່າຂ້າງເທິງ.

RUN_AUDIT - zmaudit daemon ມີຢູ່ເພື່ອກວດເບິ່ງວ່າຂໍ້ມູນທີ່ບັນທຶກໄວ້ໃນຖານຂໍ້ມູນ
ແລະລະບົບໄຟລ໌ກົງກັນແລະສອດຄ່ອງກັບກັນແລະກັນ. ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ຜິດ​ພາດ​ເກີດ​ຂຶ້ນ​ຫຼື​ຖ້າ​ຫາກ​ວ່າ​
ທ່ານກໍາລັງໃຊ້ 'ລຶບໄວ' ມັນອາດຈະເປັນບັນທຶກຖານຂໍ້ມູນຖືກລຶບແຕ່ໄຟລ໌ຍັງຄົງຢູ່.
ໃນກໍລະນີນີ້, ແລະຄ້າຍຄືກັນ, zmaudit ຈະເອົາຂໍ້ມູນຊ້ໍາຊ້ອນເພື່ອ synchronize
ສອງບ່ອນເກັບຂໍ້ມູນ. ທາງ​ເລືອກ​ນີ້​ຄວບ​ຄຸມ​ບໍ່​ວ່າ​ຈະ zmaudit ຖືກ​ດໍາ​ເນີນ​ການ​ໃນ​ພື້ນ​ຖານ​ແລະ​
ດໍາເນີນການກວດກາແລະແກ້ໄຂເຫຼົ່ານີ້ຢ່າງຕໍ່ເນື່ອງ. ຢ່າງໃດກໍຕາມ, ນີ້ແມ່ນແນະນໍາສໍາລັບລະບົບສ່ວນໃຫຍ່
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ມີ​ຈໍາ​ນວນ​ຫຼາຍ​ຂອງ​ເຫດ​ການ​ຂະ​ບວນ​ການ​ຂອງ​ການ​ສະ​ແກນ​ຖານ​ຂໍ້​ມູນ​ແລະ​
ລະບົບໄຟລ໌ອາດຈະໃຊ້ເວລາດົນແລະຜົນກະທົບຕໍ່ການປະຕິບັດ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ທ່ານອາດຈະບໍ່ມັກ
ມີ zmaudit ແລ່ນໂດຍບໍ່ມີເງື່ອນໄຂແລະກໍານົດເວລາການກວດສອບບາງຄັ້ງໃນບ່ອນອື່ນ, ເພີ່ມເຕີມ
ສະດວກ, ເວລາ.

AUDIT_CHECK_INTERVAL - zmaudit daemon ມີຢູ່ເພື່ອກວດເບິ່ງວ່າຂໍ້ມູນທີ່ບັນທຶກໄວ້ໃນ
ຖານຂໍ້ມູນແລະລະບົບໄຟລ໌ກົງກັນແລະສອດຄ່ອງກັບກັນແລະກັນ. ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ຜິດ​ພາດ​
ເກີດຂຶ້ນຫຼືຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ 'ລຶບໄວ' ມັນອາດຈະວ່າບັນທຶກຖານຂໍ້ມູນຖືກລຶບແຕ່
ໄຟລ໌ຍັງຄົງຢູ່. ໃນກໍລະນີນີ້, ແລະຄ້າຍຄືກັນ, zmaudit ຈະເອົາຂໍ້ມູນຊ້ໍາຊ້ອນໄປ
synchronize ສອງ​ຮ້ານ​ຂໍ້​ມູນ​. ໄລຍະການກວດສອບເລີ່ມຕົ້ນຂອງ 900 ວິນາທີ (15 ນາທີ) ແມ່ນ
ປັບໄຫມສໍາລັບລະບົບສ່ວນໃຫຍ່ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານມີຈໍານວນຂະຫນາດໃຫຍ່ຫຼາຍຂອງເຫດການຂະບວນການຂອງ
ການສະແກນຖານຂໍ້ມູນ ແລະລະບົບໄຟລ໌ອາດໃຊ້ເວລາດົນ ແລະຜົນກະທົບປະສິດທິພາບ. ໃນ​ນີ້
ກໍ​ລະ​ນີ​ທີ່​ທ່ານ​ອາດ​ຈະ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ໄລ​ຍະ​ນີ້​ຂະ​ຫນາດ​ໃຫຍ່​ຫຼາຍ​ເພື່ອ​ຫຼຸດ​ຜ່ອນ​ຜົນ​ກະ​ທົບ​ໃນ​ລະ​ບົບ​ຂອງ​ທ່ານ​.
ຕົວເລືອກນີ້ກໍານົດວ່າການກວດສອບເຫຼົ່ານີ້ຖືກປະຕິບັດເລື້ອຍໆສໍ່າໃດ.

OPT_FRAME_SERVER - ໃນ​ບາງ​ສະ​ພາບ​ການ​ມັນ​ເປັນ​ໄປ​ໄດ້​ສໍາ​ລັບ​ແຜ່ນ​ຊ້າ​ທີ່​ຈະ​ໃຊ້​ເວ​ລາ​ດົນ​ນານ​.
ການຂຽນຮູບພາບໃສ່ແຜ່ນທີ່ມັນເຮັດໃຫ້ daemon ການວິເຄາະຫຼຸດລົງໂດຍສະເພາະໃນໄລຍະ
ເຫດການອັດຕາເຟຣມສູງ. ການຕັ້ງຄ່າຕົວເລືອກນີ້ເປັນແມ່ນ ເປີດໃຊ້ daemon server ກອບ (zmf)
ເຊິ່ງຈະຖືກສົ່ງຮູບພາບຈາກ daemon ການວິເຄາະແລະຈະຂຽນຕົວຈິງຂອງ
ຮູບພາບຕົວມັນເອງໄດ້ປົດປ່ອຍ daemon ການວິເຄາະເພື່ອສືບຕໍ່ກັບສິ່ງອື່ນໆ. ຄວນນີ້
ລະບົບສາຍສົ່ງລົ້ມເຫລວຫຼືຄວາມຜິດພາດຖາວອນຫຼືຊົ່ວຄາວອື່ນໆເກີດຂື້ນ, ຫນ້າທີ່ນີ້ຈະຫຼຸດລົງ
ກັບຄືນໄປບ່ອນ daemon ການວິເຄາະ.

FRAME_SOCKET_SIZE - ສໍາລັບຮູບພາບຂະຫນາດໃຫຍ່ມັນເປັນໄປໄດ້ສໍາລັບການຂຽນຈາກ
ການວິເຄາະ daemon ກັບເຄື່ອງແມ່ຂ່າຍກອບລົ້ມເຫລວຍ້ອນວ່າຈໍານວນທີ່ຈະຂຽນເກີນ
ຂະໜາດບັຟເຟີເລີ່ມຕົ້ນ. ໃນຂະນະທີ່ຮູບພາບໄດ້ຖືກຂຽນຫຼັງຈາກນັ້ນໂດຍ daemon ການວິເຄາະດັ່ງນັ້ນບໍ່ມີຂໍ້ມູນ
ແມ່ນສູນເສຍ, ມັນ defeats ວັດຖຸຂອງ daemon server ກອບໃນສະຖານທີ່ທໍາອິດ. ທ່ານສາມາດນໍາໃຊ້
ທາງ​ເລືອກ​ນີ້​ເພື່ອ​ຊີ້​ບອກ​ວ່າ​ຂະ​ຫນາດ buffer ຂະ​ຫນາດ​ໃຫຍ່​ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​. ໃຫ້ສັງເກດວ່າທ່ານອາດຈະມີ
ເພື່ອປ່ຽນຂະໜາດ socket buffer ສູງສຸດທີ່ມີຢູ່ໃນລະບົບຂອງເຈົ້າຜ່ານ sysctl (ຫຼື in
/proc/sys/net/core/wmem_max) ເພື່ອອະນຸຍາດໃຫ້ຂະຫນາດໃຫມ່ນີ້ຖືກຕັ້ງ. ອີກທາງເລືອກ, ທ່ານສາມາດ
ປ່ຽນຂະໜາດ buffer ເລີ່ມຕົ້ນໃນລະບົບຂອງເຈົ້າໃນແບບດຽວກັນກັບກໍລະນີນັ້ນ
ໃຊ້ໂດຍບໍ່ຈໍາເປັນຕ້ອງມີການປ່ຽນແປງໃນທາງເລືອກນີ້

OPT_CONTROL - ZoneMinder ລວມມີການຮອງຮັບແບບຈຳກັດສຳລັບກ້ອງທີ່ຄວບຄຸມໄດ້. ຈໍາ​ນວນ​ຂອງ
ໂປໂຕຄອນຕົວຢ່າງຖືກລວມເຂົ້າແລະອື່ນ ໆ ສາມາດຖືກເພີ່ມໄດ້ຢ່າງງ່າຍດາຍ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ຄວບ​ຄຸມ​ຂອງ​ທ່ານ​
ກ້ອງຖ່າຍຮູບຜ່ານ ZoneMinder ຫຼັງຈາກນັ້ນເລືອກທາງເລືອກນີ້ຖ້າບໍ່ດັ່ງນັ້ນຖ້າທ່ານມີກ້ອງຖ່າຍຮູບຄົງທີ່ເທົ່ານັ້ນ
ຫຼືໃຊ້ວິທີການຄວບຄຸມອື່ນໆຫຼັງຈາກນັ້ນອອກຈາກທາງເລືອກນີ້.

OPT_TRIGGERS - ZoneMinder ສາມາດໂຕ້ຕອບກັບລະບົບພາຍນອກທີ່ເຕືອນ ຫຼືຍົກເລີກ
ປຸກ. ນີ້ແມ່ນເຮັດຜ່ານສະຄິບ zmtrigger.pl. ຕົວເລືອກນີ້ຊີ້ບອກວ່າທ່ານຕ້ອງການ
ເພື່ອໃຊ້ຕົວກະຕຸ້ນພາຍນອກເຫຼົ່ານີ້. ຄົນສ່ວນໃຫຍ່ຈະເວົ້າວ່າບໍ່ຢູ່ທີ່ນີ້.

CHECK_FOR_UPDATES - ຈາກ ZoneMinder ເວີຊັ່ນ 1.17.0 ເປັນຕົ້ນໄປ ຄາດວ່າຈະມີລຸ້ນໃໝ່.
ເລື້ອຍໆ. ເພື່ອບັນທຶກການກວດສອບດ້ວຍຕົນເອງສໍາລັບແຕ່ລະລຸ້ນ ZoneMinder ສາມາດກວດສອບໄດ້
ເວັບໄຊທ໌ zoneminder.com ເພື່ອກໍານົດການປ່ອຍຫລ້າສຸດ. ການກວດສອບເຫຼົ່ານີ້ແມ່ນ
ເລື້ອຍໆ, ປະມານຫນຶ່ງຄັ້ງຕໍ່ອາທິດ, ແລະບໍ່ມີການຖ່າຍທອດຂໍ້ມູນສ່ວນຕົວຫຼືລະບົບ
ນອກ​ຈາກ​ຕົວ​ເລກ​ສະ​ບັບ​ປະ​ຈຸ​ບັນ​ຂອງ​ທ່ານ​. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ການ​ກວດ​ກາ​ເຫຼົ່າ​ນີ້​ຈະ​ເກີດ​ຂຶ້ນ​ຫຼື​
ລະ​ບົບ ZoneMinder ຂອງ​ທ່ານ​ບໍ່​ມີ​ການ​ເຂົ້າ​ເຖິງ​ອິນ​ເຕີ​ເນັດ​ທີ່​ທ່ານ​ສາ​ມາດ​ສະ​ຫຼັບ​ການ​ກວດ​ສອບ​ການ​ນີ້​
ຕົວແປການຕັ້ງຄ່າ UPDATE_CHECK_PROXY - ຖ້າທ່ານໃຊ້ພຣັອກຊີເພື່ອເຂົ້າເຖິງອິນເຕີເນັດແລ້ວ
ZoneMinder ຕ້ອງການຮູ້ເພື່ອໃຫ້ມັນສາມາດເຂົ້າເຖິງ zoneminder.com ເພື່ອກວດສອບການອັບເດດ. ຖ້າເຈົ້າເຮັດ
ໃຊ້ proxy ໃສ່ url proxy ເຕັມທີ່ນີ້ໃນຮູບແບບຂອງ http: // : /

SHM_KEY - ZoneMinder ໃຊ້ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນເພື່ອເລັ່ງການສື່ສານລະຫວ່າງໂມດູນ. ເຖິງ
ລະບຸພື້ນທີ່ທີ່ຖືກຕ້ອງເພື່ອໃຊ້ກະແຈໜ່ວຍຄວາມຈຳທີ່ໃຊ້ຮ່ວມກັນ. ທາງເລືອກນີ້ຄວບຄຸມສິ່ງທີ່
ລະຫັດພື້ນຖານແມ່ນ, ແຕ່ລະຈໍຈະມີ Id ຂອງມັນຫຼືມີນີ້ເພື່ອໃຫ້ໃຊ້ລະຫັດຕົວຈິງ.
ໂດຍປົກກະຕິທ່ານຈະບໍ່ຈໍາເປັນຕ້ອງປ່ຽນຄ່ານີ້ເວັ້ນເສຍແຕ່ວ່າມັນຂັດແຍ້ງກັບຕົວຢ່າງອື່ນຂອງ
ZoneMinder ໃນເຄື່ອງດຽວກັນ. ພຽງແຕ່ສີ່ຕົວເລກ hex ທໍາອິດຖືກນໍາໃຊ້, ສີ່ຕ່ໍາ
ຈະຖືກປິດບັງ ແລະຖືກລະເລີຍ.

ທາງເລືອກໃນການ - config
[ຮູບພາບ]

TIMESTAMP_ON_CAPTURE - ZoneMinder ສາມາດເພີ່ມເວລາໃສ່ຮູບໄດ້ສອງທາງ. ຄ່າເລີ່ມຕົ້ນ
ວິທີການ, ເມື່ອຕົວເລືອກນີ້ຖືກຕັ້ງ, ແມ່ນວ່າແຕ່ລະຮູບພາບຈະຖືກປະທັບຕາທັນທີເມື່ອໃດ
captured ແລະ​ດັ່ງ​ນັ້ນ​ຮູບ​ພາບ​ທີ່​ຖື​ຢູ່​ໃນ​ຄວາມ​ຊົງ​ຈໍາ​ແມ່ນ​ຖືກ​ຫມາຍ​ໃນ​ທັນ​ທີ​. ວິທີການທີສອງບໍ່ໄດ້
ບັນທຶກເວລາຮູບພາບຈົນກ່ວາພວກມັນຖືກບັນທຶກເປັນສ່ວນໜຶ່ງຂອງເຫດການໃດໜຶ່ງ ຫຼືເຂົ້າເຖິງຜ່ານ
ເວັບໄຊຕ໌. ການສະແຕມເວລາທີ່ໃຊ້ໃນທັງສອງວິທີຈະມີເວລາດຽວກັນເນື່ອງຈາກມັນຖືກຮັກສາໄວ້
ພ້ອມ​ກັບ​ຮູບ​ພາບ​. ວິທີທໍາອິດຮັບປະກັນວ່າຮູບພາບຈະຖືກສະແຕມເວລາໂດຍບໍ່ຄໍານຶງເຖິງ
ສະຖານະການອື່ນໆແຕ່ຈະສົ່ງຜົນໃຫ້ຮູບພາບທັງຫມົດຖືກປະທັບຕາເວລາເຖິງແມ່ນວ່າບໍ່ເຄີຍ
ບັນທຶກ ຫຼືເບິ່ງແລ້ວ. ວິ​ທີ​ທີ​ສອງ​ຈໍາ​ເປັນ​ວ່າ​ຮູບ​ພາບ​ທີ່​ບັນ​ທຶກ​ໄວ້​ໄດ້​ຖືກ​ຄັດ​ລອກ​ກ່ອນ​ທີ່​ຈະ​ເປັນ​
ບັນທຶກໄວ້ຖ້າບໍ່ດັ່ງນັ້ນການປະທັບຕາສອງຄັ້ງບາງທີອາດຈະຖືກນຳໃຊ້ໃນຂະໜາດທີ່ແຕກຕ່າງກັນ. ນີ້ມີ
(ບາງທີ) ຜົນກະທົບຂ້າງຄຽງທີ່ໜ້າພໍໃຈທີ່ສະແຕມເວລາຖືກນຳໃຊ້ຢູ່ສະເໝີ
ຄວາມລະອຽດດັ່ງນັ້ນຮູບພາບທີ່ມີການປັບຂະຫນາດຈະຍັງຄົງມີຄວາມຖືກຕ້ອງແລະຖືກຕ້ອງ
ສະແຕມເວລາຂະໜາດ.

CPU_EXTENSIONS - ເມື່ອສ່ວນຂະຫຍາຍໂປເຊດເຊີຂັ້ນສູງເຊັ່ນ SSE2 ຫຼື SSSE3 ສາມາດໃຊ້ໄດ້,
ZoneMinder ສາມາດນໍາໃຊ້ພວກມັນໄດ້, ເຊິ່ງຄວນຈະເພີ່ມປະສິດທິພາບແລະຫຼຸດຜ່ອນການໂຫຼດຂອງລະບົບ.
ເປີດໃຊ້ຕົວເລືອກນີ້ຢູ່ໃນໂປເຊດເຊີທີ່ບໍ່ຮອງຮັບການຂະຫຍາຍໂປເຊດເຊີຂັ້ນສູງ
ການນໍາໃຊ້ໂດຍ ZoneMinder ແມ່ນບໍ່ເປັນອັນຕະລາຍແລະຈະບໍ່ມີຜົນກະທົບ.

FAST_IMAGE_BLENDS - ເພື່ອ​ກວດ​ສອບ​ການ​ປຸກ ZoneMinder ຈໍາ​ເປັນ​ຕ້ອງ​ປະ​ສົມ​ຮູບ​ພາບ​ທີ່​ໄດ້​ຮັບ​ການ​ຖ່າຍ​ຮູບ​ທີ່​ມີ
ເກັບຮັກສາຮູບພາບອ້າງອີງເພື່ອປັບປຸງມັນສໍາລັບການປຽບທຽບກັບຮູບພາບຕໍ່ໄປ. ເອກະສານອ້າງອີງ
ອັດ ຕາ ສ່ວນ ການ ປະ ສົມ ທີ່ ກໍາ ນົດ ໄວ້ ສໍາ ລັບ ການ ຕິດ ຕາມ ກວດ ກາ ການ ຄວບ ຄຸມ ຫຼາຍ ປານ ໃດ ຮູບ ພາບ ໃຫມ່ ຜົນ ກະ ທົບ
ຮູບພາບອ້າງອີງ. ມີສອງວິທີການທີ່ມີຢູ່ສໍາລັບການນີ້. ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ
ຫຼັງ​ຈາກ​ນັ້ນ​, ການ​ຄິດ​ໄລ່​ໄວ​ທີ່​ບໍ່​ໄດ້​ນໍາ​ໃຊ້​ການ​ຄູນ​ຫຼື​ການ​ແບ່ງ​ໃດໆ​ແມ່ນ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​. ນີ້
ການ​ຄິດ​ໄລ່​ແມ່ນ​ໄວ​ທີ່​ສຸດ​, ຢ່າງ​ໃດ​ກໍ​ຕາມ​ມັນ​ຈໍາ​ກັດ​ອັດ​ຕາ​ສ່ວນ​ການ​ຜະ​ລິດ​ທີ່​ເປັນ​ໄປ​ໄດ້ 50​%​.
25%, 12.5%, 6.25%, 3.25% ແລະ 1.5%. ອັດຕາສ່ວນການຜະສົມອື່ນໆຈະຖືກປັດລົງໄປຫາ
ທີ່​ໃກ້​ທີ່​ສຸດ​ທີ່​ເປັນ​ໄປ​ໄດ້​. ທາງເລືອກແມ່ນການປິດຕົວເລືອກນີ້ແລະໃຊ້ມາດຕະຖານ
ການຜະສົມຜະສານແທນ, ເຊິ່ງຊ້າກວ່າ.

OPT_ADAPTIVE_SKIP - ໃນລຸ້ນກ່ອນໜ້າຂອງ ZoneMinder daemon ການວິເຄາະຈະພະຍາຍາມ
ເພື່ອໃຫ້ທັນກັບ capture daemon ໂດຍການປະມວນຜົນກອບ captured ສຸດທ້າຍໃນແຕ່ລະ pass.
ບາງຄັ້ງອັນນີ້ອາດຈະມີຜົນກະທົບຂ້າງຄຽງທີ່ບໍ່ປາຖະຫນາຂອງການຂາດ chunk ຂອງເບື້ອງຕົ້ນ
ກິດ ຈະ ກໍາ ທີ່ ເຮັດ ໃຫ້ ການ ປຸກ ໄດ້ ເນື່ອງ ຈາກ ວ່າ ຂອບ ກ່ອນ ການ ປຸກ ທັງ ຫມົດ ຈະ ຕ້ອງ ໄດ້ ຮັບ ການ ຂຽນ
ກັບແຜ່ນແລະຖານຂໍ້ມູນກ່ອນທີ່ຈະປະມວນຜົນກອບຕໍ່ໄປ, ນໍາໄປສູ່ການຊັກຊ້າບາງລະຫວ່າງ
ກອບເຫດການທໍາອິດແລະທີສອງ. ການ​ຕັ້ງ​ຄ່າ​ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ມີ​ວິ​ທີ​ການ​ປັບ​ຕົວ​ໃຫມ່​
ບ່ອນທີ່ daemon ການວິເຄາະພະຍາຍາມປະມວນຜົນກອບທີ່ຖືກຈັບຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້, ເທົ່ານັ້ນ
ຂ້າມເຟຣມເມື່ອຕົກຢູ່ໃນອັນຕະລາຍຂອງການຂຽນທັບ daemon capture ຍັງບໍ່ທັນຖືກປະມວນຜົນ
ກອບ. ການຂ້າມນີ້ແມ່ນຕົວແປຂຶ້ນກັບຂະໜາດຂອງວົງແຫວນ ແລະຈຳນວນຂອງ
ຊ່ອງຫວ່າງຢູ່ໃນມັນ. ການເປີດໃຊ້ຕົວເລືອກນີ້ຈະໃຫ້ການຄຸ້ມຄອງການເລີ່ມຕົ້ນທີ່ດີກວ່າແກ່ເຈົ້າ
ຂອງໂມງປຸກໃນຂະນະທີ່ໃຫ້ອະຄະຕິອອກຂອບຂ້າມໃດໆໄປສູ່ກາງຫຼືໃນຕອນທ້າຍຂອງເຫດການ.
ຢ່າງໃດກໍຕາມ, ທ່ານຄວນຮູ້ວ່ານີ້ຈະມີຜົນກະທົບຂອງການເຮັດໃຫ້ daemon ການວິເຄາະ
ດໍາເນີນການບາງຢ່າງທາງຫລັງຂອງ capture daemon ໃນລະຫວ່າງເຫດການແລະສໍາລັບອັດຕາໄວໂດຍສະເພາະຂອງ
capture ມັນເປັນໄປໄດ້ສໍາລັບ algorithm ການປັບຕົວໄດ້ overwhelmed ແລະບໍ່ມີເວລາທີ່ຈະ
react ກັບການກໍ່ສ້າງຢ່າງໄວວາຂອງກອບທີ່ຍັງຄ້າງແລະດັ່ງນັ້ນສໍາລັບເງື່ອນໄຂການ overrun buffer ກັບ
ເກີດຂຶ້ນ.

MAX_SUSPEND_TIME - ZoneMinder ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ຕິດ​ຕາມ​ກວດ​ສອບ​ການ​ກວດ​ສອບ​ການ​ເຄື່ອນ​ໄຫວ​ທີ່​ຈະ​ຖືກ​ລະ​ງັບ​ໄວ້​,
ສໍາລັບຕົວຢ່າງ, ໃນຂະນະທີ່ paning ກ້ອງຖ່າຍຮູບ. ໂດຍປົກກະຕິ, ນີ້ແມ່ນຂຶ້ນກັບການດໍາເນີນການຕໍ່
ການກວດຈັບການເຄື່ອນໄຫວຫຼັງຈາກນັ້ນຍ້ອນວ່າຄວາມລົ້ມເຫຼວທີ່ຈະເຮັດແນວນັ້ນສາມາດອອກຈາກຈໍສະແດງຜົນຢ່າງຖາວອນ
ລັດ​ຖືກ​ໂຈະ. ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ທ່ານຕັ້ງເວລາສູງສຸດທີ່ກ້ອງຖ່າຍຮູບອາດຈະເປັນ
ຖືກລະງັບໄວ້ກ່ອນທີ່ມັນຈະສືບຕໍ່ການກວດສອບການເຄື່ອນໄຫວໂດຍອັດຕະໂນມັດ. ເວລານີ້ສາມາດຂະຫຍາຍໄດ້
ໂດຍຕົວຊີ້ວັດ suspend ຕໍ່ມາຫຼັງຈາກທໍາອິດ, ດັ່ງນັ້ນການເຄື່ອນໄຫວຂອງກ້ອງຖ່າຍຮູບຢ່າງຕໍ່ເນື່ອງຍັງຈະ
ເກີດຂຶ້ນໃນຂະນະທີ່ຈໍພາບຖືກໂຈະ.

STRICT_VIDEO_CONFIG - ມີບາງຂໍ້ຜິດພາດຂອງອຸປະກອນວິດີໂອສາມາດລາຍງານໄດ້ໃນການຕັ້ງຄ່າ
ຄຸນ​ລັກ​ສະ​ນະ​ວິ​ດີ​ໂອ​ຕ່າງໆ​ໃນ​ຄວາມ​ເປັນ​ຈິງ​ການ​ດໍາ​ເນີນ​ງານ​ສົບ​ຜົນ​ສໍາ​ເລັດ​. ກຳລັງປ່ຽນຕົວເລືອກນີ້
off ຈະຍັງຄົງອະນຸຍາດໃຫ້ລາຍງານຄວາມຜິດພາດເຫຼົ່ານີ້ແຕ່ຈະບໍ່ເຮັດໃຫ້ພວກເຂົາຂ້າວິດີໂອ
ຈັບ daemon. ໃຫ້ສັງເກດວ່າຢ່າງໃດກໍ່ຕາມການເຮັດແບບນີ້ຈະເຮັດໃຫ້ຄວາມຜິດພາດທັງຫມົດຖືກລະເລີຍລວມທັງ
ອັນ​ທີ່​ເປັນ​ຂອງ​ແທ້​ແລະ​ທີ່​ອາດ​ຈະ​ເຮັດ​ໃຫ້​ການ​ຖ່າຍ​ຮູບ​ວິ​ດີ​ໂອ​ບໍ່​ໄດ້​ເຮັດ​ວຽກ​ທີ່​ຖືກ​ຕ້ອງ​.
ໃຊ້ຕົວເລືອກນີ້ດ້ວຍຄວາມລະມັດລະວັງ.

SIGNAL_CHECK_POINTS - ສຳລັບກ້ອງວີດີໂອທີ່ຕິດຢູ່ໃນທ້ອງຖິ່ນ ZoneMinder ສາມາດກວດສອບສັນຍານໄດ້.
ການສູນເສຍໂດຍການເບິ່ງຈໍານວນຂອງຈຸດສຸ່ມໃນແຕ່ລະຮູບພາບ captured. ຖ້າຫາກວ່າທັງຫມົດເຫຼົ່ານີ້
ຈຸດຖືກຕັ້ງເປັນສີຄົງທີ່ດຽວກັນຫຼັງຈາກນັ້ນກ້ອງຖ່າຍຮູບສົມມຸດວ່າໄດ້ສູນເສຍສັນຍານ.
ເມື່ອເຫດການນີ້ເກີດຂື້ນ, ເຫດການເປີດໃດໆກໍ່ຖືກປິດແລະເຫດການສູນເສຍສັນຍານຫນຶ່ງເຟຣມສັ້ນ
ສ້າງຂຶ້ນ, ເຊັ່ນດຽວກັນກັບອີກອັນຫນຶ່ງໃນເວລາທີ່ສັນຍານກັບຄືນມາ. ຕົວເລືອກນີ້ກຳນົດວ່າມີຈັກຈຸດ
ຮູບ​ພາບ​ທີ່​ຈະ​ກວດ​ສອບ​ແຕ່​ລະ​ຄົນ​. ໃຫ້ສັງເກດວ່ານີ້ແມ່ນສູງສຸດ, ຈຸດໃດໆທີ່ພົບວ່າບໍ່ມີການກວດສອບ
ສີຈະຍົກເລີກການກວດສອບເພີ່ມເຕີມດັ່ງນັ້ນໃນກໍລະນີຫຼາຍທີ່ສຸດໃນສອງສາມຈຸດຈະຕົວຈິງ
ໄດ້ຮັບການກວດກາ. ກ້ອງທີ່ອີງໃສ່ເຄືອຂ່າຍ ແລະໄຟລ໌ບໍ່ເຄີຍຖືກກວດສອບ.

V4L_MULTI_BUFFER - ປະສິດທິພາບເມື່ອໃຊ້ວິດີໂອ 4 ອຸປະກອນ Linux ປົກກະຕິແລ້ວແມ່ນດີທີ່ສຸດຖ້າ
ຫຼາຍ buffers ຖືກ​ນໍາ​ໃຊ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ຮູບ​ຕໍ່​ໄປ​ໄດ້​ຮັບ​ການ​ຈັບ​ພາບ​ໃນ​ຂະ​ນະ​ທີ່​ທີ່​ຜ່ານ​ມາ​ແມ່ນ​
ກຳລັງປະມວນຜົນ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ມີ​ອຸ​ປະ​ກອນ​ຫຼາຍ​ໃນ​ບັດ​ການ​ແບ່ງ​ປັນ​ຫນຶ່ງ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ຕ້ອງ​ການ​
ການປ່ຽນຫຼັງຈາກນັ້ນວິທີການນີ້ບາງຄັ້ງສາມາດເຮັດໃຫ້ກອບຈາກແຫຼ່ງຫນຶ່ງຖືກປະສົມຂຶ້ນ
ກັບກອບຈາກອື່ນ. ການ​ປິດ​ທາງ​ເລືອກ​ນີ້​ຈະ​ປ້ອງ​ກັນ​ບໍ່​ໃຫ້​ເກີດ​ການ​ອົບ​ພະ​ຍົບ​ຫຼາຍ​ອັນ
ການ​ຖ່າຍ​ຮູບ​ຊ້າ​ກວ່າ​ແຕ່​ຄວາມ​ຫມັ້ນ​ຄົງ​ຫຼາຍ​. ຕົວເລືອກນີ້ຖືກລະເລີຍສໍາລັບກ້ອງຖ່າຍຮູບທີ່ບໍ່ແມ່ນຢູ່ໃນທ້ອງຖິ່ນຫຼືຖ້າ
ມີພຽງການປ້ອນຂໍ້ມູນອັນດຽວຢູ່ໃນຊິບບັນທຶກ. ທາງເລືອກນີ້ແກ້ໄຂບັນຫາທີ່ຄ້າຍຄືກັນກັບ
ທາງເລືອກ ZM_CAPTURES_PER_FRAME ແລະປົກກະຕິທ່ານຄວນປ່ຽນຄ່າຂອງພຽງແຕ່ຫນຶ່ງຂອງ
ທາງ​ເລືອກ​ໃນ​ເວ​ລາ​. ຖ້າທ່ານມີບັດຈັບພາບທີ່ແຕກຕ່າງກັນທີ່ຕ້ອງການຄຸນຄ່າທີ່ແຕກຕ່າງກັນທ່ານ
ສາມາດ oververide ເຂົາເຈົ້າໃນແຕ່ລະຕິດຕາມກວດກາບຸກຄົນໃນຫນ້າແຫຼ່ງ.

CAPTURES_PER_FRAME - ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ໃຊ້​ກ້ອງ​ຖ່າຍ​ຮູບ​ທີ່​ຕິດ​ກັບ​ບັດ​ການ​ຖ່າຍ​ຮູບ​ວິ​ດີ​ໂອ​ທີ່​
ບັງຄັບການປ້ອນຂໍ້ມູນຫຼາຍອັນເພື່ອແບ່ງປັນຊິບການຈັບພາບອັນດຽວ, ບາງຄັ້ງມັນສາມາດສ້າງຮູບພາບດ້ວຍ
ເຟຣມ interlaced ປີ້ນກັບກັນທີ່ສົ່ງຜົນໃຫ້ມີຄຸນນະພາບຮູບພາບທີ່ບໍ່ດີແລະຂອບຫວີທີ່ໂດດເດັ່ນ
ຮູບລັກສະນະ. ການເພີ່ມການຕັ້ງຄ່ານີ້ຊ່ວຍໃຫ້ທ່ານສາມາດບັງຄັບການຖ່າຍຮູບເພີ່ມເຕີມກ່ອນ
ຫນຶ່ງຖືກເລືອກເປັນກອບ captured. ນີ້ອະນຸຍາດໃຫ້ຮາດແວການຈັບພາບ 'ຕົກລົງ'
ແລະຜະລິດຮູບພາບທີ່ມີຄຸນນະພາບດີກວ່າໃນລາຄາຂອງອັດຕາການຈັບພາບຫນ້ອຍລົງ. ທາງເລືອກນີ້ບໍ່ມີ
ມີ​ຜົນ​ກະ​ທົບ​ກ່ຽວ​ກັບ (a​) ກ້ອງ​ຖ່າຍ​ຮູບ​ເຄືອ​ຂ່າຍ​, ຫຼື (b​) ບ່ອນ​ທີ່​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຫຼາຍ​ບໍ່​ໄດ້​ແບ່ງ​ປັນ​ຊິບ​ການ​ຈັບ​ພາບ​.
ຕົວເລືອກນີ້ແກ້ໄຂບັນຫາທີ່ຄ້າຍຄືກັນກັບທາງເລືອກ ZM_V4L_MULTI_BUFFER ແລະທ່ານຄວນ
ໂດຍປົກກະຕິຈະປ່ຽນຄ່າຂອງຕົວເລືອກໜຶ່ງເທົ່ານັ້ນໃນແຕ່ລະຄັ້ງ. ຖ້າທ່ານມີຄວາມແຕກຕ່າງກັນ
ຈັບບັດທີ່ຕ້ອງການຄ່າທີ່ແຕກຕ່າງກັນທີ່ທ່ານສາມາດ oververide ໃຫ້ເຂົາເຈົ້າຢູ່ໃນແຕ່ລະຕິດຕາມກວດກາແຕ່ລະຄົນ
ໃນຫນ້າແຫຼ່ງ.

FORCED_ALARM_SCORE - ຜົນປະໂຫຍດ 'zmu' ສາມາດຖືກໃຊ້ເພື່ອບັງຄັບສັນຍານເຕືອນໃນຈໍພາບແທນທີ່ຈະເປັນ.
ກ່ວາອີງໃສ່ລະບົບການຊອກຄົ້ນຫາການເຄື່ອນໄຫວ. ຕົວເລືອກນີ້ກໍານົດວ່າຄະແນນໃດທີ່ຈະໃຫ້
ສັນຍານເຕືອນເຫຼົ່ານີ້ເພື່ອຈໍາແນກໃຫ້ເຂົາເຈົ້າຈາກປົກກະຕິ. ມັນຕ້ອງເປັນ 255 ຫຼືໜ້ອຍກວ່າ.

BULK_FRAME_INTERVAL - ແບບດັ້ງເດີມ ZoneMinder ຂຽນຂໍ້ມູນເຂົ້າໃນຖານຂໍ້ມູນ Frames
ຕາຕະລາງສໍາລັບແຕ່ລະກອບທີ່ຖືກຈັບແລະບັນທຶກໄວ້. ນີ້ເຮັດວຽກໄດ້ດີໃນການກວດສອບການເຄື່ອນໄຫວ
ສະຖານະການແຕ່ໃນເວລາທີ່ຢູ່ໃນສະຖານະການ DVR ('ບັນທຶກ' ຫຼື 'Mocord' ໂຫມດ) ນີ້ສົ່ງຜົນໃຫ້ມີຂະຫນາດໃຫຍ່.
ຈໍາ​ນວນ​ຂອງ​ກອບ​ແລະ​ຫຼາຍ​ຖານ​ຂໍ້​ມູນ​ແລະ​ວາງ​ຂອງ​ສັນ​ຍານ​ແຜ່ນ​ສໍາ​ລັບ​ການ​ເພີ່ມ​ເຕີມ​ພຽງ​ເລັກ​ນ້ອຍ​ຫຼາຍ​
ຂໍ້ມູນ. ການຕັ້ງຄ່ານີ້ເປັນຄ່າທີ່ບໍ່ແມ່ນສູນຈະເປີດໃຊ້ ZoneMinder ເພື່ອຈັດກຸ່ມເຫຼົ່ານີ້
ກອບທີ່ບໍ່ແມ່ນສັນຍານເຕືອນເຂົ້າໄປໃນຫນຶ່ງ 'bulk' ກອບທີ່ຊ່ວຍປະຢັດຫຼາຍແບນວິດແລະພື້ນທີ່. ໄດ້
ຂໍ້ເສຍພຽງແຕ່ຂອງເລື່ອງນີ້ແມ່ນວ່າຂໍ້ມູນເວລາສໍາລັບເຟຣມສ່ວນບຸກຄົນແມ່ນສູນເສຍແຕ່ຢູ່ໃນ
ສະຖານະການອັດຕາເຟມຄົງທີ່ນີ້ມັກຈະບໍ່ສໍາຄັນ. ການຕັ້ງຄ່ານີ້ຖືກລະເລີຍໃນ
ໂໝດໂມເດກ ແລະເຟຣມແຕ່ລະອັນຍັງຖືກຂຽນໄວ້ ຖ້າມີສັນຍານເຕືອນເກີດຂຶ້ນໃນໂໝດ Mocord
ຍັງ.

EVENT_CLOSE_MODE - ເມື່ອຈໍພາບເຮັດວຽກຢູ່ໃນໂໝດການບັນທຶກຢ່າງຕໍ່ເນື່ອງ (ບັນທຶກ ຫຼື
Mocord) ເຫດການປົກກະຕິແລ້ວຖືກປິດຫຼັງຈາກໄລຍະເວລາກໍານົດ (ຄວາມຍາວຂອງພາກ).
ແນວໃດກໍ່ຕາມໃນໂໝດ Mocord ມັນເປັນໄປໄດ້ວ່າການກວດຈັບການເຄື່ອນໄຫວອາດຈະເກີດຂຶ້ນໃກ້ກັບຈຸດສິ້ນສຸດຂອງ a
ພາກ. ຕົວເລືອກນີ້ຄວບຄຸມສິ່ງທີ່ເກີດຂຶ້ນເມື່ອມີສັນຍານເຕືອນເກີດຂຶ້ນໃນໂໝດ Mocord. ເວ​ລາ'
ການຕັ້ງຄ່າຫມາຍຄວາມວ່າເຫດການຈະຖືກປິດໃນຕອນທ້າຍຂອງພາກສ່ວນໂດຍບໍ່ຄໍານຶງເຖິງການປຸກ
ກິດ​ຈະ​ກໍາ​. ການຕັ້ງຄ່າ 'idle' ຫມາຍຄວາມວ່າເຫດການຈະຖືກປິດໃນຕອນທ້າຍຂອງພາກສ່ວນ
ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ມີ​ກິດ​ຈະ​ກໍາ​ປຸກ​ທີ່​ເກີດ​ຂຶ້ນ​ໃນ​ເວ​ລາ​ບໍ່​ດັ່ງ​ນັ້ນ​ມັນ​ຈະ​ໄດ້​ຮັບ​ການ​ປິດ​ຄັ້ງ​ດຽວ​
ສັນຍານເຕືອນແມ່ນເກີນຄວາມ ໝາຍ ເຫດການອາດຈະຍາວກວ່າຄວາມຍາວຂອງພາກປົກກະຕິ.
ການຕັ້ງຄ່າ 'ປຸກ' ຫມາຍຄວາມວ່າຖ້າມີສັນຍານເຕືອນເກີດຂື້ນໃນລະຫວ່າງເຫດການ, ເຫດການຈະເປັນ
ປິດເມື່ອໂມງປຸກສິ້ນສຸດລົງໂດຍບໍ່ຄໍານຶງເຖິງເວລານີ້ເກີດຂຶ້ນ. ນີ້ມີຜົນກະທົບຂອງ
ຈໍາ​ກັດ​ຈໍາ​ນວນ​ຂອງ​ການ​ປຸກ​ໃຫ້​ຫນຶ່ງ​ຕໍ່​ເຫດ​ການ​ແລະ​ກິດ​ຈະ​ກໍາ​ຈະ​ສັ້ນ​ກ​່​ວາ​
ຄວາມຍາວຂອງພາກສ່ວນຫາກປຸກເກີດຂຶ້ນ.

CREATE_ANALYSIS_IMAGES - ໂດຍຄ່າເລີ່ມຕົ້ນໃນລະຫວ່າງການປຸກ ZoneMinder ບັນທຶກທັງວັດຖຸດິບ
ຮູບ​ພາບ​ທີ່​ຈັບ​ໄດ້​ແລະ​ຫນຶ່ງ​ທີ່​ໄດ້​ຮັບ​ການ​ວິ​ເຄາະ​ແລະ​ມີ​ພື້ນ​ທີ່​ທີ່​ມີ​ການ​ເຄື່ອນ​ໄຫວ​ໄດ້​ຖືກ​ກວດ​ພົບ​
ອະທິບາຍ. ນີ້ສາມາດເປັນປະໂຫຍດຫຼາຍໃນລະຫວ່າງການຕັ້ງເຂດ ຫຼືໃນການວິເຄາະວ່າເປັນຫຍັງເຫດການ
ເກີດຂຶ້ນ. ແນວໃດກໍ່ຕາມມັນຍັງ incurs ບາງ overhead ແລະໃນລະບົບທີ່ຫມັ້ນຄົງອາດຈະບໍ່ເປັນ
ຈໍາເປັນ. ພາລາມິເຕີນີ້ອະນຸຍາດໃຫ້ທ່ານເພື່ອສະຫຼັບການຜະລິດຂອງຮູບພາບເຫຼົ່ານີ້ປິດ.

WEIGHTED_ALARM_CENTRES - ZoneMinder ຈະຄິດໄລ່ຈຸດກາງຂອງໂມງປຸກຢູ່ສະເໝີ.
ເຂດທີ່ຈະຊີ້ບອກເຖິງບ່ອນທີ່ຢູ່ໃນຫນ້າຈໍຂອງມັນ. ນີ້ສາມາດຖືກນໍາໃຊ້ໂດຍ
ຄຸນສົມບັດການຕິດຕາມການເຄື່ອນໄຫວແບບທົດລອງ ຫຼືສ່ວນຂະຫຍາຍແບບກຳນົດເອງຂອງເຈົ້າເອງ. ໃນ​ຕື່ນ​ຕົກ​ໃຈ​ຫຼື​
ໂໝດ pixels ການກັ່ນຕອງນີ້ແມ່ນຈຸດກາງທີ່ງ່າຍດາຍລະຫວ່າງຂອບເຂດຂອງ pxiesl ທີ່ກວດພົບ.
ຢ່າງໃດກໍຕາມ, ໃນວິທີການ blob, ແທນທີ່ຈະຖືກຄິດໄລ່ໂດຍໃຊ້ສະຖານທີ່ pixels ນ້ໍາຫນັກ
ເພື່ອໃຫ້ຕໍາແຫນ່ງທີ່ຖືກຕ້ອງຫຼາຍຂຶ້ນສໍາລັບ blobs ຮູບຮ່າງສະຫມໍ່າສະເຫມີ. ວິທີການນີ້, ໃນຂະນະທີ່ຫຼາຍ
ຄວາມຊັດເຈນຍັງຊ້າກວ່າແລະດັ່ງນັ້ນຈຶ່ງຖືກປິດໂດຍຄ່າເລີ່ມຕົ້ນ.

EVENT_IMAGE_DIGITS - ເມື່ອຮູບພາບເຫດການຖືກບັນທຶກພວກມັນຈະຖືກເກັບໄວ້ໃນລະບົບໄຟລ໌ດ້ວຍ a
ດັດຊະນີຕົວເລກ. ໂດຍຄ່າເລີ່ມຕົ້ນດັດຊະນີນີ້ມີສາມຕົວເລກດັ່ງນັ້ນຕົວເລກເລີ່ມຕົ້ນ 001, 002 ແລະອື່ນໆ.
ນີ້ເຮັດວຽກສໍາລັບສະຖານະການສ່ວນໃຫຍ່ເນື່ອງຈາກວ່າເຫດການທີ່ມີຫຼາຍກ່ວາ 999 ເຟຣມແມ່ນບໍ່ຄ່ອຍ
ຖືກຈັບ. ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານມີເຫດການຍາວທີ່ສຸດແລະນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກພາຍນອກຫຼັງຈາກນັ້ນທ່ານ
ອາດ​ຈະ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເພີ່ມ​ທະ​ວີ​ການ​ນີ້​ເພື່ອ​ຮັບ​ປະ​ກັນ​ການ​ຈັດ​ຮຽງ​ຮູບ​ພາບ​ທີ່​ຖືກ​ຕ້ອງ​ໃນ​ລາຍ​ການ​ແລະ​ອື່ນໆ​ຄໍາ​ເຕືອນ​,
ການເພີ່ມມູນຄ່ານີ້ຢູ່ໃນລະບົບສົດອາດຈະເຮັດໃຫ້ເຫດການທີ່ມີຢູ່ແລ້ວເບິ່ງບໍ່ເຫັນເປັນເຫດການ
ຈະຖືກບັນທຶກໄວ້ດ້ວຍໂຄງການທີ່ຜ່ານມາ. ການຫຼຸດລົງມູນຄ່ານີ້ບໍ່ຄວນມີພະຍາດ
ຜົນກະທົບ.

DEFAULT_ASPECT_RATIO - ເມື່ອກໍານົດຂະຫນາດຂອງຈໍສະແດງຜົນ, ທ່ານສາມາດຄລິກໃສ່ກ່ອງກາເຄື່ອງຫມາຍ.
ເພື່ອຮັບປະກັນວ່າຄວາມກວ້າງຢູ່ໃນອັດຕາສ່ວນທີ່ຖືກຕ້ອງກັບຄວາມສູງ, ຫຼືໃນທາງກັບກັນ. ນີ້
ການຕັ້ງຄ່າອະນຸຍາດໃຫ້ທ່ານຊີ້ບອກວ່າອັດຕາສ່ວນຂອງການຕັ້ງຄ່າເຫຼົ່ານີ້ຄວນຈະເປັນແນວໃດ. ນີ້ຄວນຈະເປັນ
ທີ່​ລະ​ບຸ​ໄວ້​ໃນ​ຮູບ​ແບບ​ : ແລະຄ່າເລີ່ມຕົ້ນຂອງ 4:3 ປົກກະຕິຈະເປັນ
ຍອມຮັບໄດ້ແຕ່ 11:9 ເປັນການຕັ້ງຄ່າທົ່ວໄປອື່ນ. ຖ້າກ່ອງກາເຄື່ອງຫມາຍບໍ່ໄດ້ຖືກຄລິກເມື່ອໃດ
ການລະບຸຂະໜາດຈໍພາບ ການຕັ້ງຄ່ານີ້ບໍ່ມີຜົນຫຍັງ.

USER_SELF_EDIT - ປົກກະຕິພຽງແຕ່ຜູ້ໃຊ້ທີ່ມີສິດທິໃນການແກ້ໄຂລະບົບເທົ່ານັ້ນທີ່ສາມາດປ່ຽນຜູ້ໃຊ້ໄດ້.
ລາຍລະອຽດ. ການປ່ຽນຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ທົ່ວໄປສາມາດປ່ຽນລະຫັດຜ່ານຂອງເຂົາເຈົ້າແລະ
ການ​ຕັ້ງ​ຄ່າ​ພາ​ສາ​ຂອງ​ເຂົາ​ເຈົ້າ​

ທາງເລືອກໃນການ - ເສັ້ນທາງ
[ຮູບພາບ]

ZM_DIR_EVENTS - ນີ້ແມ່ນເສັ້ນທາງໄປຫາໄດເລກະທໍລີເຫດການທີ່ຮູບພາບເຫດການທັງຫມົດແລະ
ໄຟລ໌ອື່ນໆທີ່ຖືກເກັບໄວ້. ຂໍ້ຄວນລະວັງ: ໄດເລກະທໍລີທີ່ທ່ານລະບຸໄວ້ໃນທີ່ນີ້ບໍ່ສາມາດເປັນ
ຢູ່ນອກຮາກເວັບ. ນີ້ແມ່ນຄວາມຜິດພາດທົ່ວໄປ. ຜູ້ໃຊ້ສ່ວນໃຫຍ່ບໍ່ຄວນປ່ຽນຄ່ານີ້.
ຖ້າທ່ານຕັ້ງໃຈທີ່ຈະບັນທຶກເຫດການໃສ່ແຜ່ນທີສອງຫຼືການແບ່ງປັນເຄືອຂ່າຍ, ຫຼັງຈາກນັ້ນທ່ານຄວນເຊື່ອມຕໍ່
drive ຫຼືແບ່ງປັນໂດຍກົງໃສ່ໂຟນເດີເຫດການ ZoneMinder ຫຼືປະຕິບັດຕາມຄໍາແນະນໍາໃນ
ZoneMinder Wiki ຫົວຂໍ້ການນໍາໃຊ້ Hard Drive ທີ່ອຸທິດຕົນ.

USE_DEEP_STORAGE - ຕາມປະເພນີ ZoneMinder ເກັບຮັກສາເຫດການທັງໝົດໃຫ້ກັບຈໍພາບໃນອັນດຽວ
ໄດເລກະທໍລີສໍາລັບຈໍພາບນັ້ນ. ນີ້ແມ່ນງ່າຍດາຍແລະປະສິດທິພາບຍົກເວັ້ນໃນເວລາທີ່ທ່ານມີຂະຫນາດໃຫຍ່ຫຼາຍ
ຈໍານວນເຫດການ. ບາງລະບົບໄຟລ໌ບໍ່ສາມາດເກັບຫຼາຍກວ່າ 32k ໄຟລ໌ໃນອັນດຽວ
ໄດເລກະທໍລີແລະເຖິງແມ່ນວ່າບໍ່ມີຂໍ້ຈໍາກັດນີ້, ຈໍານວນໄຟລ໌ຈໍານວນຫລາຍໃນໄດເລກະທໍລີສາມາດຊ້າ
ການ​ສ້າງ​ແລະ​ການ​ລົບ​ໄຟລ​໌​. ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ເລືອກ​ເອົາ​ວິ​ທີ​ການ​ສະ​ຫຼັບ​ຂອງ​
ການເກັບຮັກສາເຫດການໂດຍປີ / ເດືອນ / ມື້ / ຊົ່ວໂມງ / ນາທີ / ວິນາທີທີ່ມີຜົນກະທົບຂອງການແຍກເຫດການ
ອອກເປັນໄດເລກະທໍລີຫຼາຍ, ສົ່ງຜົນໃຫ້ຫນ້ອຍລົງຕໍ່ໄດເລກະທໍລີ, ແລະຍັງເຮັດໃຫ້ມັນງ່າຍຂຶ້ນ
ນຳທາງໄປຫາເຫດການທີ່ອາດຈະເກີດຂຶ້ນໃນເວລາ ຫຼືວັນທີໃດໜຶ່ງດ້ວຍຕົນເອງ.

DIR_IMAGES - ZoneMinder ສ້າງຫຼາຍຮູບຫຼາຍຮູບ, ສ່ວນຫຼາຍແມ່ນກ່ຽວຂ້ອງກັບ
ເຫດການ. ສໍາລັບຜູ້ທີ່ບໍ່ແມ່ນນີ້ແມ່ນບ່ອນທີ່ພວກເຂົາໄປ. ຂໍ້ຄວນລະວັງ: ບັນຊີລາຍການທີ່ທ່ານລະບຸ
ບ່ອນນີ້ບໍ່ສາມາດຢູ່ນອກຮາກເວັບໄດ້. ນີ້ແມ່ນຄວາມຜິດພາດທົ່ວໄປ. ຜູ້ໃຊ້ສ່ວນໃຫຍ່ບໍ່ຄວນ
ປ່ຽນຄ່ານີ້. ຖ້າເຈົ້າຕັ້ງໃຈຈະບັນທຶກຮູບພາບໃສ່ແຜ່ນທີສອງ ຫຼືການແບ່ງປັນເຄືອຂ່າຍ, ຈາກນັ້ນ
ທ່ານ​ຄວນ​ຕິດ​ຕັ້ງ​ຂັບ​ຫຼື​ແບ່ງ​ປັນ​ໂດຍ​ກົງ​ກັບ​ໂຟນ​ເດີ​ຮູບ​ພາບ ZoneMinder ຫຼື​ປະ​ຕິ​ບັດ​ຕາມ​
ຄໍາແນະນໍາໃນ ZoneMinder Wiki ຫົວຂໍ້ການນໍາໃຊ້ Hard Drive ທີ່ອຸທິດຕົນ.

DIR_SOUNDS - ZoneMinder ທາງເລືອກສາມາດຫຼິ້ນໄຟລ໌ສຽງໃນເວລາທີ່ກວດພົບສັນຍານເຕືອນ. ນີ້
ຊີ້ບອກບ່ອນທີ່ຈະຊອກຫາໄຟລ໌ນີ້. ຂໍ້ຄວນລະວັງ: ໄດເລກະທໍລີທີ່ທ່ານລະບຸໄວ້ໃນທີ່ນີ້ບໍ່ສາມາດເປັນ
ຢູ່ນອກຮາກເວັບ. ຜູ້ໃຊ້ສ່ວນໃຫຍ່ບໍ່ຄວນປ່ຽນຄ່ານີ້.

PATH_ZMS - ເຊີບເວີການຖ່າຍທອດ ZoneMinder ແມ່ນຈໍາເປັນເພື່ອສົ່ງຮູບພາບທີ່ຖ່າຍທອດໄປຫາຂອງທ່ານ
ຕົວທ່ອງເວັບ. ມັນຈະຖືກຕິດຕັ້ງໃສ່ເສັ້ນທາງ cgi-bin ທີ່ໃຫ້ໃນເວລາຕັ້ງຄ່າ. ນີ້
ທາງເລືອກກໍານົດວ່າເສັ້ນທາງເວັບໄປຫາເຄື່ອງແມ່ຂ່າຍແມ່ນຫຍັງແທນທີ່ຈະເປັນເສັ້ນທາງທ້ອງຖິ່ນຂອງທ່ານ
ເຄື່ອງ. ປົກກະຕິແລ້ວເຊີບເວີສະຕຣີມມິງແລ່ນຢູ່ໃນໂໝດ parser-header ແນວໃດກໍ່ຕາມຖ້າທ່ານ
ປະສົບບັນຫາກັບການຖ່າຍທອດທ່ານສາມາດປ່ຽນອັນນີ້ເປັນໂໝດບໍ່ແຍກສ່ວນຫົວ (nph) ໂດຍ
ປ່ຽນ 'zms' ເປັນ 'nph-zms'.

PATH_MAP - ZoneMinder ໄດ້ໃຊ້ຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນໃນປະຫວັດສາດຂອງ IPC ສໍາລັບຂໍ້ມູນທີ່ແບ່ງປັນລະຫວ່າງ
ຂະບວນການ. ມັນມີຂໍ້ດີແລະຂໍ້ຈໍາກັດຂອງມັນ. ເວີຊັນນີ້ຂອງ ZoneMinder ສາມາດໃຊ້ an
ວິທີການທາງເລືອກ, ຫນ່ວຍຄວາມຈໍາທີ່ມີແຜນທີ່, ແທນທີ່ຈະສາມາດເປີດໃຊ້ໄດ້ດ້ວຍ --enable--mmap
ທິດ​ທາງ​ການ​ຕັ້ງ​ຄ່າ​. ນີ້ຮຽກຮ້ອງໃຫ້ມີການຕັ້ງຄ່າລະບົບຫນ້ອຍລົງແລະໂດຍທົ່ວໄປແລ້ວແມ່ນຫຼາຍ
ປ່ຽນແປງໄດ້. ແນວໃດກໍ່ຕາມມັນຕ້ອງການແຕ່ລະສ່ວນຂໍ້ມູນທີ່ແບ່ງປັນເພື່ອວາງແຜນໃສ່ໄຟລ໌ລະບົບໄຟລ໌. ນີ້
ທາງເລືອກຊີ້ບອກບ່ອນທີ່ໄຟລ໌ແຜນທີ່ເຫຼົ່ານັ້ນໄປ. ທ່ານຄວນຮັບປະກັນວ່າສະຖານທີ່ນີ້ມີ
ພື້ນທີ່ພຽງພໍສໍາລັບໄຟລ໌ເຫຼົ່ານີ້ແລະສໍາລັບການປະຕິບັດທີ່ດີທີ່ສຸດມັນຄວນຈະເປັນໄຟລ໌ tmpfs
ລະບົບຫຼື ramdisk ຖ້າບໍ່ດັ່ງນັ້ນການເຂົ້າເຖິງແຜ່ນອາດຈະເຮັດໃຫ້ວິທີການນີ້ຊ້າກວ່າປົກກະຕິ
ຄວາມຊົງຈໍາທີ່ແບ່ງປັນຫນຶ່ງ.

PATH_SOCKS - ZoneMinder ໂດຍທົ່ວໄປແລ້ວໃຊ້ຊັອກເກັດໂດເມນ Unix ໃນບ່ອນທີ່ເປັນໄປໄດ້. ນີ້ຫຼຸດຜ່ອນ
ຄວາມຕ້ອງການສໍາລັບການກໍາຫນົດພອດແລະປ້ອງກັນບໍ່ໃຫ້ຄໍາຮ້ອງສະຫມັກພາຍນອກເປັນໄປໄດ້
ປະນີປະນອມ daemon ໄດ້. ຢ່າງໃດກໍຕາມ, ແຕ່ລະຊັອກເກັດ Unix ຕ້ອງການໄຟລ໌ .sock ເພື່ອສ້າງ.
ຕົວເລືອກນີ້ຊີ້ບອກບ່ອນທີ່ໄຟລ໌ຊັອກເກັດເຫຼົ່ານັ້ນໄປ.

PATH_LOGS - ມີ daemons ຕ່າງໆທີ່ຖືກໃຊ້ໂດຍ ZoneMinder ເພື່ອດໍາເນີນການຕ່າງໆ
ວຽກງານ. ສ່ວນໃຫຍ່ສ້າງໄຟລ໌ບັນທຶກທີ່ເປັນປະໂຫຍດແລະນີ້ແມ່ນບ່ອນທີ່ພວກເຂົາໄປ. ພວກເຂົາສາມາດຖືກລຶບຖ້າ
ບໍ່ຈໍາເປັນສໍາລັບການ debugging.

PATH_SWAP - ການ​ຫຼິ້ນ​ທີ່​ບໍ່​ມີ​ຂໍ້​ມູນ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ຮູບ​ພາບ​ສະ​ຫຼັບ​ຊົ່ວ​ຄາວ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ເກັບ​ຮັກ​ສາ​ໄວ້​ສໍາ​ລັບ​ແຕ່​ລະ​ຄົນ​
ຕົວຢ່າງຂອງ daemon streaming. ຕົວເລືອກນີ້ກໍານົດບ່ອນທີ່ຮູບພາບເຫຼົ່ານີ້ຈະຢູ່
ເກັບຮັກສາໄວ້. ຮູບ​ພາບ​ທີ່​ແທ້​ຈິງ​ຈະ​ໄດ້​ຮັບ​ການ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​ລະ​ບົບ​ຍ່ອຍ​ທີ່​ຢູ່​ລຸ່ມ​ນີ້​ແລະ​
ຈະຖືກອະນາໄມໂດຍອັດຕະໂນມັດຫຼັງຈາກໄລຍະເວລາໃດຫນຶ່ງ.

ທາງເລືອກໃນການ - ເວັບໄຊຕ໌
[ຮູບພາບ]

WEB_TITLE_PREFIX - ຖ້າທ່ານມີຫຼາຍກວ່າຫນຶ່ງການຕິດຕັ້ງ ZoneMinder ມັນສາມາດຊ່ວຍໄດ້
ເພື່ອສະແດງຫົວຂໍ້ທີ່ແຕກຕ່າງກັນສໍາລັບແຕ່ລະຄົນ. ການປ່ຽນແປງທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດປັບແຕ່ງໄດ້
ຫົວຂໍ້ປ່ອງຢ້ຽມທີ່ຈະລວມເອົາຂໍ້ມູນເພີ່ມເຕີມເພື່ອຊ່ວຍເຫຼືອການກໍານົດ.

WEB_RESIZE_CONSOLE - ຕາມປະເພນີແລ້ວ ປ່ອງຢ້ຽມເວັບຄອນໂຊຂອງ ZoneMinder ຕົ້ນຕໍໄດ້ປັບຂະໜາດແລ້ວ
ຕົວຂອງມັນເອງຫຼຸດລົງເປັນຂະຫນາດຂະຫນາດນ້ອຍພຽງພໍທີ່ຈະລາຍຊື່ພຽງແຕ່ຕິດຕາມກວດກາຕົວຈິງ
ປະຈຸບັນ. ນີ້ມີຈຸດປະສົງເພື່ອເຮັດໃຫ້ປ່ອງຢ້ຽມບໍ່ລົບກວນຫຼາຍ, ແຕ່ອາດຈະບໍ່ສໍາລັບທຸກຄົນ
ລົດຊາດ, ໂດຍສະເພາະຖ້າເປີດຢູ່ໃນແຖບໃນຕົວທ່ອງເວັບທີ່ສະຫນັບສະຫນູນປະເພດນີ້ຖ້າຮູບແບບ.
ປິດຕົວເລືອກນີ້ເພື່ອໃຫ້ມີຂະໜາດໜ້າຈໍຄອນໂຊນໄວ້ເປັນທີ່ມັກຂອງຜູ້ໃຊ້

WEB_POPUP_ON_ALARM - ເມື່ອເບິ່ງການຖ່າຍທອດສົດຂອງຈໍພາບ ທ່ານສາມາດລະບຸໄດ້ວ່າທ່ານຕ້ອງການຫຼືບໍ່
ປ່ອງຢ້ຽມທີ່ຈະປາກົດຢູ່ດ້ານຫນ້າຖ້າມີສັນຍານເຕືອນເກີດຂື້ນເມື່ອປ່ອງຢ້ຽມຖືກຫຍໍ້ຫຼືຢູ່ຫລັງ
ປ່ອງຢ້ຽມອື່ນ. ອັນນີ້ເປັນປະໂຫຍດທີ່ສຸດຖ້າຈໍພາບຂອງເຈົ້າຢູ່ເໜືອປະຕູ ຕົວຢ່າງເມື່ອພວກມັນ
ສາມາດປ໊ອບອັບໄດ້ຖ້າມີຄົນມາທາງປະຕູ.

WEB_SOUND_ON_ALARM - ເມື່ອເບິ່ງການຖ່າຍທອດສົດຂອງຈໍພາບ ທ່ານສາມາດລະບຸໄດ້ວ່າທ່ານຕ້ອງການຫຼືບໍ່
ປ່ອງ​ຢ້ຽມ​ທີ່​ຈະ​ຫຼິ້ນ​ສຽງ​ເພື່ອ​ເຕືອນ​ທ່ານ​ຖ້າ​ຫາກ​ວ່າ​ການ​ປຸກ​ເກີດ​ຂຶ້ນ​.

WEB_ALARM_SOUND - ທ່ານສາມາດລະບຸໄຟລ໌ສຽງທີ່ຈະຫຼິ້ນໄດ້ຖ້າສັນຍານເຕືອນເກີດຂຶ້ນໃນຂະນະທີ່ເຈົ້າຢູ່.
ການເບິ່ງການຖ່າຍທອດສົດການຕິດຕາມ. ຕາບໃດທີ່ຕົວທ່ອງເວັບຂອງທ່ານເຂົ້າໃຈຮູບແບບທີ່ມັນບໍ່ໄດ້
ຈໍາເປັນຕ້ອງເປັນປະເພດໃດນຶ່ງໂດຍສະເພາະ. ໄຟລ໌ນີ້ຄວນຈະຖືກວາງໄວ້ໃນລະບົບສຽງທີ່ກໍານົດ
ກ່ອນ ໜ້າ ນີ້.

WEB_COMPACT_MONTAGE - ມຸມມອງຕັດຕໍ່ສະແດງຜົນອອກຂອງຈໍສະແດງຜົນທັງໝົດຂອງເຈົ້າຢູ່ໃນ
ປ່ອງຢ້ຽມຫນຶ່ງ. ນີ້ປະກອບມີເມນູຂະຫນາດນ້ອຍແລະຂໍ້ມູນສະຖານະພາບສໍາລັບແຕ່ລະຄົນ. ນີ້ສາມາດ
ເພີ່ມການເຂົ້າຊົມເວັບແລະເຮັດໃຫ້ປ່ອງຢ້ຽມຂະຫນາດໃຫຍ່ກວ່າທີ່ອາດຈະຕ້ອງການ. ການຕັ້ງຄ່ານີ້
ທາງ​ເລືອກ​ກ່ຽວ​ກັບ​ການ​ລົບ​ຂໍ້​ມູນ extraneous ທັງ​ຫມົດ​ນີ້​ແລະ​ພຽງ​ແຕ່​ສະ​ແດງ​ຮູບ​ພາບ​.

WEB_EVENT_SORT_FIELD - ເຫດການໃນລາຍຊື່ສາມາດຖືກຈັດຮຽງໃນເບື້ອງຕົ້ນໃນແບບໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການ. ນີ້
ທາງເລືອກຄວບຄຸມສິ່ງທີ່ພາກສະຫນາມຖືກນໍາໃຊ້ເພື່ອຈັດຮຽງ. ທ່ານສາມາດແກ້ໄຂຄໍາສັ່ງນີ້ຈາກການກັ່ນຕອງ
ຫຼືໂດຍການຄລິກໃສ່ຫົວຂໍ້ໃນລາຍການດ້ວຍຕົນເອງ. ຈື່ໄວ້ວ່າແນວໃດກໍ່ຕາມ 'ກ່ອນໜ້າ'
ແລະການເຊື່ອມຕໍ່ 'ຕໍ່ໄປ', ເມື່ອເລື່ອນຜ່ານເຫດການ, ກ່ຽວຂ້ອງກັບການຈັດລໍາດັບໃນລາຍການແລະ
ສະນັ້ນບໍ່ແມ່ນການສັ່ງຕາມເວລາສະເໝີ.

WEB_EVENT_SORT_ORDER - ເຫດການໃນລາຍຊື່ສາມາດຖືກຈັດຮຽງໃນເບື້ອງຕົ້ນໃນແບບໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການ. ນີ້
ທາງ​ເລືອກ​ທີ່​ຄວບ​ຄຸມ​ສິ່ງ​ທີ່​ຄໍາ​ສັ່ງ (ascending ຫຼື descending​) ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ຈັດ​ລຽງ​ພວກ​ເຂົາ​. ທ່ານ​ສາ​ມາດ​ປັບ​ປຸງ​ແກ້​ໄຂ​
ຄໍາສັ່ງນີ້ມາຈາກຕົວກອງຫຼືໂດຍການຄລິກໃສ່ຫົວຂໍ້ໃນລາຍການດ້ວຍຕົນເອງ. ຮັບຜິດຊອບໃນ
ແນວໃດກໍ່ຕາມ, ການເຊື່ອມຕໍ່ 'ກ່ອນຫນ້າ' ແລະ 'ຕໍ່ໄປ', ເມື່ອເລື່ອນຜ່ານເຫດການ, ກ່ຽວຂ້ອງກັບ
ຄໍາສັ່ງຢູ່ໃນບັນຊີລາຍຊື່ແລະດັ່ງນັ້ນບໍ່ແມ່ນສະເຫມີໄປຕາມຄໍາສັ່ງທີ່ໃຊ້ເວລາ.

WEB_EVENTS_PER_PAGE - ໃນລາຍການເຫດການເບິ່ງທ່ານສາມາດສະແດງລາຍການເຫດການທັງຫມົດຫຼືພຽງແຕ່ຫນ້າຫນຶ່ງ
ໃນ​ເວ​ລາ​ນັ້ນ. ຕົວເລືອກນີ້ຄວບຄຸມຈໍານວນເຫດການທີ່ສະແດງຕໍ່ຫນ້າໃນໂຫມດຫນ້າແລະວິທີການ
ເລື້ອຍໆເພື່ອເຮັດເລື້ມຄືນສ່ວນຫົວຂອງຖັນຢູ່ໃນໂໝດບໍ່ຈັດໜ້າ.

WEB_LIST_THUMBS - ປົກກະຕິລາຍການເຫດການພຽງແຕ່ສະແດງລາຍລະອຽດຂໍ້ຄວາມຂອງເຫດການໄປຫາ
ຊ່ວຍປະຢັດພື້ນທີ່ແລະເວລາ. ໂດຍ​ການ​ສະ​ຫຼັບ​ທາງ​ເລືອກ​ນີ້​ທ່ານ​ຍັງ​ສາ​ມາດ​ສະ​ແດງ​ຮູບ​ຫຍໍ້​ຂະ​ຫນາດ​ນ້ອຍ​ເປັນ​
ຊ່ວຍໃຫ້ທ່ານລະບຸເຫດການທີ່ມີຄວາມສົນໃຈ. ຂະໜາດຂອງຮູບຫຍໍ້ເຫຼົ່ານີ້ຖືກຄວບຄຸມໂດຍ
ປະຕິບັດຕາມສອງທາງເລືອກ.

WEB_LIST_THUMB_WIDTH - ຕົວເລືອກນີ້ຄວບຄຸມຄວາມກວ້າງຂອງຮູບຕົວຢ່າງທີ່ປາກົດ
ໃນ​ບັນ​ຊີ​ລາຍ​ການ​ເຫດ​ການ​. ມັນຄວນຈະມີຂະຫນາດນ້ອຍພໍສົມຄວນເພື່ອໃຫ້ເຫມາະສົມກັບສ່ວນທີ່ເຫຼືອຂອງຕາຕະລາງ. ຖ້າ​ເຈົ້າ
ທ່ານສາມາດກໍານົດຄວາມສູງແທນທີ່ຈະຢູ່ໃນທາງເລືອກຕໍ່ໄປແຕ່ທ່ານຄວນໃຊ້ພຽງແຕ່ຫນຶ່ງຂອງ
ຄວາມກວ້າງຫຼືຄວາມສູງແລະທາງເລືອກອື່ນຄວນຈະຖືກຕັ້ງເປັນສູນ. ຖ້າທັງຄວາມກວ້າງແລະຄວາມສູງ
ຖືກລະບຸໄວ້ຫຼັງຈາກນັ້ນຄວາມກວ້າງຈະຖືກໃຊ້ແລະຄວາມສູງຖືກລະເລີຍ.

WEB_LIST_THUMB_HEIGHT - ຕົວເລືອກນີ້ຄວບຄຸມຄວາມສູງຂອງຮູບຕົວຢ່າງທີ່
ປະກົດຢູ່ໃນລາຍການເຫດການ. ມັນຄວນຈະມີຂະຫນາດນ້ອຍພໍສົມຄວນເພື່ອໃຫ້ເຫມາະສົມກັບສ່ວນທີ່ເຫຼືອຂອງຕາຕະລາງ.
ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດກໍານົດຄວາມກວ້າງແທນທີ່ຈະຢູ່ໃນທາງເລືອກທີ່ຜ່ານມາແຕ່ທ່ານຄວນພຽງແຕ່
ໃຊ້ຫນຶ່ງຂອງຄວາມກວ້າງຫຼືຄວາມສູງແລະທາງເລືອກອື່ນຄວນຈະຖືກຕັ້ງເປັນສູນ. ຖ້າຄວາມກວ້າງທັງສອງ
ແລະຄວາມສູງໄດ້ຖືກລະບຸໄວ້ຫຼັງຈາກນັ້ນຄວາມກວ້າງຈະຖືກນໍາໃຊ້ແລະຄວາມສູງຖືກລະເລີຍ.

WEB_USE_OBJECT_TAGS - ມີສອງວິທີໃນການລວມເອົາເນື້ອຫາສື່ຢູ່ໃນໜ້າເວັບ. ໄດ້
ວິທີທົ່ວໄປທີ່ສຸດແມ່ນໃຊ້ແທໍກ EMBED ເຊິ່ງສາມາດໃຫ້ຕົວຊີ້ວັດບາງປະເພດຂອງ
ເນື້ອໃນ. ຢ່າງໃດກໍຕາມ, ນີ້ບໍ່ແມ່ນສ່ວນມາດຕະຖານຂອງ HTML. ວິທີການທີ່ເປັນທາງການແມ່ນການໃຊ້ OBJECT
tags ທີ່ສາມາດໃຫ້ຂໍ້ມູນເພີ່ມເຕີມອະນຸຍາດໃຫ້ຜູ້ຊົມສື່ມວນຊົນທີ່ຖືກຕ້ອງແລະອື່ນໆ
ໂຫຼດແລ້ວ. ແນວໃດກໍ່ຕາມສິ່ງເຫຼົ່ານີ້ໄດ້ຮັບການສະຫນັບສະຫນູນຫນ້ອຍລົງຢ່າງກວ້າງຂວາງແລະເນື້ອຫາອາດຈະຖືກປັບແຕ່ງໂດຍສະເພາະ
ກັບເວທີຫຼືຜູ້ນໂດຍສະເພາະ. ຕົວເລືອກນີ້ຄວບຄຸມວ່າເນື້ອຫາສື່ຖືກປິດລ້ອມຫຼືບໍ່
ໃນແທໍກ EMBED ເທົ່ານັ້ນຫຼືວ່າ, ຖ້າເຫມາະສົມ, ມັນຖືກຫໍ່ຕື່ມອີກໃນ OBJECT
ແທັກ. ໃນປັດຈຸບັນແທັກ OBJECT ຖືກນໍາໃຊ້ພຽງແຕ່ໃນຈໍານວນຈໍາກັດຂອງສະຖານະການແຕ່ພວກມັນ
ອາດ​ຈະ​ແຜ່​ຫຼາຍ​ຂຶ້ນ​ໃນ​ອະ​ນາ​ຄົດ. ມັນໄດ້ຖືກແນະນໍາວ່າທ່ານອອກຈາກທາງເລືອກນີ້
ເວັ້ນເສຍແຕ່ວ່າທ່ານພົບບັນຫາໃນການຫຼີ້ນເນື້ອຫາບາງຢ່າງ.

ທາງເລືອກໃນການ - ຮູບພາບ
[ຮູບພາບ]

OPT_FFMPEG - ZoneMinder ທາງເລືອກສາມາດເຂົ້າລະຫັດຊຸດຂອງຮູບພາບວິດີໂອເຂົ້າໄປໃນ MPEG
ໄຟລ໌ຮູບເງົາທີ່ເຂົ້າລະຫັດໄວ້ສໍາລັບການເບິ່ງ, ດາວໂຫຼດ ຫຼືເກັບຮັກສາ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸ
ບໍ່ວ່າທ່ານມີເຄື່ອງມື ffmpeg ຕິດຕັ້ງຫຼືບໍ່. ໃຫ້ສັງເກດວ່າການສ້າງໄຟລ໌ MPEG ສາມາດເປັນທໍາ
CPU ແລະດິສກ໌ທີ່ເຂັ້ມຂຸ້ນແລະບໍ່ແມ່ນທາງເລືອກທີ່ຕ້ອງການຍ້ອນວ່າເຫດການຍັງສາມາດທົບທວນຄືນໄດ້
ວິດີໂອການຖ່າຍທອດໂດຍບໍ່ມີມັນ.

PATH_FFMPEG - ເສັ້ນທາງນີ້ຄວນຊີ້ໄປຫາບ່ອນທີ່ ffmpeg ໄດ້ຖືກຕິດຕັ້ງ.

FFMPEG_INPUT_OPTIONS - Ffmpeg ສາ​ມາດ​ໃຊ້​ຫຼາຍ​ທາງ​ເລືອກ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ເພື່ອ​ຄວບ​ຄຸມ​ການ
ຄຸນນະພາບຂອງວິດີໂອທີ່ຜະລິດ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດລະບຸຊຸດຂອງທ່ານເອງທີ່ນໍາໃຊ້ກັບ
ການປ້ອນຂໍ້ມູນໃສ່ ffmpeg (ທາງເລືອກທີ່ໃຫ້ກ່ອນທາງເລືອກ -i). ກວດເບິ່ງ ffmpeg
ເອກະສານສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງທາງເລືອກທີ່ອາດຈະຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້.

FFMPEG_OUTPUT_OPTIONS - Ffmpeg ສາ​ມາດ​ໃຊ້​ຫຼາຍ​ທາງ​ເລືອກ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ເພື່ອ​ຄວບ​ຄຸມ​ການ
ຄຸນນະພາບຂອງວິດີໂອທີ່ຜະລິດ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດລະບຸຊຸດຂອງທ່ານເອງທີ່ນໍາໃຊ້ກັບ
ຜົນຜະລິດຈາກ ffmpeg (ທາງເລືອກທີ່ໄດ້ຮັບຫຼັງຈາກທາງເລືອກ -i). ກວດເບິ່ງ ffmpeg
ເອກະສານສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງທາງເລືອກທີ່ອາດຈະຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້. ຄົນທົ່ວໄປທີ່ສຸດຈະ
ມັກຈະເປັນການບັງຄັບອັດຕາກອບຜົນຜະລິດທີ່ສະຫນັບສະຫນູນໂດຍຕົວເຂົ້າລະຫັດວິດີໂອ.

FFMPEG_FORMATS - Ffmpeg ສາມາດສ້າງວິດີໂອໃນຫຼາຍຮູບແບບທີ່ແຕກຕ່າງກັນ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້
ທ່ານ​ຈະ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ສາ​ມາດ​ເລືອກ​ເອົາ​. ເນື່ອງຈາກຮູບແບບໃຫມ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ ffmpeg
ທ່ານສາມາດເພີ່ມພວກມັນໄດ້ທີ່ນີ້ ແລະສາມາດໃຊ້ພວກມັນໄດ້ທັນທີ. ການເພີ່ມ '*' ຫຼັງຈາກຮູບແບບ
ຊີ້ໃຫ້ເຫັນວ່ານີ້ຈະເປັນຮູບແບບເລີ່ມຕົ້ນທີ່ໃຊ້ສໍາລັບວິດີໂອເວັບໄຊຕ໌, ການເພີ່ມ '**' ກໍານົດ
ຮູບແບບເລີ່ມຕົ້ນສໍາລັບວິດີໂອໂທລະສັບ.

FFMPEG_OPEN_TIMEOUT - ເມື່ອ Ffmpeg ເປີດການຖ່າຍທອດ, ມັນສາມາດໃຊ້ເວລາດົນກ່ອນ
ລົ້ມເຫລວ; ສະຖານະການບາງຢ່າງເຖິງແມ່ນວ່າເບິ່ງຄືວ່າສາມາດລັອກໂດຍບໍ່ມີກໍານົດ. ທາງເລືອກນີ້
ອະນຸຍາດໃຫ້ທ່ານຕັ້ງເວລາສູງສຸດເປັນວິນາທີທີ່ຈະຜ່ານກ່ອນທີ່ຈະປິດການຖ່າຍທອດແລະພະຍາຍາມ
ເພື່ອເປີດມັນອີກຄັ້ງ.

JPEG_STREAM_QUALITY - ເມື່ອເບິ່ງການຖ່າຍທອດ 'ສົດ' ສໍາລັບຈໍພາບ ZoneMinder ຈະຈັບພາບ
ຮູບພາບຈາກ buffer ແລະເຂົ້າລະຫັດມັນເຂົ້າໄປໃນຮູບແບບ JPEG ກ່ອນທີ່ຈະສົ່ງມັນ. ທາງເລືອກນີ້
ລະບຸຄຸນນະພາບຂອງຮູບພາບທີ່ຄວນໃຊ້ເພື່ອເຂົ້າລະຫັດຮູບພາບເຫຼົ່ານີ້. ຕົວເລກທີ່ສູງກວ່າຫມາຍຄວາມວ່າ
ຄຸນນະພາບທີ່ດີກວ່າແຕ່ການບີບອັດຫນ້ອຍ, ສະນັ້ນຈະໃຊ້ເວລາດົນກວ່າເພື່ອເບິ່ງການເຊື່ອມຕໍ່ຊ້າ. ໂດຍ
contrast ຕົວເລກຕ່ໍາຫມາຍຄວາມວ່າໄວກວ່າທີ່ຈະເບິ່ງຮູບພາບແຕ່ໃນລາຄາຂອງຄຸນນະພາບຕ່ໍາ
ຮູບພາບຕ່າງໆ. ຕົວເລືອກນີ້ບໍ່ຖືກນຳໃຊ້ໃນເວລາເບິ່ງເຫດການ ຫຼືຮູບພາບທີ່ຍັງຄົງເປັນຢູ່
ປົກກະຕິແລ້ວພຽງແຕ່ອ່ານຈາກແຜ່ນແລະດັ່ງນັ້ນຈະຖືກເຂົ້າລະຫັດໃນຄຸນນະພາບທີ່ລະບຸໄວ້ໂດຍ
ທາງເລືອກທີ່ຜ່ານມາ.

MPEG_TIMED_FRAMES - ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​ວິ​ດີ​ໂອ MPEG ສະ​ຕ​ຣີມ​, ບໍ່​ວ່າ​ຈະ​ສໍາ​ລັບ​ການ​ສະ​ຕ​ຣີມ​ຕິດ​ຕາມ​ກວດ​ກາ​ສົດ​
ຫຼືເຫດການ, ZoneMinder ສາມາດສົ່ງກະແສໃນສອງທາງ. ຖ້າຕົວເລືອກນີ້ຖືກເລືອກຫຼັງຈາກນັ້ນ
ສະແຕມເວລາສໍາລັບແຕ່ລະເຟຣມ, ເອົາມາຈາກເວລາຈັບຂອງມັນ, ແມ່ນລວມຢູ່ໃນການຖ່າຍທອດ.
ນີ້ຫມາຍຄວາມວ່າບ່ອນທີ່ອັດຕາເຟຣມແຕກຕ່າງກັນ, ສໍາລັບການຍົກຕົວຢ່າງ, ປະມານໂມງປຸກ, ການຖ່າຍທອດຈະ
ຍັງຄົງຮັກສາມັນເປັນເວລາ 'ທີ່ແທ້ຈິງ'. ຖ້າຕົວເລືອກນີ້ບໍ່ຖືກເລືອກຫຼັງຈາກນັ້ນເປັນປະມານ
ອັດຕາເຟຣມຖືກຄິດໄລ່ ແລະໃຊ້ເພື່ອກຳນົດເວລາກອບແທນ. ທາງເລືອກນີ້ຄວນ
ຈະຖືກເລືອກເວັ້ນເສຍແຕ່ວ່າທ່ານພົບບັນຫາກັບວິທີການຖ່າຍທອດທີ່ທ່ານຕ້ອງການ.

MPEG_LIVE_FORMAT - ເມື່ອໃຊ້ໂໝດ MPEG ZoneMinder ສາມາດອອກວິດີໂອສົດໄດ້. ແນວໃດກໍ່ຕາມ
ຮູບແບບຖືກຈັດການໂດຍຕົວທ່ອງເວັບແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍລະຫວ່າງເຄື່ອງຈັກ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານ
ເພື່ອລະບຸຮູບແບບວິດີໂອໂດຍໃຊ້ຮູບແບບການຂະຫຍາຍໄຟລ໌, ດັ່ງນັ້ນທ່ານພຽງແຕ່ຈະໃສ່
ການຂະຫຍາຍປະເພດໄຟລ໌ທີ່ເຈົ້າຕ້ອງການແລະສ່ວນທີ່ເຫຼືອແມ່ນກໍານົດຈາກນັ້ນ. ໄດ້
ຄ່າເລີ່ມຕົ້ນຂອງ 'asf' ເຮັດວຽກໄດ້ດີພາຍໃຕ້ Windows ກັບ Windows Media Player ແຕ່ຕອນນີ້ຂ້ອຍບໍ່ໄດ້
ໃຫ້ແນ່ໃຈວ່າແມ່ນຫຍັງ, ຖ້າມີຫຍັງ, ເຮັດວຽກຢູ່ໃນເວທີ Linux. ຖ້າເຈົ້າຮູ້ກະລຸນາບອກຂ້ອຍ! ຖ້າ
ຕົວເລືອກນີ້ຖືກປະໄວ້ຫວ່າງເປົ່າ ຈາກນັ້ນການຖ່າຍທອດສົດຈະກັບຄືນໄປຢູ່ໃນຮູບແບບການເຄື່ອນໄຫວ jpeg

MPEG_REPLAY_FORMAT - ເມື່ອໃຊ້ໂໝດ MPEG ZoneMinder ສາມາດຫຼິ້ນຄືນເຫດການໃນວິດີໂອທີ່ເຂົ້າລະຫັດໄວ້
ຮູບແບບ. ຢ່າງໃດກໍຕາມ, ຮູບແບບໃດທີ່ຖືກຈັດການໂດຍຕົວທ່ອງເວັບແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍລະຫວ່າງເຄື່ອງຈັກ.
ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ລະ​ບຸ​ຮູບ​ແບບ​ວິ​ດີ​ໂອ​ການ​ນໍາ​ໃຊ້​ຮູບ​ແບບ​ການ​ຂະ​ຫຍາຍ​ໄຟລ​໌​, ສະ​ນັ້ນ​ທ່ານ​
ພຽງແຕ່ໃສ່ສ່ວນຂະຫຍາຍຂອງປະເພດໄຟລ໌ທີ່ເຈົ້າຕ້ອງການແລະສ່ວນທີ່ເຫຼືອແມ່ນຖືກກໍານົດ
ຈາກນັ້ນ. ຄ່າເລີ່ມຕົ້ນຂອງ 'asf' ເຮັດວຽກໄດ້ດີພາຍໃຕ້ Windows ກັບ Windows Media Player ແລະ
'mpg', ຫຼື 'avi' ແລະອື່ນໆຄວນເຮັດວຽກພາຍໃຕ້ Linux. ຖ້າຮູ້ອີກແລ້ວ ກະບອກໃຫ້ຂ້ອຍຮູ້!
ຖ້າຕົວເລືອກນີ້ຖືກປະໄວ້ຫວ່າງເປົ່າ, ການຖ່າຍທອດສົດຈະກັບຄືນໄປຢູ່ໃນຮູບແບບການເຄື່ອນໄຫວ jpeg

RAND_STREAM - ບາງບຼາວເຊີສາມາດ cache streams ທີ່ໃຊ້ໂດຍ ZoneMinder. ເພື່ອປ້ອງກັນ
ສະຕິງແບບສຸ່ມທີ່ບໍ່ເປັນອັນຕະລາຍຂອງລາວສາມາດຖືກຕື່ມໃສ່ກັບ url ເພື່ອເຮັດໃຫ້ແຕ່ລະ invocation ຂອງ
ການຖ່າຍທອດປະກົດວ່າເປັນເອກະລັກ.

OPT_CAMBOZOLA - Cambozola ເປັນເຄື່ອງປຸງລົດຊາດເນີຍແຂງ Java ທີ່ມີໄຂມັນຕໍ່າທີ່ມີປະໂຫຍດທີ່ ZoneMinder
ໃຊ້ເພື່ອເບິ່ງການຖ່າຍທອດຮູບພາບໃນຕົວທ່ອງເວັບເຊັ່ນ Internet Explorer ທີ່ບໍ່ແມ່ນຕົ້ນສະບັບ
ສະ​ຫນັບ​ສະ​ຫນູນ​ຮູບ​ແບບ​ນີ້​. ຖ້າ​ຫາກ​ທ່ານ​ນໍາ​ໃຊ້​ຕົວ​ທ່ອງ​ເວັບ​ນີ້​ແມ່ນ​ແນະ​ນໍາ​ໃຫ້​ສູງ​ທີ່​ຈະ​ຕິດ​ຕັ້ງ​ນີ້​ຈາກ​
http://www.charliemouse.com/code/cambozola/ ຢ່າງໃດກໍຕາມ, ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງຮູບພາບ
ໃນອັດຕາການໂຫຼດຫນ້າຈໍຄືນຕ່ໍາຍັງສາມາດເບິ່ງໄດ້.

PATH_CAMBOZOLA - Cambozola ແມ່ນເນີຍແຂງທີ່ມີລົດຊາດຕ່ໍາທີ່ມີປະໂຫຍດຈາກ Java applet ທີ່ ZoneMinder
ໃຊ້ເພື່ອເບິ່ງການຖ່າຍທອດຮູບພາບໃນຕົວທ່ອງເວັບເຊັ່ນ Internet Explorer ທີ່ບໍ່ແມ່ນຕົ້ນສະບັບ
ສະ​ຫນັບ​ສະ​ຫນູນ​ຮູບ​ແບບ​ນີ້​. ຖ້າ​ຫາກ​ທ່ານ​ນໍາ​ໃຊ້​ຕົວ​ທ່ອງ​ເວັບ​ນີ້​ແມ່ນ​ແນະ​ນໍາ​ໃຫ້​ສູງ​ທີ່​ຈະ​ຕິດ​ຕັ້ງ​ນີ້​ຈາກ​
http://www.charliemouse.com/code/cambozola/ ຢ່າງໃດກໍຕາມ, ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງຮູບພາບ
ໃນອັດຕາການໂຫຼດຫນ້າຈໍຄືນຕ່ໍາຍັງສາມາດເບິ່ງໄດ້. ອອກຈາກນີ້ເປັນ 'cambozola.jar' ຖ້າ cambozola ແມ່ນ
ຕິດຕັ້ງຢູ່ໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ລູກຄ້າເວັບ ZoneMinder.

RELOAD_CAMBOZOLA - Cambozola ອະນຸຍາດໃຫ້ເບິ່ງການຖ່າຍທອດ MJPEG ແນວໃດກໍ່ຕາມມັນແຄດໄວ້
ກະແສທັງໝົດເຂົ້າໄປໃນພື້ນທີ່ແຄດໃນຄອມພິວເຕີ, ຕັ້ງຄ່ານີ້ເປັນຕົວເລກ > 0 ຈະ
ເຮັດ​ໃຫ້​ມັນ reload ອັດ​ຕະ​ໂນ​ມັດ​ຫຼັງ​ຈາກ​ນັ້ນ​ຫຼາຍ​ວິ​ນາ​ທີ​ເພື່ອ​ຫຼີກ​ເວັ້ນ​ການ​ຕື່ມ​ຂໍ້​ມູນ​ໃສ່​ຮາດ​ດິດ​.

OPT_FFMPEG - ZoneMinder ທາງເລືອກສາມາດເຂົ້າລະຫັດຊຸດຂອງຮູບພາບວິດີໂອເຂົ້າໄປໃນ MPEG
ໄຟລ໌ຮູບເງົາທີ່ເຂົ້າລະຫັດໄວ້ສໍາລັບການເບິ່ງ, ດາວໂຫຼດ ຫຼືເກັບຮັກສາ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸ
ບໍ່ວ່າທ່ານມີເຄື່ອງມື ffmpeg ຕິດຕັ້ງຫຼືບໍ່. ໃຫ້ສັງເກດວ່າການສ້າງໄຟລ໌ MPEG ສາມາດເປັນທໍາ
CPU ແລະດິສກ໌ທີ່ເຂັ້ມຂຸ້ນແລະບໍ່ແມ່ນທາງເລືອກທີ່ຕ້ອງການຍ້ອນວ່າເຫດການຍັງສາມາດທົບທວນຄືນໄດ້
ວິດີໂອການຖ່າຍທອດໂດຍບໍ່ມີມັນ.

PATH_FFMPEG - ເສັ້ນທາງນີ້ຄວນຊີ້ໄປຫາບ່ອນທີ່ ffmpeg ໄດ້ຖືກຕິດຕັ້ງ.

FFMPEG_INPUT_OPTIONS - Ffmpeg ສາ​ມາດ​ໃຊ້​ຫຼາຍ​ທາງ​ເລືອກ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ເພື່ອ​ຄວບ​ຄຸມ​ການ
ຄຸນນະພາບຂອງວິດີໂອທີ່ຜະລິດ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດລະບຸຊຸດຂອງທ່ານເອງທີ່ນໍາໃຊ້ກັບ
ການປ້ອນຂໍ້ມູນໃສ່ ffmpeg (ທາງເລືອກທີ່ໃຫ້ກ່ອນທາງເລືອກ -i). ກວດເບິ່ງ ffmpeg
ເອກະສານສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງທາງເລືອກທີ່ອາດຈະຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້.

FFMPEG_OUTPUT_OPTIONS - Ffmpeg ສາ​ມາດ​ໃຊ້​ຫຼາຍ​ທາງ​ເລືອກ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ເພື່ອ​ຄວບ​ຄຸມ​ການ
ຄຸນນະພາບຂອງວິດີໂອທີ່ຜະລິດ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດລະບຸຊຸດຂອງທ່ານເອງທີ່ນໍາໃຊ້ກັບ
ຜົນຜະລິດຈາກ ffmpeg (ທາງເລືອກທີ່ໄດ້ຮັບຫຼັງຈາກທາງເລືອກ -i). ກວດເບິ່ງ ffmpeg
ເອກະສານສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງທາງເລືອກທີ່ອາດຈະຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້. ຄົນທົ່ວໄປທີ່ສຸດຈະ
ມັກຈະເປັນການບັງຄັບອັດຕາກອບຜົນຜະລິດທີ່ສະຫນັບສະຫນູນໂດຍຕົວເຂົ້າລະຫັດວິດີໂອ.

FFMPEG_FORMATS - Ffmpeg ສາມາດສ້າງວິດີໂອໃນຫຼາຍຮູບແບບທີ່ແຕກຕ່າງກັນ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້
ທ່ານ​ຈະ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ສາ​ມາດ​ເລືອກ​ເອົາ​. ເນື່ອງຈາກຮູບແບບໃຫມ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ ffmpeg
ທ່ານສາມາດເພີ່ມພວກມັນໄດ້ທີ່ນີ້ ແລະສາມາດໃຊ້ພວກມັນໄດ້ທັນທີ. ການເພີ່ມ '*' ຫຼັງຈາກຮູບແບບ
ຊີ້ໃຫ້ເຫັນວ່ານີ້ຈະເປັນຮູບແບບເລີ່ມຕົ້ນທີ່ໃຊ້ສໍາລັບວິດີໂອເວັບໄຊຕ໌, ການເພີ່ມ '**' ກໍານົດ
ຮູບແບບເລີ່ມຕົ້ນສໍາລັບວິດີໂອໂທລະສັບ.

FFMPEG_OPEN_TIMEOUT - ເມື່ອ Ffmpeg ເປີດການຖ່າຍທອດ, ມັນສາມາດໃຊ້ເວລາດົນກ່ອນ
ລົ້ມເຫລວ; ສະຖານະການບາງຢ່າງເຖິງແມ່ນວ່າເບິ່ງຄືວ່າສາມາດລັອກໂດຍບໍ່ມີກໍານົດ. ທາງເລືອກນີ້
ອະນຸຍາດໃຫ້ທ່ານຕັ້ງເວລາສູງສຸດເປັນວິນາທີທີ່ຈະຜ່ານກ່ອນທີ່ຈະປິດການຖ່າຍທອດແລະພະຍາຍາມ
ເພື່ອເປີດມັນອີກຄັ້ງ.

ທາງເລືອກໃນການ - ການຕັດໄມ້ທ່ອນ
[ຮູບພາບ]

LOG_LEVEL_SYSLOG - ຕອນນີ້ການບັນທຶກ ZoneMinder ໄດ້ຖືກປະສົມປະສານຫຼາຍຂຶ້ນລະຫວ່າງອົງປະກອບ ແລະ
ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ລະ​ບຸ​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ສໍາ​ລັບ​ການ​ອອກ​ບັນ​ທຶກ​ແລະ​ລະ​ດັບ​ບຸກ​ຄົນ​ສໍາ​ລັບ​ການ​
ແຕ່ລະ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ຄວບ​ຄຸມ​ລະ​ດັບ​ຂອງ​ການ​ອອກ​ບັນ​ທຶກ​ທີ່​ໄປ​ສູ່​ລະ​ບົບ​
ບັນທຶກ. ZoneMinder ໄບນາຣີໄດ້ເຂົ້າບັນທຶກລະບົບຢູ່ສະເໝີ ແຕ່ຕອນນີ້ສະຄຣິບ ແລະເວັບ
ການຕັດໄມ້ໄດ້ຖືກລວມເຂົ້າ. ເພື່ອຮັກສາພຶດຕິກໍາທີ່ຜ່ານມາທ່ານຄວນຮັບປະກັນມູນຄ່ານີ້
ຖືກຕັ້ງເປັນຂໍ້ມູນ ຫຼືຄຳເຕືອນ. ທາງເລືອກນີ້ຄວບຄຸມລະດັບສູງສຸດຂອງການຕັດໄມ້ທີ່ຈະເປັນ
ຂຽນ, ດັ່ງນັ້ນຂໍ້ມູນປະກອບມີຄໍາເຕືອນແລະຄວາມຜິດພາດແລະອື່ນໆ. ເພື່ອປິດການທໍາງານທັງຫມົດ, ກໍານົດທາງເລືອກນີ້ເປັນ
ບໍ່ມີ. ທ່ານຄວນໃຊ້ຄວາມລະມັດລະວັງໃນເວລາຕັ້ງຕົວເລືອກນີ້ເປັນ Debug ເພາະວ່າມັນສາມາດສົ່ງຜົນກະທົບຮ້າຍແຮງ
ຜົນກະທົບຕໍ່ການປະຕິບັດລະບົບ. ຖ້າທ່ານຕ້ອງການ debug ທ່ານຍັງຈະຕ້ອງກໍານົດລະດັບແລະ
ອົງປະກອບຂ້າງລຸ່ມນີ້

LOG_LEVEL_FILE - ການບັນທຶກ ZoneMinder ໃນປັດຈຸບັນແມ່ນປະສົມປະສານຫຼາຍຂຶ້ນລະຫວ່າງອົງປະກອບແລະ
ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ລະ​ບຸ​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ສໍາ​ລັບ​ການ​ອອກ​ບັນ​ທຶກ​ແລະ​ລະ​ດັບ​ບຸກ​ຄົນ​ສໍາ​ລັບ​ການ​
ແຕ່ລະ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ຄວບ​ຄຸມ​ລະ​ດັບ​ຂອງ​ການ​ອອກ​ບັນ​ທຶກ​ທີ່​ໄປ​ຫາ​ບັນ​ທຶກ​ສ່ວນ​ບຸກ​ຄົນ​
ໄຟລ໌ທີ່ຂຽນໂດຍອົງປະກອບສະເພາະ. ນີ້ແມ່ນວິທີການຕັດໄມ້ເຮັດວຽກໃນເມື່ອກ່ອນແລະເຖິງແມ່ນວ່າ
ທີ່ເປັນປະໂຫຍດສໍາລັບການຕິດຕາມບັນຫາໃນອົງປະກອບສະເພາະ, ມັນຍັງເຮັດໃຫ້ມີຄວາມແຕກຕ່າງກັນຫຼາຍ
ບັນທຶກໄຟລ໌. ເພື່ອຮັກສາພຶດຕິກໍານີ້, ທ່ານຄວນຮັບປະກັນວ່າຄ່ານີ້ຖືກຕັ້ງເປັນ Info ຫຼື
ຄຳເຕືອນ. ຕົວເລືອກນີ້ຄວບຄຸມລະດັບສູງສຸດຂອງການບັນທຶກທີ່ຈະຖືກຂຽນ, ດັ່ງນັ້ນ Info
ລວມມີຄຳເຕືອນ ແລະຄວາມຜິດພາດ ແລະ ອື່ນໆ. ເພື່ອປິດການນຳໃຊ້ທັງໝົດ, ໃຫ້ຕັ້ງຕົວເລືອກນີ້ເປັນບໍ່ມີ. ເຈົ້າ​ຄວນ
ໃຊ້ຄວາມລະມັດລະວັງໃນເວລາຕັ້ງຕົວເລືອກນີ້ໃຫ້ເປັນ Debug ຍ້ອນວ່າມັນສາມາດສົ່ງຜົນກະທົບຕໍ່ລະບົບຢ່າງຮ້າຍແຮງ
ປະສິດທິພາບເຖິງແມ່ນວ່າຜົນຜະລິດໄຟລ໌ມີຜົນກະທົບຫນ້ອຍກ່ວາທາງເລືອກອື່ນໆ. ຖ້າທ່ານຕ້ອງການ debug
ທ່ານຍັງຈະຕ້ອງກໍານົດລະດັບແລະອົງປະກອບຂ້າງລຸ່ມນີ້

LOG_LEVEL_WEBLOG - ຕອນນີ້ການບັນທຶກ ZoneMinder ໄດ້ຖືກປະສົມປະສານຫຼາຍຂຶ້ນລະຫວ່າງອົງປະກອບ ແລະ
ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ລະ​ບຸ​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ສໍາ​ລັບ​ການ​ອອກ​ບັນ​ທຶກ​ແລະ​ລະ​ດັບ​ບຸກ​ຄົນ​ສໍາ​ລັບ​ການ​
ແຕ່ລະ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ຄວບ​ຄຸມ​ລະ​ດັບ​ຂອງ​ການ​ອອກ​ບັນ​ທຶກ​ຈາກ​ການ​ໂຕ້​ຕອບ​ເວັບ​ໄຊ​ຕ​໌​ທີ່​
ໄປຫາບັນທຶກຄວາມຜິດພາດ httpd. ໃຫ້ສັງເກດວ່າພຽງແຕ່ການບັນທຶກເວັບຈາກໄຟລ໌ PHP ແລະ JavaScript ເທົ່ານັ້ນ
ລວມແລະດັ່ງນັ້ນທາງເລືອກນີ້ແມ່ນແທ້ພຽງແຕ່ເປັນປະໂຫຍດສໍາລັບການສືບສວນບັນຫາສະເພາະກັບ
ອົງປະກອບເຫຼົ່ານັ້ນ. ຕົວເລືອກນີ້ຄວບຄຸມລະດັບສູງສຸດຂອງການບັນທຶກທີ່ຈະຖືກຂຽນ,
ດັ່ງນັ້ນຂໍ້ມູນປະກອບມີຄໍາເຕືອນແລະຄວາມຜິດພາດແລະອື່ນໆ. ເພື່ອປິດການທໍາງານທັງຫມົດ, ຕັ້ງທາງເລືອກນີ້ເປັນບໍ່ມີ.
ທ່ານຄວນໃຊ້ຄວາມລະມັດລະວັງໃນເວລາທີ່ຕັ້ງທາງເລືອກນີ້ເພື່ອ Debug ຍ້ອນວ່າມັນສາມາດສົ່ງຜົນກະທົບຮ້າຍແຮງ
ປະສິດທິພາບລະບົບ. ຖ້າທ່ານຕ້ອງການ debug ທ່ານກໍ່ຈະຕ້ອງກໍານົດລະດັບແລະອົງປະກອບ
ຕ່ໍາກວ່າ

LOG_LEVEL_DATABASE - ຕອນນີ້ການບັນທຶກ ZoneMinder ໄດ້ຖືກລວມເຂົ້າກັນຫຼາຍຂຶ້ນລະຫວ່າງອົງປະກອບ ແລະ
ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ລະ​ບຸ​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ສໍາ​ລັບ​ການ​ອອກ​ບັນ​ທຶກ​ແລະ​ລະ​ດັບ​ບຸກ​ຄົນ​ສໍາ​ລັບ​ການ​
ແຕ່ລະ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ຄວບ​ຄຸມ​ລະ​ດັບ​ຂອງ​ການ​ອອກ​ບັນ​ທຶກ​ທີ່​ຖືກ​ລາຍ​ລັກ​ອັກ​ສອນ​ໃຫ້​
ຖານຂໍ້ມູນ. ນີ້​ແມ່ນ​ທາງ​ເລືອກ​ໃຫມ່​ທີ່​ສາ​ມາດ​ເຮັດ​ໃຫ້​ການ​ເບິ່ງ​ຜົນ​ຜະ​ລິດ​ການ​ບັນ​ທຶກ​ງ່າຍ​ຂຶ້ນ​ແລະ​ຫຼາຍ​
intuitive ແລະຍັງເຮັດໃຫ້ມັນງ່າຍຂຶ້ນທີ່ຈະໄດ້ຮັບຄວາມປະທັບໃຈໂດຍລວມຂອງວິທີການເປັນລະບົບ
ການ​ປະ​ຕິ​ບັດ​. ຖ້າທ່ານມີລະບົບຂະຫນາດໃຫຍ່ຫຼືຫຍຸ້ງຫຼາຍ, ມັນເປັນໄປໄດ້ວ່າການນໍາໃຊ້ນີ້
ທາງເລືອກອາດຈະເຮັດໃຫ້ລະບົບຂອງທ່ານຊ້າລົງຖ້າຕາຕະລາງກາຍເປັນຂະຫນາດໃຫຍ່ຫຼາຍ. ໃຫ້ແນ່ໃຈວ່າທ່ານໃຊ້
LOG_DATABASE_LIMIT ທາງ​ເລືອກ​ເພື່ອ​ຮັກ​ສາ​ຕາ​ຕະ​ລາງ​ເປັນ​ຂະ​ຫນາດ​ທີ່​ສາ​ມາດ​ຈັດ​ການ​ໄດ້​. ທາງເລືອກນີ້ຄວບຄຸມ
ລະດັບສູງສຸດຂອງການບັນທຶກທີ່ຈະຖືກຂຽນ, ດັ່ງນັ້ນຂໍ້ມູນປະກອບມີຄໍາເຕືອນແລະຄວາມຜິດພາດແລະອື່ນໆ.
ເພື່ອປິດການໃຊ້ງານທັງໝົດ, ຕັ້ງຕົວເລືອກນີ້ເປັນບໍ່ມີ. ທ່ານຄວນໃຊ້ຄວາມລະມັດລະວັງໃນການຕັ້ງຄ່ານີ້
ທາງເລືອກທີ່ຈະ Debug ຍ້ອນວ່າມັນສາມາດສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດລະບົບຢ່າງຮ້າຍແຮງ. ຖ້າທ່ານຕ້ອງການ debug ທ່ານ
ຍັງຈະຕ້ອງກໍານົດລະດັບແລະອົງປະກອບຂ້າງລຸ່ມນີ້

LOG_DATABASE_LIMIT - ຖ້າເຈົ້າກຳລັງໃຊ້ການບັນທຶກຖານຂໍ້ມູນແລ້ວມັນເປັນໄປໄດ້ໄວ
ສ້າງຈໍານວນຂະຫນາດໃຫຍ່ຂອງລາຍການໃນຕາຕະລາງບັນທຶກ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸ
ວິທີການຈໍານວນຫຼາຍຂອງລາຍການເຫຼົ່ານີ້ຖືກເກັບຮັກສາໄວ້. ຖ້າເຈົ້າຕັ້ງຕົວເລືອກນີ້ເປັນຕົວເລກທີ່ໃຫຍ່ກວ່າສູນ
ຫຼັງຈາກນັ້ນ, ຕົວເລກດັ່ງກ່າວຖືກນໍາໃຊ້ເພື່ອກໍານົດຈໍານວນສູງສຸດຂອງແຖວ, ຫນ້ອຍກວ່າຫຼືເທົ່າກັບ
zero ຊີ້ບອກວ່າບໍ່ມີຂອບເຂດຈໍາກັດແລະບໍ່ແນະນໍາ. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດຄ່ານີ້ເປັນຄ່າທີ່ໃຊ້ເວລາ
ເຊັ່ນ​ວ່າ ' ມື້ 'ເຊິ່ງຈະຈໍາກັດລາຍການບັນທຶກໃຫ້ກັບຜູ້ທີ່ໃຫມ່ກວ່າເວລານັ້ນ. ເຈົ້າ​ສາ​ມາດ
ລະບຸ 'ຊົ່ວໂມງ', 'ມື້', 'ອາທິດ', 'ເດືອນ' ແລະ 'ປີ', ໃຫ້ສັງເກດວ່າຄ່າຄວນເປັນເອກະລັກ.
(ບໍ່ມີ 's' ໃນຕອນທ້າຍ). ຕາຕະລາງບັນທຶກແມ່ນ pruned ເປັນແຕ່ລະໄລຍະດັ່ງນັ້ນມັນເປັນໄປໄດ້ສໍາລັບການຫຼາຍກ່ວາ
ຈໍານວນແຖວທີ່ຄາດວ່າຈະມີຢູ່ໃນໄລຍະສັ້ນໆໃນເວລານີ້.

LOG_DEBUG" - ອົງປະກອບ ZoneMinder ປົກກະຕິແລ້ວຮອງຮັບການບັນທຶກການດີບັ໊ກທີ່ມີໃຫ້ຊ່ວຍ
ບັນຫາການວິນິດໄສ. ອົງປະກອບຖານສອງມີຫຼາຍລະດັບຂອງ debug ໃນຂະນະທີ່ອື່ນໆ
ອົງ​ປະ​ກອບ​ມີ​ພຽງ​ແຕ່​ຫນຶ່ງ​. ປົກກະຕິແລ້ວນີ້ແມ່ນປິດການໃຊ້ງານເພື່ອຫຼຸດຜ່ອນການລົງໂທດການປະຕິບັດແລະ
ຫຼີກເວັ້ນການຕື່ມຂໍ້ມູນບັນທຶກໄວເກີນໄປ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານປ່ຽນທາງເລືອກອື່ນທີ່ອະນຸຍາດໃຫ້
ທ່ານ​ຈະ​ກໍາ​ນົດ​ຂໍ້​ມູນ debug ເພີ່ມ​ເຕີມ​ທີ່​ຈະ​ອອກ​. ອົງປະກອບຈະເລືອກເອົານີ້
ຄໍາແນະນໍາໃນເວລາທີ່ພວກເຂົາຖືກເລີ່ມຕົ້ນໃຫມ່.

LOG_DEBUG_TARGET - ມີສາມຂອບເຂດຂອງການດີບັກທີ່ມີຢູ່. ປ່ອຍຕົວເລືອກນີ້ຫວ່າງເປົ່າ
ຫມາຍຄວາມວ່າອົງປະກອບທັງຫມົດຈະໃຊ້ດີບັກພິເສດ (ບໍ່ແນະນໍາ). ການ​ຕັ້ງ​ຄ່າ​ທາງ​ເລືອກ​ນີ້​ເປັນ​
'_ ', e.g. _zmc, ຈະຈຳກັດການດີບັກພິເສດໃຫ້ກັບອົງປະກອບນັ້ນເທົ່ານັ້ນ. ການຕັ້ງຄ່ານີ້
ທາງ​ເລືອກ '_ _ ', e.g. '_zmc_m1' ຈະຈຳກັດການດີບັກເພີ່ມເຕີມຕໍ່ກັບສິ່ງນັ້ນ
ຕົວຢ່າງຂອງອົງປະກອບເທົ່ານັ້ນ. ນີ້ແມ່ນປົກກະຕິສິ່ງທີ່ເຈົ້າອາດຈະຕ້ອງການເຮັດ. ເພື່ອດີບັກ
ສະຄຣິບໃຊ້ຊື່ຂອງພວກມັນໂດຍບໍ່ມີນາມສະກຸນ .pl, ເຊັ່ນ: '_zmvideo' ແລະເພື່ອແກ້ໄຂບັນຫາ.
ກັບສ່ວນຕິດຕໍ່ເວັບໃຊ້ '_web'. ທ່ານສາມາດກໍານົດເປົ້າຫມາຍຫຼາຍໂດຍການແຍກພວກມັນ
ກັບ '|' ຕົວລະຄອນ.

LOG_DEBUG_LEVEL - ມີ 9 ລະດັບຂອງການດີບັ໊ກທີ່ມີຢູ່, ດ້ວຍຕົວເລກທີ່ສູງກວ່າແມ່ນມີຫຼາຍ
debug ແລະລະດັບ 0 ບໍ່ມີການດີບັກ. ຢ່າງໃດກໍຕາມ, ບໍ່ແມ່ນທຸກລະດັບຖືກນໍາໃຊ້ໂດຍອົງປະກອບທັງຫມົດ. ນອກຈາກນີ້
ຖ້າ​ຫາກ​ວ່າ​ມີ debug ຢູ່​ໃນ​ລະ​ດັບ​ສູງ​ມັນ​ເປັນ​ປົກ​ກະ​ຕິ​ທີ່​ຈະ​ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ໃນ​ປະ​ລິ​ມານ​ທີ່​ດັ່ງ​ກ່າວ​
ມັນອາດຈະຂັດຂວາງການເຮັດວຽກປົກກະຕິ. ສໍາລັບເຫດຜົນນີ້, ທ່ານຄວນກໍານົດລະດັບລະມັດລະວັງແລະ
ລະມັດລະວັງຈົນກ່ວາລະດັບຂອງ debug ທີ່ທ່ານຕ້ອງການທີ່ຈະເຫັນປະກົດຢູ່. ສະຄຣິບ ແລະເວັບ
ການໂຕ້ຕອບມີພຽງແຕ່ຫນຶ່ງລະດັບດັ່ງນັ້ນນີ້ແມ່ນທາງເລືອກປະເພດເປີດ / ປິດສໍາລັບພວກເຂົາ.

LOG_DEBUG_FILE - ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸເປົ້າຫມາຍທີ່ແຕກຕ່າງກັນສໍາລັບຜົນດີບັກ.
ອົງປະກອບທັງໝົດມີໄຟລ໌ບັນທຶກເລີ່ມຕົ້ນເຊິ່ງປົກກະຕິຈະຢູ່ໃນ / tmp or / var / log ແລະນີ້
ແມ່ນບ່ອນທີ່ debug ຈະຖືກຂຽນໃສ່ຖ້າຄ່ານີ້ຫວ່າງເປົ່າ. ການເພີ່ມເສັ້ນທາງຢູ່ທີ່ນີ້ຈະ
ປ່ຽນເສັ້ນທາງການດີບັກຊົ່ວຄາວ ແລະຜົນການບັນທຶກອື່ນໆໄປຫາໄຟລ໌ນີ້. ທາງເລືອກນີ້ແມ່ນ ກ
ຊື່ໄຟລ໌ງ່າຍດາຍແລະທ່ານກໍາລັງ debugging ອົງປະກອບຈໍານວນຫນຶ່ງຫຼັງຈາກນັ້ນພວກເຂົາເຈົ້າທັງຫມົດຈະພະຍາຍາມແລະຂຽນ
ກັບໄຟລ໌ດຽວກັນກັບຜົນສະທ້ອນທີ່ບໍ່ຕ້ອງການ. ການຕໍ່ທ້າຍ '+' ໃສ່ຊື່ໄຟລ໌ຈະເຮັດໃຫ້
ໄຟລ໌ທີ່ຈະສ້າງດ້ວຍ '. ' ຄໍາຕໍ່ທ້າຍປະກອບດ້ວຍ ID ຂະບວນການຂອງທ່ານ. ດ້ວຍວິທີນີ້
debug ຈາກແຕ່ລະໄລຍະຂອງອົງປະກອບຖືກເກັບຮັກສາໄວ້ແຍກຕ່າງຫາກ. ນີ້ແມ່ນການຕັ້ງຄ່າທີ່ແນະນໍາຍ້ອນວ່າມັນ
ຍັງຈະປ້ອງກັນການແລ່ນຕໍ່ໄປຈາກການຂຽນທັບບັນທຶກດຽວກັນ. ທ່ານຄວນຮັບປະກັນວ່າ
ການ​ອະ​ນຸ​ຍາດ​ໄດ້​ຖືກ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ຂຽນ​ກັບ​ໄຟລ​໌​ແລະ​ລະ​ບົບ​ທີ່​ລະ​ບຸ​ໄວ້​ທີ່​ນີ້​.

LOG_CHECK_PERIOD - ເມື່ອ ZoneMinder ບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານຊີ້ບອກໄລຍະເວລາຂອງເວລາໃດ
ເຫດການປະຫວັດສາດແມ່ນໃຊ້ໃນການຄິດໄລ່ນີ້. ຄ່ານີ້ສະແດງອອກໃນວິນາທີແລະເປັນ
ບໍ່ສົນໃຈ ຖ້າ LOG_LEVEL_DATABASE ຖືກຕັ້ງເປັນບໍ່ມີ.

LOG_ALERT_WAR_COUNT - ເມື່ອ ZoneMinder ກຳລັງບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸຈໍານວນຄໍາເຕືອນ
ຈະຕ້ອງເກີດຂຶ້ນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ເພື່ອສ້າງການແຈ້ງເຕືອນລະບົບໂດຍລວມ
ລັດ. ຄ່າຂອງສູນຫມາຍຄວາມວ່າຄໍາເຕືອນບໍ່ໄດ້ຖືກພິຈາລະນາ. ຄ່ານີ້ຖືກລະເລີຍຖ້າ
LOG_LEVEL_DATABASE ຖືກຕັ້ງເປັນບໍ່ມີ.

LOG_ALERT_ERR_COUNT - ເມື່ອ ZoneMinder ກຳລັງບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸຈໍານວນຄວາມຜິດພາດທີ່ຕ້ອງ
ໄດ້ເກີດຂຶ້ນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ເພື່ອສ້າງສະຖານະເຕືອນລະບົບໂດຍລວມ. ກ
ຄ່າຂອງສູນຫມາຍຄວາມວ່າຄວາມຜິດພາດບໍ່ໄດ້ຖືກພິຈາລະນາ. ຄ່ານີ້ຖືກລະເລີຍຖ້າ LOG_LEVEL_DATABASE
ຖືກຕັ້ງເປັນບໍ່ມີ.

LOG_ALERT_FAT_COUNT - ເມື່ອ ZoneMinder ກຳລັງບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນ ມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດລະບຸຈໍານວນຂໍ້ຜິດພາດທີ່ຮ້າຍແຮງ
(ລວມທັງ panic) ຈະຕ້ອງເກີດຂຶ້ນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ເພື່ອສ້າງ
ສະຖານະການເຕືອນຂອງລະບົບໂດຍລວມ. ຄ່າຂອງສູນໝາຍເຖິງຄວາມຜິດພາດທີ່ຕາຍແລ້ວບໍ່ໄດ້ຖືກພິຈາລະນາ. ນີ້
ຄ່າຖືກລະເລີຍຖ້າ LOG_LEVEL_DATABASE ຖືກຕັ້ງເປັນບໍ່ມີ.

LOG_ALARM_WAR_COUNT - ເມື່ອ ZoneMinder ກຳລັງບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸຈໍານວນຄໍາເຕືອນ
ຈະຕ້ອງເກີດຂຶ້ນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ເພື່ອສ້າງສັນຍານເຕືອນລະບົບໂດຍລວມ
ລັດ. ຄ່າຂອງສູນຫມາຍຄວາມວ່າຄໍາເຕືອນບໍ່ໄດ້ຖືກພິຈາລະນາ. ຄ່ານີ້ຖືກລະເລີຍຖ້າ
LOG_LEVEL_DATABASE ຖືກຕັ້ງເປັນບໍ່ມີ.

LOG_ALARM_ERR_COUNT - ເມື່ອ ZoneMinder ກຳລັງບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸຈໍານວນຄວາມຜິດພາດທີ່ຕ້ອງ
ໄດ້ເກີດຂຶ້ນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ເພື່ອສ້າງສະຖານະປຸກລະບົບໂດຍລວມ. ກ
ຄ່າຂອງສູນຫມາຍຄວາມວ່າຄວາມຜິດພາດບໍ່ໄດ້ຖືກພິຈາລະນາ. ຄ່ານີ້ຖືກລະເລີຍຖ້າ LOG_LEVEL_DATABASE
ຖືກຕັ້ງເປັນບໍ່ມີ.

LOG_ALARM_FAT_COUNT - ເມື່ອ ZoneMinder ກຳລັງບັນທຶກເຫດການໃສ່ຖານຂໍ້ມູນມັນສາມາດເຮັດໄດ້
ທົບທວນຄືນຈໍານວນຄໍາເຕືອນແລະຄວາມຜິດພາດທີ່ເກີດຂື້ນໃນການຄິດໄລ່
ສະພາບໂດຍລວມຂອງສຸຂະພາບຂອງລະບົບ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດລະບຸຈໍານວນຂໍ້ຜິດພາດທີ່ຮ້າຍແຮງ
(ລວມທັງ panic) ຈະຕ້ອງເກີດຂຶ້ນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ເພື່ອສ້າງ
ສະຖານະປຸກລະບົບໂດຍລວມ. ຄ່າຂອງສູນໝາຍເຖິງຄວາມຜິດພາດທີ່ຕາຍແລ້ວບໍ່ໄດ້ຖືກພິຈາລະນາ. ນີ້
ຄ່າຖືກລະເລີຍຖ້າ LOG_LEVEL_DATABASE ຖືກຕັ້ງເປັນບໍ່ມີ.

RECORD_EVENT_STATS - ເວີຊັ່ນນີ້ຂອງ ZoneMinder ບັນທຶກຂໍ້ມູນລະອຽດກ່ຽວກັບເຫດການຕ່າງໆ
ຢູ່ໃນຕາຕະລາງສະຖິຕິ. ອັນນີ້ສາມາດຊ່ວຍໃນການສ້າງໂປຣໄຟລ໌ວ່າການຕັ້ງຄ່າທີ່ດີທີ່ສຸດແມ່ນຫຍັງສຳລັບເຂດ
ເຖິງແມ່ນວ່ານີ້ແມ່ນ tricky ໃນປະຈຸບັນ. ແນວໃດກໍ່ຕາມໃນການປ່ອຍໃນອະນາຄົດນີ້ຈະເຮັດໄດ້ງ່າຍຂຶ້ນ
ແລະ intuitively, ໂດຍສະເພາະກັບຕົວຢ່າງຂະຫນາດໃຫຍ່ຂອງເຫດການ. ຕົວເລືອກເລີ່ມຕົ້ນຂອງ 'ແມ່ນ'
ອະ​ນຸ​ຍາດ​ໃຫ້​ຂໍ້​ມູນ​ນີ້​ໄດ້​ຮັບ​ການ​ເກັບ​ກໍາ​ໃນ​ປັດ​ຈຸ​ບັນ​ໃນ​ຄວາມ​ພ້ອມ​ສໍາ​ລັບ​ການ​ນີ້​ແຕ່​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ມີ​ຄວາມ​ກັງ​ວົນ​
ກ່ຽວກັບປະສິດທິພາບທ່ານສາມາດປິດນີ້ໃນກໍລະນີທີ່ບໍ່ມີຂໍ້ມູນສະຖິຕິຈະ
ບັນທືກ.

RECORD_DIAG_IMAGES - ນອກເໜືອໄປຈາກການບັນທຶກສະຖິຕິເຫດການແລ້ວ ເຈົ້າຍັງສາມາດບັນທຶກໄດ້
ຮູບພາບການວິນິດໄສລະດັບປານກາງທີ່ສະແດງຜົນຂອງການກວດສອບຕ່າງໆແລະ
ການປະມວນຜົນທີ່ເກີດຂຶ້ນໃນເວລາທີ່ພະຍາຍາມກໍານົດວ່າເຫດການປຸກໄດ້ເກີດຂຶ້ນ. ຢູ່ທີ່ນັ້ນ
ມີຫຼາຍຮູບເຫຼົ່ານີ້ສ້າງຂຶ້ນສໍາລັບແຕ່ລະກອບແລະເຂດສໍາລັບແຕ່ລະປຸກຫຼືເຕືອນ
ກອບດັ່ງນັ້ນນີ້ສາມາດມີຜົນກະທົບອັນໃຫຍ່ຫຼວງຕໍ່ການປະຕິບັດ. ພຽງແຕ່ເປີດການຕັ້ງຄ່ານີ້ສໍາລັບ
ຈຸດ​ປະ​ສົງ​ການ​ແກ້​ໄຂ​ບັນ​ຫາ​ຫຼື​ການ​ວິ​ເຄາະ​ແລະ​ຈື່​ຈໍາ​ທີ່​ຈະ​ປິດ​ມັນ​ອີກ​ເທື່ອ​ຫນຶ່ງ​ທີ່​ບໍ່​ຈໍາ​ເປັນ​ຕໍ່​ໄປ​ອີກ​ແລ້ວ​.

DUMP_CORES - ເມື່ອມີຂໍ້ຜິດພາດທີ່ບໍ່ສາມາດກູ້ຄືນມາໄດ້ໃນຂະບວນການສອງ ZoneMinder ແມ່ນມີ
ແບບດັ້ງເດີມໄດ້ຖືກຕິດແລະລາຍລະອຽດທີ່ຂຽນໄວ້ໃນບັນທຶກເພື່ອຊ່ວຍໃນການວິເຄາະທາງໄກ.
ຢ່າງໃດກໍ່ຕາມໃນບາງກໍລະນີມັນງ່າຍຕໍ່ການວິນິດໄສຄວາມຜິດພາດຖ້າໄຟລ໌ຫຼັກ, ເຊິ່ງເປັນຫນ່ວຍຄວາມຈໍາ
dump ຂອງຂະບວນການໃນເວລາທີ່ຄວາມຜິດພາດ, ຖືກສ້າງຂຶ້ນ. ນີ້ສາມາດໂຕ້ຕອບໄດ້
ວິເຄາະໃນ debugger ແລະອາດຈະເປີດເຜີຍຂໍ້ມູນຫຼາຍກວ່າຫຼືດີກ່ວາທີ່ມີ
ຈາກໄມ້ທ່ອນ. ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ແນະ​ນໍາ​ໃຫ້​ສໍາ​ລັບ​ຜູ້​ໃຊ້​ຂັ້ນ​ສູງ​ພຽງ​ແຕ່​ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ​ອອກ​ຢູ່​ໃນ​
ຄ່າເລີ່ມຕົ້ນ. ຫມາຍເຫດໂດຍໃຊ້ຕົວເລືອກນີ້ເພື່ອກະຕຸ້ນໄຟລ໌ຫຼັກຈະຫມາຍຄວາມວ່າຈະບໍ່ມີ
ຕົວຊີ້ບອກໃນບັນທຶກຄູ່ທີ່ຂະບວນການຫນຶ່ງໄດ້ເສຍຊີວິດ, ພວກເຂົາຈະຢຸດ, ຢ່າງໃດກໍຕາມ
zmdc log ຈະຍັງຄົງມີລາຍການເຂົ້າ. ໃຫ້ສັງເກດວ່າທ່ານອາດຈະຕ້ອງເປີດໃຊ້ຢ່າງຈະແຈ້ງ
ການສ້າງໄຟລ໌ຫຼັກໃນລະບົບຂອງທ່ານໂດຍຜ່ານຄໍາສັ່ງ 'ulimit -c' ຫຼືວິທີອື່ນແມ່ນບໍ່ມີ
ໄຟລ໌ຈະຖືກສ້າງຂື້ນໂດຍບໍ່ຄໍານຶງເຖິງມູນຄ່າຂອງຕົວເລືອກນີ້.

ທາງເລືອກໃນການ - ເຄືອຂ່າຍ
[ຮູບພາບ]

HTTP_VERSION - ZoneMinder ສາມາດສື່ສານກັບກ້ອງເຄືອຂ່າຍໂດຍໃຊ້ອັນໃດອັນໜຶ່ງ
HTTP/1.1 ຫຼື HTTP/1.0 ມາດຕະຖານ. ເຊີບເວີປົກກະຕິຈະກັບຄືນໄປຫາເວີຊັນທີ່ມັນຮອງຮັບ
ໂດຍບໍ່ມີບັນຫາດັ່ງນັ້ນມັນມັກຈະຖືກປະໄວ້ໃນຕອນຕົ້ນ. ຢ່າງໃດກໍຕາມ, ມັນສາມາດປ່ຽນແປງໄດ້
ເຖິງ HTTP/1.0 ຖ້າຈໍາເປັນເພື່ອແກ້ໄຂບັນຫາສະເພາະ.

HTTP_UA - ເມື່ອ ZoneMinder ຕິດຕໍ່ສື່ສານກັບກ້ອງທາງໄກ ມັນຈະລະບຸຕົວມັນເອງໂດຍໃຊ້
ສະຕຣິງນີ້ ແລະມັນເປັນເລກເວີຊັ່ນ. ນີ້ເປັນປົກກະຕິພຽງພໍ, ຢ່າງໃດກໍຕາມ, ຖ້າຫາກວ່າສະເພາະໃດຫນຶ່ງ
ກ້ອງຖ່າຍຮູບຄາດວ່າຈະພຽງແຕ່ຕິດຕໍ່ສື່ສານກັບຕົວທ່ອງເວັບທີ່ແນ່ນອນຫຼັງຈາກນັ້ນອັນນີ້ສາມາດໄດ້ຮັບການປ່ຽນເປັນ
string ທີ່ແຕກຕ່າງກັນກໍານົດ ZoneMinder ເປັນ Internet Explorer ຫຼື Netscape ແລະອື່ນໆ.

HTTP_TIMEOUT - ເມື່ອດຶງເອົາຮູບພາບທາງໄກ ZoneMinder ຈະລໍຖ້າໄລຍະເວລານີ້
ກ່ອນທີ່ຈະຕັດສິນໃຈວ່າຮູບພາບຈະບໍ່ມາຮອດ ແລະເຮັດຂັ້ນຕອນເພື່ອລອງອີກຄັ້ງ. ນີ້
timeout ແມ່ນເປັນ milliseconds (1000 ຕໍ່ວິນາທີ) ແລະຈະນໍາໃຊ້ກັບແຕ່ລະພາກສ່ວນຂອງຮູບພາບຖ້າຫາກວ່າມັນ
ບໍ່ໄດ້ຖືກສົ່ງໄປໃນຫນຶ່ງ chunk ທັງຫມົດ.

MIN_RTP_PORT - ເມື່ອ ZoneMinder ສື່ສານກັບກ້ອງທີ່ມີຄວາມສາມາດ MPEG4 ໂດຍໃຊ້ RTP ກັບ
ວິທີການ unicast ມັນຕ້ອງເປີດພອດສໍາລັບກ້ອງຖ່າຍຮູບເພື່ອເຊື່ອມຕໍ່ກັບຄືນໄປບ່ອນສໍາລັບການຄວບຄຸມແລະ
ຈຸດປະສົງການຖ່າຍທອດ. ການຕັ້ງຄ່ານີ້ລະບຸໝາຍເລກຜອດຂັ້ນຕ່ຳທີ່ ZoneMinder ຈະ
ໃຊ້. ປົກກະຕິສອງພອດທີ່ຢູ່ຕິດກັນແມ່ນໃຊ້ສໍາລັບແຕ່ລະກ້ອງຖ່າຍຮູບ, ຫນຶ່ງສໍາລັບຊຸດຄວບຄຸມແລະ
ຫນຶ່ງສໍາລັບຊຸດຂໍ້ມູນ. ພອດນີ້ຄວນຈະຖືກຕັ້ງເປັນຕົວເລກຄູ່, ເຈົ້າອາດຈະຕ້ອງເປີດນຳ
ເພີ່ມຂຸມໃນ Firewall ຂອງທ່ານເພື່ອອະນຸຍາດໃຫ້ກ້ອງຖ່າຍຮູບເຊື່ອມຕໍ່ຄືນຖ້າທ່ານຕ້ອງການໃຊ້ unicasting.

MAX_RTP_PORT - ເມື່ອ ZoneMinder ສື່ສານກັບກ້ອງທີ່ມີຄວາມສາມາດ MPEG4 ໂດຍໃຊ້ RTP ກັບ
ວິທີການ unicast ມັນຕ້ອງເປີດພອດສໍາລັບກ້ອງຖ່າຍຮູບເພື່ອເຊື່ອມຕໍ່ກັບຄືນໄປບ່ອນສໍາລັບການຄວບຄຸມແລະ
ຈຸດປະສົງການຖ່າຍທອດ. ການຕັ້ງຄ່ານີ້ລະບຸຕົວເລກຜອດສູງສຸດທີ່ ZoneMinder ຈະ
ໃຊ້. ປົກກະຕິສອງພອດທີ່ຢູ່ຕິດກັນແມ່ນໃຊ້ສໍາລັບແຕ່ລະກ້ອງຖ່າຍຮູບ, ຫນຶ່ງສໍາລັບຊຸດຄວບຄຸມແລະ
ຫນຶ່ງສໍາລັບຊຸດຂໍ້ມູນ. ພອດນີ້ຄວນຈະຖືກຕັ້ງເປັນຕົວເລກຄູ່, ເຈົ້າອາດຈະຕ້ອງເປີດນຳ
ເພີ່ມຂຸມໃນ Firewall ຂອງທ່ານເພື່ອອະນຸຍາດໃຫ້ກ້ອງຖ່າຍຮູບເຊື່ອມຕໍ່ຄືນຖ້າທ່ານຕ້ອງການໃຊ້ unicasting.
ນອກນັ້ນທ່ານຍັງຄວນຮັບປະກັນວ່າທ່ານໄດ້ເປີດຢ່າງຫນ້ອຍສອງພອດສໍາລັບແຕ່ລະຈໍພາບນັ້ນ
ຈະເຊື່ອມຕໍ່ກັບກ້ອງຖ່າຍຮູບເຄືອຂ່າຍ unicasting.

ທາງເລືອກໃນການ - Email
[ຮູບພາບ]

OPT_EMAIL - ໃນ ZoneMinder ທ່ານສາມາດສ້າງຕົວກອງເຫດການທີ່ລະບຸວ່າເຫດການນັ້ນ
ກົງກັບເງື່ອນໄຂທີ່ແນ່ນອນຄວນຈະມີລາຍລະອຽດຂອງພວກເຂົາຖືກສົ່ງອີເມວໄປຫາທ່ານໃນອີເມວທີ່ກໍານົດ
ທີ່ຢູ່. ນີ້ຈະຊ່ວຍໃຫ້ທ່ານໄດ້ຮັບການແຈ້ງເຕືອນເຫດການທັນທີທີ່ພວກມັນເກີດຂຶ້ນແລະຍັງ
ເບິ່ງເຫດການໂດຍກົງຢ່າງໄວວາ. ທາງເລືອກນີ້ກໍານົດວ່າຫນ້ານີ້ຄວນຈະເປັນ
ສາມາດໃຊ້ໄດ້. ອີເມວທີ່ສ້າງຂຶ້ນດ້ວຍຕົວເລືອກນີ້ສາມາດມີຂະຫນາດໃດກໍ່ຕາມແລະມີຈຸດປະສົງ
ຖືກສົ່ງໄປຫາເຄື່ອງອ່ານອີເມລ໌ປົກກະຕິແທນທີ່ຈະເປັນອຸປະກອນມືຖື.

EMAIL_ADDRESS - ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດທີ່ຢູ່ອີເມວທີ່ເຫດການໃດໆທີ່ກົງກັນ
ຕົວກອງທີ່ເຫມາະສົມຈະຖືກສົ່ງໄປຫາ.

EMAIL_SUBJECT - ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຫົວຂໍ້ຂອງອີເມວທີ່ຖືກສົ່ງໄປຫາ
ເຫດການໃດໆທີ່ກົງກັບຕົວກອງທີ່ເຫມາະສົມ.

EMAIL_BODY - ທາງເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເນື້ອໃນຂອງອີເມລ໌ທີ່ຖືກສົ່ງໄປຫາໃດໆ
ເຫດການທີ່ກົງກັບຕົວກອງທີ່ເຫມາະສົມ.

┌────────┬──────────────────────────────
│Token │ ຄຳອະທິບາຍ │
├──────────────────────────────────────────
│%EI% │ ID ຂອງເຫດການ │
├──────────────────────────────────────────
│%EN% │ ຊື່ເຫດການ │
├──────────────────────────────────────────
│%EC% │ ສາເຫດຂອງເຫດການ │
├──────────────────────────────────────────
│%ED% │ ລາຍລະອຽດເຫດການ │
├──────────────────────────────────────────
│%ET% │ ເວລາຂອງເຫດການ │
├──────────────────────────────────────────
│%EL% │ ຄວາມຍາວຂອງເຫດການ │
├──────────────────────────────────────────
│%EF% │ ຈຳນວນເຟຣມໃນເຫດການ │
├──────────────────────────────────────────
│%EFA% │ ຈຳນວນຂອງເຟຣມປຸກໃນ │
│ │ ເຫດການ │
├──────────────────────────────────────────
│%EST% │ ຄະແນນລວມຂອງເຫດການ │
├──────────────────────────────────────────
│%ESA% │ ຄະແນນສະເລ່ຍຂອງເຫດການ │
├──────────────────────────────────────────
│%ESM% │ ຄະແນນສູງສຸດຂອງເຫດການ │
├──────────────────────────────────────────
│%EP% │ ເສັ້ນທາງສູ່ເຫດການ │
├──────────────────────────────────────────
│%EPS% │ ເສັ້ນທາງໄປສູ່ການຖ່າຍທອດເຫດການ │
├──────────────────────────────────────────
│%EPI% │ ເສັ້ນທາງໄປຫາຮູບພາບເຫດການ │
├──────────────────────────────────────────
│%EPI1% │ ເສັ້ນທາງໄປສູ່ເຫດການປຸກທຳອິດ │
│ │ ຮູບ │
├──────────────────────────────────────────
│%EPIM% │ ເສັ້ນທາງໄປຫາຮູບເຫດການ (ທຳອິດ) │
│ │ ດ້ວຍຄະແນນສູງສຸດ │
├──────────────────────────────────────────
│%EI1% │ ແນບຮູບເຫດການປຸກທຳອິດ │
├──────────────────────────────────────────
│%EIM% │ ແນບຮູບເຫດການ (ທຳອິດ) ດ້ວຍ │
│ │ ຄະແນນສູງສຸດ │
├──────────────────────────────────────────
│%EV% │ ແນບວິດີໂອ mpeg ເຫດການ │
├──────────────────────────────────────────
│%MN% │ ຊື່ຂອງຈໍພາບ │
├──────────────────────────────────────────
│%MET% │ ຈຳນວນເຫດການທັງໝົດສຳລັບ │
│ │ ຈໍພາບ │
├──────────────────────────────────────────
│%MEH% │ ຈຳນວນເຫດການສຳລັບຈໍພາບ │
│ │ ໃນຊົ່ວໂມງທີ່ຜ່ານມາ │
├──────────────────────────────────────────
│%MED% │ ຈຳນວນເຫດການສຳລັບຈໍພາບ │
│ │ ໃນມື້ສຸດທ້າຍ │
├──────────────────────────────────────────
│%MEW% │ ຈຳນວນເຫດການສຳລັບຈໍພາບ │
│ │ ໃນອາທິດທີ່ຜ່ານມາ │
└────────────────────────────────────────────────┘

│%MEM% │ ຈຳນວນເຫດການສຳລັບຈໍພາບ │
│ │ ໃນເດືອນທີ່ຜ່ານມາ │
├──────────────────────────────────────────
│%MEA% │ ຈຳນວນເຫດການທີ່ເກັບໄວ້ສຳລັບ │
│ │ ຈໍພາບ │
├──────────────────────────────────────────
│%MP% │ ເສັ້ນທາງໄປຫາໜ້າຈໍໜ້າຈໍ │
├──────────────────────────────────────────
│%MPS% │ ເສັ້ນທາງໄປຫາກະແສຈໍພາບ │
├──────────────────────────────────────────
│%MPI% │ ເສັ້ນທາງໄປຫາຮູບພາບຫຼ້າສຸດຂອງຈໍພາບ │
├──────────────────────────────────────────
│%FN% │ ຊື່ຂອງຕົວກອງປັດຈຸບັນວ່າ │
│ │ ກົງກັນ │
├──────────────────────────────────────────
│%FP% │ ເສັ້ນທາງໄປຫາຕົວກອງປັດຈຸບັນທີ່ │
│ │ ກົງກັນ │
├──────────────────────────────────────────
│%ZP% │ ເສັ້ນທາງໄປຫາ console ZoneMinder ຂອງທ່ານ │
└────────────────────────────────────────────────┘

OPT_MESSAGE - ໃນ ZoneMinder ທ່ານສາມາດສ້າງຕົວກອງເຫດການທີ່ລະບຸວ່າເຫດການນັ້ນ
ກົງກັບເງື່ອນໄຂທີ່ແນ່ນອນຄວນມີລາຍລະອຽດຂອງພວກມັນຖືກສົ່ງໄປຫາທ່ານໃນຂໍ້ຄວາມສັ້ນທີ່ກໍານົດ
ທີ່​ຢູ່​ອີ​ເມວ. ນີ້ຈະຊ່ວຍໃຫ້ທ່ານໄດ້ຮັບການແຈ້ງເຕືອນເຫດການທັນທີທີ່ພວກເຂົາເກີດຂຶ້ນ. ນີ້
ທາງ​ເລືອກ​ລະ​ບຸ​ວ່າ​ຫນ້າ​ທີ່​ນີ້​ຄວນ​ຈະ​ມີ​ຢູ່​. ອີເມວທີ່ສ້າງຂຶ້ນໂດຍນີ້
ທາງ​ເລືອກ​ຈະ​ເປັນ​ການ​ຫຍໍ້​ແລະ​ມີ​ຈຸດ​ປະ​ສົງ​ທີ່​ຈະ​ຖືກ​ສົ່ງ​ໄປ​ຫາ SMS gateway ຫຼື​ເຄື່ອງ​ອ່ານ​ເມລ​ຫນ້ອຍ​ທີ່​ສຸດ​
ເຊັ່ນ: ອຸປະກອນມືຖືຫຼືໂທລະສັບແທນທີ່ຈະເປັນຕົວອ່ານອີເມວປົກກະຕິ.

MESSAGE_ADDRESS - ທາງ​ເລືອກ​ນີ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ກໍາ​ນົດ​ທີ່​ຢູ່​ອີ​ເມລ​໌​ຂໍ້​ຄວາມ​ສັ້ນ​ທີ່​ໃດໆ​
ເຫດການທີ່ກົງກັບຕົວກອງທີ່ເຫມາະສົມຈະຖືກສົ່ງໄປຫາ.

MESSAGE_SUBJECT - ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຫົວຂໍ້ຂອງຂໍ້ຄວາມທີ່ຖືກສົ່ງໄປ
ສໍາລັບເຫດການໃດໆທີ່ກົງກັບຕົວກອງທີ່ເຫມາະສົມ.

MESSAGE_BODY - ທາງເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເນື້ອໃນຂອງຂໍ້ຄວາມທີ່ຖືກສົ່ງໄປຫາ
ເຫດການໃດໆທີ່ກົງກັບຕົວກອງທີ່ເຫມາະສົມ.

NEW_MAIL_MODULES - ຕາມປະເພນີ ZoneMinder ໄດ້ໃຊ້ໂມດູນ MIME::Entity perl ເພື່ອ
ສ້າງແລະສົ່ງອີເມວແຈ້ງເຕືອນແລະຂໍ້ຄວາມ. ບາງຄົນໄດ້ລາຍງານບັນຫາ
ກັບໂມດູນນີ້ບໍ່ມີຢູ່ທັງຫມົດຫຼືມີຄວາມຍືດຫຍຸ່ນພຽງພໍກັບຄວາມຕ້ອງການຂອງເຂົາເຈົ້າ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ
ຫນຶ່ງໃນຄົນເຫຼົ່ານັ້ນທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານເລືອກວິທີການສົ່ງຈົດຫມາຍໃຫມ່ໂດຍໃຊ້ MIME::Lite
ແລະສຸດທິ::SMTP ແທນ. ວິທີການນີ້ໄດ້ຖືກປະກອບສ່ວນໂດຍ Ross Melin ແລະຄວນຈະເຮັດວຽກສໍາລັບ
ທຸກຄົນແຕ່ຍັງບໍ່ໄດ້ຮັບການທົດສອບຢ່າງກວ້າງຂວາງ, ສະນັ້ນໃນປັດຈຸບັນບໍ່ໄດ້ຖືກເລືອກໂດຍຄ່າເລີ່ມຕົ້ນ.

EMAIL_HOST - ຖ້າທ່ານໄດ້ເລືອກ SMTP ເປັນວິທີການທີ່ຈະສົ່ງອີເມວແຈ້ງເຕືອນ ຫຼື
ຂໍ້ຄວາມຫຼັງຈາກນັ້ນທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານເລືອກເຄື່ອງແມ່ຂ່າຍ SMTP ທີ່ຈະໃຊ້ເພື່ອສົ່ງພວກມັນ. ໄດ້
ຄ່າເລີ່ມຕົ້ນຂອງ localhost ອາດຈະເຮັດວຽກຖ້າທ່ານມີ sendmail, exim ຫຼື daemon ທີ່ຄ້າຍຄືກັນເຮັດວຽກ
ຢ່າງໃດກໍຕາມ, ທ່ານອາດຈະຕ້ອງການໃສ່ເຄື່ອງແມ່ຂ່າຍເມລ SMTP ຂອງ ISP ຂອງທ່ານທີ່ນີ້.

FROM_EMAIL - ອີເມວ ຫຼືຂໍ້ຄວາມທີ່ຈະຖືກສົ່ງໄປຫາເຈົ້າເພື່ອແຈ້ງໃຫ້ເຈົ້າຮູ້ເຫດການສາມາດ
ປາກົດວ່າມາຈາກທີ່ຢູ່ອີເມວທີ່ກໍານົດໄວ້ເພື່ອຊ່ວຍທ່ານໃນການກັ່ນຕອງເມລແລະອື່ນໆ. An
ທີ່ຢູ່ຂອງບາງສິ່ງບາງຢ່າງເຊັ່ນ: ZoneMinder@your.domain ແມ່ນແນະນໍາໃຫ້.

URL - ອີເມວຫຼືຂໍ້ຄວາມທີ່ຈະຖືກສົ່ງໄປຫາທ່ານແຈ້ງໃຫ້ທ່ານຮູ້ກ່ຽວກັບເຫດການສາມາດປະກອບມີ
ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ເຫດ​ການ​ຂອງ​ຕົນ​ເອງ​ສໍາ​ລັບ​ການ​ເບິ່ງ​ໄດ້​ງ່າຍ​. ຖ້າເຈົ້າຕັ້ງໃຈໃຊ້ຄຸນສົມບັດນີ້ແລ້ວ
ຕັ້ງຕົວເລືອກນີ້ໃສ່ url ຂອງການຕິດຕັ້ງຂອງທ່ານຍ້ອນວ່າມັນຈະປາກົດຈາກບ່ອນທີ່ທ່ານອ່ານ
ອີເມວຂອງເຈົ້າ, ຕົວຢ່າງ http://host.your.domain/zm.php.

ທາງເລືອກໃນການ - Upload
[ຮູບພາບ]

OPT_UPLOAD - ໃນ ZoneMinder ທ່ານສາມາດສ້າງຕົວກອງເຫດການທີ່ລະບຸວ່າເຫດການນັ້ນ
ກົງກັບເງື່ອນໄຂທີ່ແນ່ນອນຄວນຖືກອັບໂຫລດໄປຍັງເຊີບເວີທາງໄກສໍາລັບການເກັບຂໍ້ມູນ. ທາງເລືອກນີ້
ລະບຸວ່າຟັງຊັນນີ້ຄວນຈະມີຢູ່ຫຼືບໍ່

UPLOAD_ARCH_FORMAT - ເຫດການທີ່ອັບໂຫຼດອາດຈະຖືກເກັບໄວ້ໃນຮູບແບບ .tar ຫຼື .zip, ອັນນີ້
ທາງ​ເລືອກ​ລະ​ບຸ​ທີ່​. ໃຫ້ສັງເກດວ່າເພື່ອໃຊ້ມັນ, ທ່ານຈະຕ້ອງມີ Archive::Tar
ແລະ/ຫຼື Archive:: ຕິດຕັ້ງໂມດູນ Zip perl.

UPLOAD_ARCH_COMPRESS - ເມື່ອແຟ້ມຈັດເກັບຖືກສ້າງຂື້ນ ພວກມັນສາມາດຖືກບີບອັດໄດ້. ແນວໃດກໍ່ຕາມ
ໂດຍ​ທົ່ວ​ໄປ​ນັບ​ຕັ້ງ​ແຕ່​ຮູບ​ພາບ​ທີ່​ໄດ້​ຖືກ​ບີບ​ອັດ​ແລ້ວ​ນີ້​ຈະ​ຊ່ວຍ​ປະ​ຢັດ​ພຽງ​ແຕ່​ຈໍາ​ນວນ​ຫນ້ອຍ​ຂອງ​
ພື້ນທີ່ທຽບກັບການໃຊ້ CPU ຫຼາຍໃນການສ້າງຂອງພວກເຂົາ. ພຽງແຕ່ເປີດໃຊ້ຖ້າທ່ານມີ CPU ທີ່ຈະເສຍ
ແລະຖືກຈໍາກັດໃນພື້ນທີ່ດິດຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກຫຼືແບນວິດຂອງທ່ານ.

UPLOAD_ARCH_ANALYSE - ເມື່ອແຟ້ມຈັດເກັບຖືກສ້າງຂື້ນ, ພວກມັນສາມາດບັນຈຸພຽງແຕ່ໄຟລ໌
ເຟຣມ captured ຫຼືທັງສອງເຟຣມ captured ແລະ, ສໍາລັບເຟຣມທີ່ເຮັດໃຫ້ເກີດການປຸກ, ໄດ້
ຮູບ​ພາບ​ການ​ວິ​ເຄາະ​ທີ່​ມີ​ການ​ປ່ຽນ​ແປງ​ທີ່​ເນັ້ນ​ໃສ່​. ທາງ​ເລືອກ​ນີ້​ການ​ຄວບ​ຄຸມ​ໄຟລ​໌​ແມ່ນ​ລວມ​.
ພຽງແຕ່ລວມເອົາກອບການວິເຄາະຖ້າທ່ານມີການເຊື່ອມຕໍ່ແບນວິດສູງກັບເຄື່ອງແມ່ຂ່າຍທາງໄກ
ຫຼືຖ້າທ່ານຕ້ອງການຄວາມຊ່ວຍເຫຼືອໃນການຄົ້ນຫາສິ່ງທີ່ເຮັດໃຫ້ເກີດສັນຍານເຕືອນໃນສະຖານທີ່ທໍາອິດເປັນບ່ອນເກັບມ້ຽນ
ກັບໄຟລ໌ເຫຼົ່ານີ້ຢູ່ໃນສາມາດຂະຫນາດໃຫຍ່ຢ່າງຫຼວງຫຼາຍ.

UPLOAD_PROTOCOL - ZoneMinder ສາມາດອັບໂຫລດເຫດການໃສ່ເຊີບເວີທາງໄກໂດຍໃຊ້ FTP ຫຼື
SFTP. FTP ປົກກະຕິແມ່ນໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງກວ້າງຂວາງແຕ່ບໍ່ຈໍາເປັນຕ້ອງມີຄວາມປອດໄພຫຼາຍໃນຂະນະທີ່ SFTP (Secure
FTP) ແລ່ນຜ່ານການເຊື່ອມຕໍ່ ssh ແລະດັ່ງນັ້ນຈຶ່ງຖືກເຂົ້າລະຫັດແລະໃຊ້ພອດ ssh ປົກກະຕິ. ໃຫ້ສັງເກດວ່າ
ເພື່ອໃຊ້ມັນ, ທ່ານຈະຕ້ອງມີໂມດູນ perl ທີ່ເຫມາະສົມ, Net:: FTP ຫຼື
ສຸດທິ:: SFTP ຕິດຕັ້ງຂຶ້ນຢູ່ກັບການເລືອກຂອງທ່ານ.

UPLOAD_HOST - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດ
ເຊີບເວີ. ຕົວເລືອກນີ້ຊີ້ບອກຊື່, ຫຼືທີ່ຢູ່ ip, ຂອງເຄື່ອງແມ່ຂ່າຍທີ່ຈະໃຊ້.

UPLOAD_PORT - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດ
ເຊີບເວີ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ໃຊ້​ອະ​ນຸ​ສັນ​ຍາ SFTP ຫຼັງ​ຈາກ​ນັ້ນ​ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ກໍາ​ນົດ a
ພອດໂດຍສະເພາະເພື່ອໃຊ້ສໍາລັບການເຊື່ອມຕໍ່. ຖ້າຕົວເລືອກນີ້ຖືກປະໄວ້ຫວ່າງເປົ່າ, ນັ້ນເປັນຄ່າເລີ່ມຕົ້ນ, ພອດ
22, ຖືກນໍາໃຊ້. ຕົວເລືອກນີ້ຖືກລະເລີຍສຳລັບການອັບໂຫລດ FTP.

UPLOAD_USER - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດ
ເຊີບເວີ. ຕົວເລືອກນີ້ຊີ້ບອກຊື່ຜູ້ໃຊ້ທີ່ ZoneMinder ຄວນໃຊ້ເພື່ອເຂົ້າສູ່ລະບົບ
ການໂອນຍ້າຍ.

UPLOAD_PASS - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດ
ເຊີບເວີ. ຕົວເລືອກນີ້ຊີ້ບອກລະຫັດຜ່ານທີ່ ZoneMinder ຄວນໃຊ້ເພື່ອເຂົ້າສູ່ລະບົບ
ໂອນ. ຖ້າທ່ານກໍາລັງໃຊ້ການເຂົ້າສູ່ລະບົບໂດຍອີງໃສ່ໃບຢັ້ງຢືນສໍາລັບເຄື່ອງແມ່ຂ່າຍ SFTP ທ່ານສາມາດອອກຈາກນີ້
ທາງເລືອກຫວ່າງເປົ່າ.

UPLOAD_LOC_DIR - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດໄດ້.
ເຊີບເວີ. ຕົວເລືອກນີ້ຊີ້ໃຫ້ເຫັນໄດເລກະທໍລີທ້ອງຖິ່ນທີ່ ZoneMinder ຄວນໃຊ້ຊົ່ວຄາວ
ອັບໂຫລດໄຟລ໌. ເຫຼົ່ານີ້ແມ່ນໄຟລ໌ທີ່ສ້າງຂຶ້ນຈາກເຫດການ, ອັບໂຫຼດແລະຫຼັງຈາກນັ້ນລຶບ.

UPLOAD_REM_DIR - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດໄດ້.
ເຊີບເວີ. ຕົວເລືອກນີ້ຊີ້ໃຫ້ເຫັນໄດເລກະທໍລີຫ່າງໄກສອກຫຼີກທີ່ ZoneMinder ຄວນໃຊ້ເພື່ອອັບໂຫລດ
ໄຟລ໌ເຫດການທີ່ຈະ.

UPLOAD_TIMEOUT - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດ
ເຊີບເວີ. ຕົວເລືອກນີ້ຊີ້ບອກເຖິງໄລຍະເວລາທີ່ບໍ່ມີການເຄື່ອນໄຫວສູງສຸດ (ເປັນວິນາທີ) ທີ່ຄວນຈະເປັນ
tolerated ກ່ອນ ZoneMinder ກໍານົດວ່າການໂອນໄດ້ລົ້ມເຫລວແລະປິດລົງ
ການເຊື່ອມຕໍ່.

UPLOAD_FTP_PASSIVE - ທ່ານສາມາດນໍາໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່
ເຄື່ອງແມ່ຂ່າຍ ftp ໄລຍະໄກ. ທາງເລືອກນີ້ຊີ້ໃຫ້ເຫັນວ່າການໂອນ ftp ຄວນຈະເຮັດໃນຕົວຕັ້ງຕົວຕີ
ໂໝດ. ນີ້ໃຊ້ການເຊື່ອມຕໍ່ດຽວສໍາລັບກິດຈະກໍາ ftp ທັງຫມົດແລະ, ໃນຂະນະທີ່ຊ້າກວ່າການເຄື່ອນໄຫວ
ການໂອນຍ້າຍ, ແມ່ນເຂັ້ມແຂງແລະມີແນວໂນ້ມທີ່ຈະເຮັດວຽກຈາກທາງຫລັງຂອງ filewalls. ຕົວເລືອກນີ້ຖືກລະເລີຍ
ສໍາລັບການໂອນ SFTP.

UPLOAD_DEBUG - ທ່ານສາມາດໃຊ້ຕົວກອງເພື່ອສັ່ງໃຫ້ ZoneMinder ອັບໂຫລດເຫດການໃສ່ຣີໂໝດ
ເຊີບເວີ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ມີ (ຫຼື​ຄາດ​ວ່າ​) ບັນ​ຫາ​ໃນ​ການ​ອັບ​ໂຫລດ​ກິດ​ຈະ​ກໍາ​, ການ​ຕັ້ງ​ຄ່າ​ນີ້​
ເພື່ອ 'ແມ່ນ' ອະນຸຍາດໃຫ້ຂໍ້ມູນເພີ່ມເຕີມທີ່ຖືກສ້າງຂຶ້ນໂດຍໂມດູນການໂອນຍ້າຍທີ່ຕິດພັນ
ແລະລວມຢູ່ໃນບັນທຶກ.

ທາງເລືອກໃນການ - X10
[ຮູບພາບ]

OPT_X10 - ຖ້າທ່ານມີ X10 Home Automation ຕິດຕັ້ງຢູ່ໃນເຮືອນຂອງທ່ານ, ທ່ານສາມາດນໍາໃຊ້ ZoneMinder ເພື່ອ
ເລີ່ມຕົ້ນຫຼືປະຕິກິລິຍາກັບສັນຍານ X10 ຖ້າຄອມພິວເຕີຂອງທ່ານມີການໂຕ້ຕອບທີ່ເຫມາະສົມ
ຕົວຄວບຄຸມ. ຕົວເລືອກນີ້ຊີ້ບອກວ່າຕົວເລືອກ X10 ຈະມີຢູ່ໃນຕົວທ່ອງເວັບຫຼືບໍ່
ລູກຄ້າ.

X10_DEVICE - ຖ້າທ່ານມີອຸປະກອນຄວບຄຸມ X10 (ເຊັ່ນ: XM10U) ເຊື່ອມຕໍ່ກັບຄອມພິວເຕີຂອງທ່ານ.
ທາງ​ເລືອກ​ນີ້​ລາຍ​ລະ​ອຽດ​ວ່າ​ພອດ​ທີ່​ມັນ​ເຊື່ອມ​ຕໍ່​ກ່ຽວ​ກັບ​ການ​, ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຂອງ /dev/ttyS0 ແຜນ​ທີ່​
serial ຫຼື com port 1.

X10_HOUSE_CODE - ອຸປະກອນ X10 ຖືກຈັດກຸ່ມເຂົ້າກັນໂດຍການລະບຸພວກມັນເປັນທັງໝົດຂອງ
ລະ​ຫັດ​ເຮືອນ​ຫນຶ່ງ​. ຕົວເລືອກນີ້ໃຫ້ລາຍລະອຽດວ່າມັນແມ່ນຫຍັງ. ມັນຄວນຈະເປັນຕົວອັກສອນດຽວລະຫວ່າງ A
ແລະ P.

X10_DB_RELOAD_INTERVAL - daemon zmx10 ເປັນໄລຍະກວດສອບຖານຂໍ້ມູນເພື່ອຊອກຫາ
ສິ່ງທີ່ເຫດການ X10 ກະຕຸ້ນ, ຫຼືຜົນມາຈາກ, ສັນຍານເຕືອນ. ຕົວເລືອກນີ້ກໍານົດວິທີການເລື້ອຍໆ
ການກວດສອບນີ້ເກີດຂຶ້ນ, ເວັ້ນເສຍແຕ່ວ່າທ່ານປ່ຽນພື້ນທີ່ນີ້ເລື້ອຍໆ, ມັນສາມາດເປັນຂະຫນາດໃຫຍ່ພໍສົມຄວນ
ມູນຄ່າ.

ທາງເລືອກໃນການ - ສູງ, ຂະຫນາດກາງ ແລະ ຕ່ໍາ B/W
[ຮູບພາບ]

ໃນປັດຈຸບັນມີທາງເລືອກຈໍານວນຫນຶ່ງທີ່ຖືກຈັດໃສ່ໃນປະເພດແບນວິດ, ນີ້ອະນຸຍາດໃຫ້
ທ່ານຕ້ອງການປັບຄ່າລູກຄ້າ ZoneMinder ເພື່ອເຮັດວຽກທີ່ດີທີ່ສຸດຜ່ານວິທີການເຂົ້າເຖິງຕ່າງໆ
ທ່ານອາດຈະເຂົ້າເຖິງລູກຄ້າ. ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນມີຢູ່ໃນທາງເລືອກ H, M ແລະ L.
3 ກຸ່ມເຫຼົ່ານີ້ຄວບຄຸມສິ່ງທີ່ເກີດຂື້ນເມື່ອລູກຄ້າແລ່ນຢູ່ໃນ 'ສູງ', 'ປານກາງ' ແລະ
ໂໝດແບນວິດ 'ຕ່ຳ' ຕາມລຳດັບ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຄ່າເລີ່ມຕົ້ນຈະເຫມາະສົມເປັນ a
ຈຸດເລີ່ມຕົ້ນ.

ສູງ - ທ່ານຄວນກໍານົດທາງເລືອກເຫຼົ່ານີ້ສໍາລັບເມື່ອເຂົ້າເຖິງລູກຄ້າ ZoneMinder ຫຼາຍກວ່າທ້ອງຖິ່ນ
ເຄືອຂ່າຍຫຼືການເຊື່ອມຕໍ່ຄວາມໄວສູງ.

ຂະຫນາດກາງ - ທ່ານຄວນກໍານົດທາງເລືອກເຫຼົ່ານີ້ສໍາລັບເວລາທີ່ເຂົ້າເຖິງລູກຄ້າ ZoneMinder ໃນໄລຍະ a
ສາຍເຊື່ອມຕໍ່ຊ້າລົງ ຫຼື DSL.

ຊ້າ - ທ່ານຄວນກໍານົດທາງເລືອກເຫຼົ່ານີ້ສໍາລັບເວລາທີ່ເຂົ້າເຖິງລູກຄ້າ Zoneminder ຊ້າ
ການ​ເຊື່ອມ​ຕໍ່​ເຄືອ​ຂ່າຍ​.

WEB_H_REFRESH_MAIN, WEB_M_REFRESH_MAIN, WEB_L_REFRESH_MAIN - ເລື້ອຍປານໃດ (ໃນວິນາທີ)
ປ່ອງຢ້ຽມ console ຕົ້ນຕໍຄວນຈະໂຫຼດຫນ້າຈໍຄືນຕົວມັນເອງ. ປ່ອງຢ້ຽມຫຼັກຂອງຄອນໂຊນສະແດງສະຖານະທົ່ວໄປ
ແລະເຫດການລວມສໍາລັບຜູ້ຕິດຕາມທັງຫມົດ. ນີ້ບໍ່ແມ່ນວຽກເລັກນ້ອຍ ແລະບໍ່ຄວນເປັນ
ຊ້ໍາເລື້ອຍໆເກີນໄປຫຼືມັນອາດຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດຂອງສ່ວນທີ່ເຫຼືອຂອງລະບົບ.

WEB_H_REFRESH_CYCLE, WEB_M_REFRESH_CYCLE, WEB_L_REFRESH_CYCLE - ເລື້ອຍປານໃດ (ໃນວິນາທີ)
ວົງຈອນການສັງເກດເບິ່ງ window swaps ກັບຈໍຕໍ່ໄປ. ປ່ອງຢ້ຽມເບິ່ງວົງຈອນແມ່ນວິທີການຂອງ
ຮອບວຽນຢ່າງຕໍ່ເນື່ອງລະຫວ່າງຮູບພາບຈາກຈໍພາບທັງໝົດຂອງເຈົ້າ. ທາງເລືອກນີ້ກໍານົດວິທີການ
ເລື້ອຍໆເພື່ອໂຫຼດຫນ້າຈໍຄືນດ້ວຍຮູບພາບໃຫມ່.

WEB_H_REFRESH_IMAGE, WEB_M_REFRESH_IMAGE, WEB_L_REFRESH_IMAGE - ເລື້ອຍປານໃດ (ໃນວິນາທີ)
ຮູບ​ພາບ​ທີ່​ໄດ້​ຮັບ​ການ​ເບິ່ງ​ແມ່ນ​ໂຫຼດ​ຫນ້າ​ຈໍ​ຄືນ (ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ແມ່ນ​ການ​ສະ​ຕ​ຣີມ​)​. ຮູບພາບທີ່ມີຊີວິດຈາກຈໍສະແດງຜົນສາມາດເປັນ
ເບິ່ງໄດ້ທັງໃນໂໝດສະຕີມ ຫຼືພາບຖ່າຍ. ຕົວເລືອກນີ້ກຳນົດວ່າຮູບພາບທີ່ຖ່າຍເປັນເລື້ອຍໆສໍ່າໃດ
ຖືກປັບປຸງໃຫມ່, ມັນບໍ່ມີຜົນຖ້າການຖ່າຍທອດຖືກເລືອກ.

WEB_H_REFRESH_STATUS, WEB_M_REFRESH_STATUS, WEB_L_REFRESH_STATUS - ເລື້ອຍປານໃດ (ເປັນວິນາທີ)
ສະຖານະຈະປັບປຸງຕົວມັນເອງຢູ່ໃນປ່ອງຢ້ຽມໂມງ. ປ່ອງຢ້ຽມຕິດຕາມກວດກາແມ່ນຕົວຈິງແລ້ວຈາກ
ຫຼາຍກອບ. ຫນຶ່ງໃນກາງພຽງແຕ່ປະກອບດ້ວຍສະຖານະການຕິດຕາມກວດກາທີ່ຕ້ອງການ
ໂຫຼດຫນ້າຈໍຄືນເລື້ອຍໆເລື້ອຍໆເພື່ອໃຫ້ຕົວຊີ້ວັດທີ່ແທ້ຈິງ. ທາງເລືອກນີ້ກໍານົດວ່າ
ຄວາມຖີ່.

WEB_H_REFRESH_EVENTS, WEB_M_REFRESH_EVENTS, WEB_L_REFRESH_EVENTS - ເລື້ອຍປານໃດ (ເປັນວິນາທີ)
ລາຍການນັດໝາຍຖືກໂຫຼດຄືນໃໝ່ຢູ່ໃນໜ້າຈໍໂມງ. ປ່ອງຢ້ຽມຕິດຕາມກວດກາແມ່ນຕົວຈິງແລ້ວ
ຈາກຫຼາຍກອບ. ຂອບລຸ່ມມີລາຍຊື່ຂອງເຫດການສອງສາມອັນສຸດທ້າຍເພື່ອງ່າຍ
ການເຂົ້າເຖິງ. ຕົວເລືອກນີ້ກຳນົດວ່າອັນນີ້ຈະຖືກໂຫຼດໃໝ່ເລື້ອຍໆສໍ່າໃດ.

WEB_H_CAN_STREAM, WEB_M_CAN_STREAM, WEB_L_CAN_STREAM - ຖ້າທ່ານຮູ້ວ່າຕົວທ່ອງເວັບຂອງທ່ານສາມາດ
ຈັດການການຖ່າຍທອດຮູບພາບຂອງປະເພດ 'multipart/x-mixed-replace' ແຕ່ ZoneMinder ບໍ່
ກວດຫາອັນນີ້ຢ່າງຖືກຕ້ອງທ່ານສາມາດຕັ້ງຕົວເລືອກນີ້ເພື່ອຮັບປະກັນວ່າກະແສຖືກສົ່ງກັບ
ຫຼືໂດຍບໍ່ມີການໃຊ້ plugin Cambozola. ການເລືອກ 'ແມ່ນ' ຈະບອກ ZoneMinder ວ່າທ່ານ
ຕົວທ່ອງເວັບສາມາດຈັດການກັບສາຍນ້ໍາ nativ

WEB_H_STREAM_METHOD, WEB_M_STREAM_METHOD, WEB_H_STREAM_METHOD - ZoneMinder ສາມາດເປັນ
ຕັ້ງຄ່າໃຫ້ໃຊ້ວິດີໂອທີ່ເຂົ້າລະຫັດ mpeg ຫຼືຊຸດ ຫຼືຮູບພາບ jpeg ໃນເວລາສົ່ງ
ວິດີໂອການຖ່າຍທອດ. ຕົວເລືອກນີ້ກໍານົດສິ່ງທີ່ຖືກນໍາໃຊ້. ຖ້າທ່ານເລືອກ mpeg ທ່ານຄວນຮັບປະກັນ
ວ່າທ່ານມີ plugins ທີ່ເຫມາະສົມທີ່ມີຢູ່ໃນຕົວທ່ອງເວັບຂອງທ່ານໃນຂະນະທີ່ການເລືອກ jpeg ຈະ
ເຮັດວຽກຢູ່ໃນ Mozilla ແລະຕົວທ່ອງເວັບທີ່ກ່ຽວຂ້ອງແລະ Java applet ໃນ Internet Explorer

WEB_H_DEFAULT_SCALE, WEB_M_DEFAULT_SCALE, WEB_L_DEFAULT_SCALE - ໂດຍປົກກະຕິ ZoneMinder ຈະ
ສະແດງ 'ສົດ' ຫຼື 'ເຫດການ' streams ໃນຂະຫນາດພື້ນເມືອງຂອງເຂົາເຈົ້າ. ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານມີຕິດຕາມກວດກາ
ຂະ​ຫນາດ​ໃຫຍ່​ຫຼື​ການ​ເຊື່ອມ​ຕໍ່​ຊ້າ​ທ່ານ​ອາດ​ຈະ​ຕ້ອງ​ການ​ຫຼຸດ​ຜ່ອນ​ຂະ​ຫນາດ​ນີ້​, ທາງ​ເລືອກ​ສໍາ​ລັບ​ການ​
ຈໍສະແດງຜົນຂະຫນາດນ້ອຍທີ່ທ່ານສາມາດຂະຫຍາຍມັນ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ລະ​ບຸ​ສິ່ງ​ທີ່​ມາດ​ຕະ​ຖານ​ການ​ຂະ​ຫຍາຍ​ຕົວ​ໄດ້​
ປັດໄຈຈະເປັນ. ມັນສະແດງອອກເປັນເປີເຊັນດັ່ງນັ້ນ 100 ແມ່ນຂະຫນາດປົກກະຕິ, 200 ແມ່ນຂະຫນາດສອງເທົ່າ
ແລະອື່ນໆ

WEB_H_DEFAULT_RATE, WEB_M_DEFAULT_RATE, WEB_L_DEFAULT_RATE - ໂດຍປົກກະຕິ ZoneMinder ຈະ
ສະແດງ 'ເຫດການ' streams ໃນອັດຕາເດີມຂອງພວກເຂົາ, ເຊັ່ນວ່າຢູ່ໃກ້ກັບເວລາຈິງເທົ່າທີ່ເປັນໄປໄດ້.
ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານມີເຫດການຍາວມັນມັກຈະສະດວກໃນການຫຼິ້ນໃຫ້ເຂົາເຈົ້າໃນອັດຕາໄວຂຶ້ນ
ທົບທວນ. ທາງ​ເລືອກ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ລະ​ບຸ​ວ່າ​ອັດ​ຕາ​ການ replay ໃນ​ຕອນ​ຕົ້ນ​ຈະ​ເປັນ​ແນວ​ໃດ​. ມັນສະແດງອອກ
ເປັນອັດຕາສ່ວນດັ່ງນັ້ນ 100 ແມ່ນອັດຕາປົກກະຕິ, 200 ແມ່ນຄວາມໄວສອງເທົ່າແລະອື່ນໆ.

WEB_H_VIDEO_BITRATE, WEB_M_VIDEO_BITRATE, WEB_L_VIDEO_BITRATE - ເມື່ອເຂົ້າລະຫັດວິດີໂອຈິງ
ຜ່ານຫ້ອງສະຫມຸດ ffmpeg ອັດຕາບິດສາມາດຖືກກໍານົດເຊິ່ງປະມານເທົ່າກັບ
ແບນວິດທີ່ໃຊ້ໄດ້ສໍາລັບການຖ່າຍທອດ. ການຕັ້ງຄ່ານີ້ສອດຄ່ອງກັບ a
ການຕັ້ງຄ່າ 'ຄຸນນະພາບ' ສໍາລັບວິດີໂອ. ຄ່າຕໍ່າຈະສົ່ງຜົນໃຫ້ຮູບ blocky ໃນຂະນະທີ່ສູງ
ມູນຄ່າຈະສ້າງທັດສະນະທີ່ຊັດເຈນກວ່າ. ໃຫ້ສັງເກດວ່າການຕັ້ງຄ່ານີ້ບໍ່ໄດ້ຄວບຄຸມອັດຕາເຟຣມ
ຂອງວິດີໂອຢ່າງໃດກໍຕາມຄຸນນະພາບຂອງວິດີໂອທີ່ຜະລິດໄດ້ຖືກກະທົບທັງສອງໂດຍການຕັ້ງຄ່ານີ້
ແລະອັດຕາເຟຣມທີ່ວິດີໂອຖືກຜະລິດຢູ່ທີ່. ອັດຕາເຟຣມທີ່ສູງຂຶ້ນໃນບາງບິດສະເພາະ
ອັດຕາຜົນເຮັດໃຫ້ເຟຣມບຸກຄົນມີຄຸນນະພາບຕໍ່າກວ່າ.

WEB_H_VIDEO_MAXFPS, WEB_M_VIDEO_MAXFPS, WEB_L_VIDEO_MAXFPS - ເມື່ອໃຊ້ວິດີໂອສະຕຣີມ
ການຄວບຄຸມຕົ້ນຕໍແມ່ນອັດຕາບິດທີ່ກໍານົດວ່າຂໍ້ມູນສາມາດສົ່ງຜ່ານໄດ້ຫຼາຍປານໃດ. ແນວໃດກໍ່ຕາມ ກ
ອັດຕາບິດຕ່ໍາໃນອັດຕາເຟຣມສູງສົ່ງຜົນໃຫ້ຮູບພາບທີ່ມີຄຸນນະພາບຕ່ໍາ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານ
ເພື່ອຈໍາກັດອັດຕາເຟຣມສູງສຸດເພື່ອຮັບປະກັນວ່າຄຸນນະພາບວິດີໂອຖືກຮັກສາໄວ້. ເພີ່ມເຕີມ
ປະ​ໂຫຍດ​ແມ່ນ​ວ່າ​ການ​ເຂົ້າ​ລະ​ຫັດ​ວິ​ດີ​ໂອ​ໃນ​ອັດ​ຕາ​ພາ​ສູງ​ແມ່ນ​ເປັນ​ວຽກ​ງານ​ທີ່​ສຸມ​ການ​ໂຮງ​ງານ​ຜະ​ລິດ​ໃນ​ເວ​ລາ​ທີ່​
ສໍາລັບສ່ວນໃຫຍ່, ອັດຕາເຟຣມສູງຫຼາຍສະຫນອງການປັບປຸງການຮັບຮູ້ພຽງເລັກນ້ອຍໃນໄລຍະຫນຶ່ງ
ທີ່ມີຄວາມຕ້ອງການຊັບພະຍາກອນທີ່ສາມາດຈັດການໄດ້ຫຼາຍຂຶ້ນ. ຫມາຍເຫດ, ທາງເລືອກນີ້ແມ່ນປະຕິບັດເປັນຫມວກ
ນອກ ເໜືອ ໄປຈາກການຫຼຸດຜ່ອນ binary ທີ່ເກີດຂື້ນ. ດັ່ງນັ້ນຖ້າທ່ານມີອຸປະກອນຈັບພາບທີ່ 15fps ແລະ
ຕັ້ງຕົວເລືອກນີ້ເປັນ 10fps ຫຼັງຈາກນັ້ນວິດີໂອບໍ່ໄດ້ຜະລິດຢູ່ທີ່ 10fps, ແຕ່ຢູ່ທີ່ 7.5fps (15).
ແບ່ງດ້ວຍ 2) ເນື່ອງຈາກອັດຕາເຟຣມສຸດທ້າຍຕ້ອງເປັນຄ່າເດີມທີ່ຫານດ້ວຍກຳລັງຂອງ 2.

WEB_H_SCALE_THUMBS, WEB_M_SCALE_THUMBS, WEB_L_SCALE_THUMBS - ຖ້າບໍ່ໄດ້ຕັ້ງ, ທາງເລືອກນີ້ຈະສົ່ງ
ຮູບ​ພາບ​ທັງ​ຫມົດ​ກັບ​ຕົວ​ທ່ອງ​ເວັບ​ທີ່​ປັບ​ຂະ​ຫນາດ​ມັນ​ຢູ່​ໃນ​ປ່ອງ​ຢ້ຽມ​. ຖ້າ​ຫາກ​ວ່າ​ກໍາ​ນົດ​ຮູບ​ພາບ​ແມ່ນ​ການ​ຂະ​ຫຍາຍ​
ລົງເທິງເຊີບເວີກ່ອນທີ່ຈະສົ່ງຮູບພາບຂະຫນາດທີ່ຫຼຸດລົງໄປຫາຕົວທ່ອງເວັບເພື່ອອະນຸລັກ
bandwidth ໃນຄ່າໃຊ້ຈ່າຍຂອງ CPU ໃນເຄື່ອງແມ່ຂ່າຍ. ໃຫ້ສັງເກດວ່າ ZM ສາມາດປະຕິບັດການປັບຂະຫນາດໄດ້ພຽງແຕ່ຖ້າ
ການທໍາງານຂອງກາຟິກ PHP ທີ່ເຫມາະສົມໄດ້ຖືກຕິດຕັ້ງ. ນີ້ແມ່ນປົກກະຕິແລ້ວມີຢູ່ໃນ
php-gd ຊຸດ.

WEB_H_EVENTS_VIEW, WEB_M_EVENTS_VIEW, WEB_L_EVENTS_VIEW - ເຫດການທີ່ເກັບໄວ້ສາມາດເບິ່ງໄດ້ໃນ
ບໍ່ວ່າຈະເປັນຮູບແບບລາຍການເຫດການ ຫຼືຢູ່ໃນເສັ້ນເວລາຕາມເວລາ. ຕົວເລືອກນີ້ກໍານົດມຸມເບິ່ງເລີ່ມຕົ້ນ
ທີ່ຈະຖືກນໍາໃຊ້. ການເລືອກມຸມເບິ່ງອັນໜຶ່ງຢູ່ບ່ອນນີ້ບໍ່ໄດ້ກີດກັນບໍ່ໃຫ້ມີມຸມມອງອື່ນຖືກໃຊ້ເປັນມັນ
ຈະສາມາດເລືອກໄດ້ສະເໝີຈາກມຸມມອງໃດທີ່ກຳລັງຖືກໃຊ້ຢູ່.

WEB_H_SHOW_PROGRESS, WEB_M_SHOW_PROGRESS, WEB_L_SHOW_PROGRESS - ເມື່ອເບິ່ງເຫດການ
ແຜງນຳທາງເຫດການ ແລະແຖບຄວາມຄືບໜ້າແມ່ນສະແດງຢູ່ດ້ານລຸ່ມຂອງເຫດການເອງ. ນີ້ອະນຸຍາດໃຫ້ທ່ານ
ເພື່ອເຕັ້ນໄປຫາຈຸດສະເພາະໃນເຫດການ, ແຕ່ຍັງສາມາດປັບປຸງແບບເຄື່ອນໄຫວເພື່ອສະແດງ
ຄວາມຄືບຫນ້າໃນປະຈຸບັນຂອງເຫດການ replay ຕົວຂອງມັນເອງ. ຄວາມຄືບຫນ້ານີ້ແມ່ນຄິດໄລ່ຈາກ
ໄລຍະເວລາຂອງເຫດການຕົວຈິງແລະບໍ່ໄດ້ເຊື່ອມຕໍ່ໂດຍກົງກັບ replay ຕົວຂອງມັນເອງ, ດັ່ງນັ້ນຈໍາກັດ
ການ​ເຊື່ອມ​ຕໍ່​ແບນ​ວິດ​ອາດ​ຈະ​ບໍ່​ມີ​ຂັ້ນ​ຕອນ​ທີ່​ມີ replay ໄດ້​. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານຫັນ
ອອກຈາກການສະແດງຄວາມຄືບຫນ້າ, ໃນຂະນະທີ່ຍັງຄົງຮັກສາລັກສະນະນໍາທາງ, ບ່ອນທີ່ແບນວິດ
ປ້ອງກັນບໍ່ໃຫ້ມັນເຮັດວຽກຢ່າງມີປະສິດທິພາບ.

WEB_H_AJAX_TIMEOUT, WEB_M_AJAX_TIMEOUT, WEB_L_AJAX_TIMEOUT - ລຸ້ນໃໝ່ກວ່າຂອງ
ອາຫານສົດແລະທັດສະນະເຫດການໃຊ້ Ajax ເພື່ອຮ້ອງຂໍຂໍ້ມູນຈາກເຄື່ອງແມ່ຂ່າຍແລະຕື່ມຂໍ້ມູນໃສ່
ເບິ່ງແບບເຄື່ອນໄຫວ. ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ລະ​ບຸ​ການ​ຫມົດ​ເວ​ລາ​ຖ້າ​ຫາກ​ວ່າ​ຕ້ອງ​ການ​ຫຼັງ​ຈາກ​ນັ້ນ​
ການຮ້ອງຂໍຖືກປະຖິ້ມໄວ້. ການໝົດເວລາອາດຈະມີຄວາມຈຳເປັນຖ້າການຮ້ອງຂໍຈະຄ້າງໄວ້ຫຼາຍເກີນໄປເຊັ່ນ
ໃນການເຊື່ອມຕໍ່ຊ້າ. ນີ້ຈະມີແນວໂນ້ມທີ່ຈະບໍລິໂພກຄວາມຊົງຈໍາຂອງຕົວທ່ອງເວັບຫຼາຍແລະເຮັດໃຫ້ການ
ການໂຕ້ຕອບບໍ່ຕອບສະໜອງ. ປົກກະຕິແລ້ວບໍ່ມີການຮ້ອງຂໍໃດໆຄວນຈະຫມົດເວລາດັ່ງນັ້ນການຕັ້ງຄ່ານີ້ຄວນຈະເປັນ
ຕັ້ງເປັນຄ່າທີ່ໃຫຍ່ກວ່າການຕອບສະໜອງທີ່ຄາດໄວ້ຊ້າທີ່ສຸດ. ຄ່ານີ້ແມ່ນເປັນ milliseconds
ແຕ່ຖ້າຕັ້ງເປັນສູນແລ້ວຈະບໍ່ໃຊ້ເວລາໝົດເວລາ.

ທາງເລືອກໃນການ - ໂທລະ​ສັບ Bandwidth
[ຮູບພາບ]

WEB_P_CAN_STREAM - ລົບລ້າງການກວດສອບອັດຕະໂນມັດຂອງຄວາມສາມາດໃນການຖ່າຍທອດຂອງຕົວທ່ອງເວັບ. ຖ້າ
ທ່ານຮູ້ວ່າຕົວທ່ອງເວັບຂອງທ່ານສາມາດຈັດການກັບການຖ່າຍທອດຮູບພາບຂອງປະເພດ
'multipart/x-mixed-replace' ແຕ່ ZoneMinder ບໍ່ກວດພົບຢ່າງຖືກຕ້ອງທ່ານສາມາດຕັ້ງຄ່ານີ້.
ທາງ​ເລືອກ​ເພື່ອ​ຮັບ​ປະ​ກັນ​ວ່າ​ນ​້​ໍ​າ​ໄດ້​ຖືກ​ສົ່ງ​ໂດຍ​ຫຼື​ບໍ່​ມີ​ການ​ນໍາ​ໃຊ້​ຂອງ Cambozola ໄດ້​
ປລັກອິນ. ການເລືອກ 'ແມ່ນ' ຈະບອກ ZoneMinder ວ່າຕົວທ່ອງເວັບຂອງທ່ານສາມາດຈັດການກັບການຖ່າຍທອດໄດ້
ໂດຍພື້ນຖານແລ້ວ, 'ບໍ່' ຫມາຍຄວາມວ່າມັນບໍ່ສາມາດແລະດັ່ງນັ້ນ plugin ຈະຖືກນໍາໃຊ້ໃນຂະນະທີ່ 'ອັດຕະໂນມັດ' ອະນຸຍາດໃຫ້
ZoneMinder ຕັດສິນໃຈ.

WEB_P_STREAM_METHOD - ZoneMinder ສາມາດຖືກຕັ້ງຄ່າເພື່ອໃຊ້ວິດີໂອທີ່ເຂົ້າລະຫັດ mpeg ຫຼື
ຊຸດ ຫຼືຮູບພາບ jpeg ໃນເວລາສົ່ງສະຕຣີມວິດີໂອ. ຕົວເລືອກນີ້ກໍານົດສິ່ງທີ່ຖືກນໍາໃຊ້.
ຖ້າທ່ານເລືອກ mpeg ທ່ານຄວນຮັບປະກັນວ່າທ່ານມີ plugins ທີ່ເຫມາະສົມທີ່ມີຢູ່ໃນ
ຕົວທ່ອງເວັບຂອງທ່ານໃນຂະນະທີ່ການເລືອກ jpeg ຈະເຮັດວຽກພື້ນເມືອງໃນ Mozilla ແລະຕົວທ່ອງເວັບທີ່ກ່ຽວຂ້ອງແລະ
ກັບ Java applet ໃນ Internet Explorer"

WEB_P_DEFAULT_SCALE - ໂດຍປົກກະຕິ ZoneMinder ຈະສະແດງການຖ່າຍທອດ 'ສົດ' ຫຼື 'ເຫດການ' ໃນຂອງເຂົາເຈົ້າ
ຂະຫນາດພື້ນເມືອງ. ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານມີຈໍພາບທີ່ມີຂະຫນາດຂະຫນາດໃຫຍ່ຫຼືການເຊື່ອມຕໍ່ຊ້າທ່ານອາດຈະ
ຕ້ອງການຫຼຸດຜ່ອນຂະຫນາດນີ້, ທາງເລືອກສໍາລັບຈໍສະແດງຜົນຂະຫນາດນ້ອຍທ່ານສາມາດຂະຫຍາຍມັນໄດ້. ນີ້
ທາງ​ເລືອກ​ທີ່​ເຮັດ​ໃຫ້​ທ່ານ​ລະ​ບຸ​ວ່າ​ປັດ​ໄຈ​ການ​ຂະ​ຫຍາຍ​ມາດ​ຕະ​ຖານ​ຈະ​ເປັນ​ແນວ​ໃດ​. ມັນສະແດງອອກເປັນ
ເປີເຊັນດັ່ງນັ້ນ 100 ແມ່ນຂະຫນາດປົກກະຕິ, 200 ແມ່ນສອງຂະຫນາດແລະອື່ນໆ.

WEB_P_DEFAULT_RATE - ໂດຍປົກກະຕິ ZoneMinder ຈະສະແດງ 'ເຫດການ' streams ຢູ່ທີ່ເດີມຂອງພວກເຂົາ
ອັດຕາ, ie ໃກ້ກັບເວລາຈິງເທົ່າທີ່ເປັນໄປໄດ້. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານມີເຫດການຍາວ, ມັນມັກຈະເປັນ
ສະດວກໃນການຫຼິ້ນພວກມັນຄືນໃນອັດຕາໄວຂຶ້ນເພື່ອທົບທວນຄືນ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານລະບຸສິ່ງທີ່
ອັດຕາ replay ເລີ່ມຕົ້ນຈະເປັນ. ມັນສະແດງອອກເປັນເປີເຊັນສະນັ້ນ 100 ແມ່ນອັດຕາປົກກະຕິ,
200 ແມ່ນຄວາມໄວສອງເທົ່າແລະອື່ນໆ.

WEB_P_VIDEO_BITRATE - ເມື່ອເຂົ້າລະຫັດວິດີໂອຈິງຜ່ານຫ້ອງສະໝຸດ ffmpeg ອັດຕາບິດສາມາດເປັນໄດ້.
ລະບຸວ່າປະມານເທົ່າກັບແບນວິດທີ່ມີຢູ່ທີ່ໃຊ້ສໍາລັບການຖ່າຍທອດ. ນີ້
ການ​ຕັ້ງ​ຄ່າ​ປະ​ສິດ​ທິ​ຜົນ​ສອດ​ຄ່ອງ​ກັບ​ການ​ຕັ້ງ​ຄ່າ 'ຄຸນ​ນະ​ພາບ​' ສໍາ​ລັບ​ວິ​ດີ​ໂອ​ໄດ້​. ມູນຄ່າຕໍ່າຈະ
ສົ່ງຜົນໃຫ້ຮູບພາບ blocky ໃນຂະນະທີ່ມູນຄ່າສູງຈະສ້າງມຸມເບິ່ງທີ່ຊັດເຈນກວ່າ. ໃຫ້ສັງເກດວ່ານີ້
ການຕັ້ງຄ່າບໍ່ໄດ້ຄວບຄຸມອັດຕາເຟຣມຂອງວິດີໂອຢ່າງໃດກໍຕາມຄຸນນະພາບຂອງວິດີໂອ
ການຜະລິດແມ່ນໄດ້ຮັບຜົນກະທົບທັງການຕັ້ງຄ່ານີ້ແລະອັດຕາເຟຣມທີ່ວິດີໂອຖືກຜະລິດ
ທີ່. ອັດຕາເຟຣມທີ່ສູງຂຶ້ນໃນອັດຕາບິດສະເພາະສົ່ງຜົນໃຫ້ເຟຣມສ່ວນບຸກຄົນຢູ່ທີ່ a
ຄຸນ​ນະ​ພາບ​ຕ​່​ໍ​າ​.

WEB_P_VIDEO_MAXFPS - ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​ວິ​ດີ​ໂອ​ສະ​ຕ​ຣີມ​, ການ​ຄວບ​ຄຸມ​ຕົ້ນ​ຕໍ​ແມ່ນ​ອັດ​ຕາ​ບິດ​ທີ່​
ກຳນົດວ່າສາມາດສົ່ງຂໍ້ມູນໄດ້ຫຼາຍປານໃດ. ຢ່າງໃດກໍຕາມ, ອັດຕາບິດຕ່ໍາໃນອັດຕາເຟຣມສູງ
ສົ່ງຜົນໃຫ້ຮູບພາບທີ່ມີຄຸນນະພາບຕ່ໍາ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານຈໍາກັດອັດຕາເຟຣມສູງສຸດ
ເພື່ອຮັບປະກັນວ່າຄຸນນະພາບວິດີໂອຖືກຮັກສາໄວ້. ປະໂຫຍດເພີ່ມເຕີມແມ່ນວິດີໂອການເຂົ້າລະຫັດ
ໃນອັດຕາເຟຣມສູງແມ່ນເປັນວຽກທີ່ເຂັ້ມຂຸ້ນຂອງໂປເຊດເຊີໃນເວລາທີ່ສ່ວນໃຫຍ່ມີກອບສູງຫຼາຍ
ອັດຕາສະຫນອງການປັບປຸງທີ່ຮັບຮູ້ໄດ້ພຽງເລັກນ້ອຍໃນໄລຍະຫນຶ່ງທີ່ມີຊັບພະຍາກອນທີ່ສາມາດຈັດການໄດ້ຫຼາຍຂຶ້ນ
ຄວາມຕ້ອງການ. ຫມາຍເຫດ, ທາງເລືອກນີ້ຖືກປະຕິບັດເປັນ cap ເກີນກວ່າການຫຼຸດຜ່ອນ binary ໃຊ້ເວລາ
ສະຖານທີ່. ດັ່ງນັ້ນຖ້າທ່ານມີອຸປະກອນຈັບພາບຢູ່ທີ່ 15fps ແລະຕັ້ງຕົວເລືອກນີ້ເປັນ 10fps ຫຼັງຈາກນັ້ນ
ວິດີໂອບໍ່ໄດ້ຜະລິດຢູ່ທີ່ 10fps, ແຕ່ຢູ່ທີ່ 7.5fps (15 ແບ່ງດ້ວຍ 2) ເປັນກອບສຸດທ້າຍ.
ອັດຕາຕ້ອງເປັນເດີມຫານດ້ວຍກຳລັງ 2.

WEB_P_SCALE_THUMBS - ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ໄດ້​ຕັ້ງ​, ທາງ​ເລືອກ​ນີ້​ຈະ​ສົ່ງ​ຮູບ​ພາບ​ທັງ​ຫມົດ​ໄປ​ທີ່​ຕົວ​ທ່ອງ​ເວັບ​ທີ່
ປັບຂະຫນາດມັນຢູ່ໃນປ່ອງຢ້ຽມ. ຖ້າຕັ້ງຮູບພາບຖືກປັບຂະໜາດລົງເທິງເຊີບເວີກ່ອນທີ່ຈະສົ່ງ a
ຫຼຸດຂະຫນາດຮູບພາບໃຫ້ກັບຕົວທ່ອງເວັບເພື່ອປະຫຍັດແບນວິດໃນຄ່າໃຊ້ຈ່າຍຂອງ CPU ໃນເຄື່ອງແມ່ຂ່າຍ.
ໃຫ້ສັງເກດວ່າ ZM ພຽງແຕ່ສາມາດປະຕິບັດການປັບຂະຫນາດໄດ້ຖ້າຫາກວ່າການເຮັດວຽກຂອງກາຟິກ PHP ທີ່ເຫມາະສົມ
ຖືກຕິດຕັ້ງ. ນີ້ແມ່ນປົກກະຕິແລ້ວມີຢູ່ໃນຊຸດ php-gd.

WEB_P_AJAX_TIMEOUT - ເວີຊັນໃໝ່ກວ່າຂອງຟີດສົດ ແລະວິວເຫດການໃຊ້ Ajax ເພື່ອ
ຮ້ອງຂໍຂໍ້ມູນຈາກເຊີບເວີ ແລະເພີ່ມມຸມມອງແບບເຄື່ອນໄຫວ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້
ທ່ານ​ຈະ​ລະ​ບຸ​ການ​ຫມົດ​ເວ​ລາ​ຖ້າ​ຫາກ​ວ່າ​ຈໍາ​ເປັນ​ຫຼັງ​ຈາກ​ທີ່​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ໄດ້​ຖືກ​ປະ​ຖິ້ມ​ໄວ້​. ອາດໝົດເວລາ
ມີຄວາມຈໍາເປັນຖ້າຫາກວ່າຄໍາຮ້ອງຂໍຈະ overwise hang ເຊັ່ນໃນການເຊື່ອມຕໍ່ຊ້າ. ນີ້​ຈະ​ມີ​ແນວ​ໂນ້ມ​ທີ່​ຈະ​
ໃຊ້ຄວາມຊົງຈໍາຂອງຕົວທ່ອງເວັບຫຼາຍແລະເຮັດໃຫ້ການໂຕ້ຕອບບໍ່ຕອບສະຫນອງ. ປົກກະຕິບໍ່ມີ
ການຮ້ອງຂໍຄວນຈະໝົດເວລາ ດັ່ງນັ້ນການຕັ້ງຄ່ານີ້ຄວນຈະຖືກຕັ້ງເປັນຄ່າທີ່ໃຫຍ່ກວ່າຊ້າທີ່ສຸດ
ຄາດ​ວ່າ​ຈະ​ຕອບ​ສະ​ຫນອງ​. ຄ່ານີ້ເປັນມິລິວິນາທີ ແຕ່ຖ້າຕັ້ງເປັນສູນແລ້ວຈະບໍ່ໝົດເວລາ
ຖືກນໍາໃຊ້.

ທາງເລືອກໃນການ - eyeZM
ຫມາຍ​ເຫດ​:
eyeZM ເບິ່ງຄືວ່າບໍ່ໄດ້ຮັບການຮັກສາຢ່າງຈິງຈັງໂດຍນັກພັດທະນາແລະບໍ່ໄດ້ເຮັດວຽກກັບ
ສະບັບຕໍ່ມາຂອງ ZoneMinder.
[ຮູບພາບ]

EYEZM_DEBUG - ເປີດໃຊ້ ຫຼືປິດການນຳໃຊ້ການດີບັກເພີ່ມເຕີມຈາກປລັກອິນ eyeZm. ການດີບັກພິເສດ
ຂໍ້ມູນຈະຖືກສະແດງຢູ່ໃນໄຟລ໌ຂອງມັນເອງ (EYEZM_LOG_TO_FILE ຖືກຕັ້ງ), ຫຼື Apache ຂອງທ່ານ.
ບັນທຶກຂໍ້ຜິດພາດ

EYEZM_LOG_TO_FILE - ເມື່ອ EYEZM_DEBUG ເປີດຢູ່ ແລະເປີດ EYEZM_LOG_TO_FILE, ຜົນອອກມາ
ຈາກ eyeZm Plugin ຈະໄປຫາໄຟລ໌ຂອງມັນເອງ. ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະໄປຫາຄວາມຜິດພາດ apache
ທ່ອນ.

EYEZM_LOG_FILE - ຊື່ໄຟລ໌ເລີ່ມຕົ້ນທີ່ຈະໃຊ້ໃນເວລາບັນທຶກ eyeZm Output ແລະ EYEZM_LOG_TO_FILE
ຖືກເປີດໃຊ້. ໄຟລ໌ນີ້ຈະມີຜົນຜະລິດຂອງມັນເອງຈາກ eyeZm Plugin ເມື່ອ
EYEZM_LOG_TO_FILE ແລະ EYEZM_DEBUG ຖືກເປີດໃຊ້ທັງສອງຢ່າງ.

EYEZM_EVENT_VCODEC - eyeZm Plugin ໂທຫາ FFMPEG ພາຍນອກເພື່ອເຂົ້າລະຫັດທີ່ຈັບໄດ້.
ຮູບພາບຕ່າງໆ. ຖ້າ FFMPEG ຂອງ​ທ່ານ​ບໍ່​ໄດ້​ຖືກ​ສ້າງ​ຂຶ້ນ​ໂດຍ​ສະ​ຫນັບ​ສະ​ຫນູນ H264​, ໃຫ້​ປ່ຽນ​ແປງ​ນີ້​ເປັນ MPEG​-4​. ຖ້າໃຊ້
H264, ກະລຸນາກວດເບິ່ງ http://www.eyezm.com ສໍາລັບຄວາມຕ້ອງການ H264 ແລະສະບັບ eyeZm ຂອງທ່ານ
ຮອງຮັບ H264 (v1.2+).

EYEZM_FEED_VCODEC - ກໍານົດວ່າການຖ່າຍທອດສົດແມ່ນຖືກສ້າງຂຶ້ນໂດຍໃຊ້ MJPEG ເດີມຫຼືບໍ່
ການຖ່າຍທອດດ້ວຍ ZoneMinder, ຫຼື H264 ໂດຍໃຊ້ FFMPEG ແລະ HTML-5 streaming. ຖ້າໃຊ້ H264,
ກະ​ລຸ​ນາ​ກວດ​ສອບ http://www.eyezm.com ສໍາລັບຄວາມຕ້ອງການ H264 ແລະສະບັບ eyeZm ຂອງທ່ານ
ຮອງຮັບ H264 (v1.2+). ນີ້ແມ່ນພຽງແຕ່ຄ່າເລີ່ມຕົ້ນ, ແລະສາມາດ overridden ດ້ວຍ eyeZm.

EYEZM_H264_DEFAULT_BR - ອັດຕາບິດມາດຕະຖານເພື່ອໃຊ້ກັບ FFMPEG ສຳລັບການຖ່າຍທອດ H264. ເມື່ອໃຊ້
eyeZm Plugin ເພື່ອຖ່າຍທອດຂໍ້ມູນ H264, FFMPEG ຕ້ອງການບິດເຣດເພື່ອຄວບຄຸມຄຸນນະພາບ ແລະ
ແບນວິດຂອງວິດີໂອ. ນີ້ຄວນຈະຖືກລະບຸໃນຮູບແບບທີ່ຍອມຮັບໄດ້ກັບ FFMPEG. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນພຽງພໍສໍາລັບການຕິດຕັ້ງສ່ວນໃຫຍ່. ນີ້ແມ່ນພຽງແຕ່ຄ່າເລີ່ມຕົ້ນ, ແລະ
ສາມາດ overridden ດ້ວຍ eyeZm.

EYEZM_H264_DEFAULT_EVBR - ອັດຕາບິດມາດຕະຖານເພື່ອໃຊ້ກັບ FFMPEG ສຳລັບການເບິ່ງເຫດການ H264. ເມື່ອ​ໃດ​
ການນໍາໃຊ້ eyeZm Plugin ເພື່ອເບິ່ງເຫດການໃນ H264, FFMPEG ຕ້ອງການອັດຕາບິດເພື່ອຄວບຄຸມ
ຄຸນນະພາບ ແລະແບນວິດຂອງວິດີໂອ. ນີ້ຄວນຈະຖືກກໍານົດໃນຮູບແບບທີ່ຍອມຮັບໄດ້
FFMPEG. ຄ່າເລີ່ມຕົ້ນແມ່ນພຽງພໍສໍາລັບການຕິດຕັ້ງສ່ວນໃຫຍ່. ນີ້ແມ່ນພຽງແຕ່ຄ່າເລີ່ມຕົ້ນ
ພາລາມິເຕີ, ແລະສາມາດ overridden ດ້ວຍ eyeZm.

EYEZM_H264_TIMEOUT - ໝົດເວລາ (ວິນາທີ) ເພື່ອລໍຖ້າການຖ່າຍທອດ H264 ກ່ອນທີ່ຈະປິດ.
eyeZm Plugin ຈະພະຍາຍາມສ້າງກະແສ H264 ເມື່ອຮ້ອງຂໍ, ແລະຮຽກຮ້ອງໃຫ້ມັນ
ສໍາເລັດພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້. ຖ້າທ່ານມີລະບົບຊ້າຫຼືຊອກຫາຜ່ານບັນທຶກ
ວ່າການຖ່າຍທອດ H264 ບໍ່ໄດ້ເລີ່ມຕົ້ນເນື່ອງຈາກເວລາຫມົດເວລາ, ເຖິງແມ່ນວ່າ FFMPEG
ກໍາລັງແລ່ນ, ພະຍາຍາມເພີ່ມມູນຄ່ານີ້. ຖ້າທ່ານມີລະບົບໄວ, ຫຼຸດລົງມູນຄ່ານີ້
ສາມາດປັບປຸງການຕອບສະໜອງເມື່ອມີບັນຫາເລີ່ມຕົ້ນສາຍ H264.

EYEZM_SEG_DURATION - ໄລຍະເວລາສ່ວນທີ່ໃຊ້ສຳລັບການຖ່າຍທອດໂດຍໃຊ້ HTTP-5 Streaming protocol.
HTTP-5 Live Streaming Protocol ແບ່ງສ່ວນການຖ່າຍທອດວິດີໂອເຂົ້າເປັນຕ່ອນນ້ອຍໆຂອງ a
ໄລຍະເວລາທີ່ກໍານົດໂດຍພາລາມິເຕີນີ້. ການເພີ່ມໄລຍະເວລາຂອງສ່ວນຈະຊ່ວຍໄດ້
ການເຊື່ອມຕໍ່ທີ່ຫຍຸ້ງຍາກໃນອີກດ້ານຫນຶ່ງ, ແຕ່ຈະເພີ່ມເວລາ latency ໃນການເລີ່ມຕົ້ນການຖ່າຍທອດ.

ທາງເລືອກໃນການ - ຜູ້ຊົມໃຊ້
[ຮູບພາບ]

ໃນພາກນີ້ທ່ານຈະເຫັນລາຍຊື່ຜູ້ໃຊ້ປະຈຸບັນທີ່ກໍານົດໄວ້ໃນລະບົບ. ເຈົ້າ​ສາ​ມາດ
ເພີ່ມ ຫຼືລຶບຜູ້ໃຊ້ອອກຈາກບ່ອນນີ້. ມັນແນະນໍາໃຫ້ທ່ານບໍ່ລຶບຜູ້ໃຊ້ admin
ເວັ້ນ ເສຍ ແຕ່ ວ່າ ທ່ານ ໄດ້ ສ້າງ ຜູ້ ໃຊ້ ສິດ ທິ ຢ່າງ ເຕັມ ສ່ວນ ຄົນ ອື່ນ ເພື່ອ ຮັບ ເອົາ ພາ ລະ ບົດ ບາດ ດຽວ ກັນ. ແຕ່ລະ
ຜູ້ໃຊ້ຖືກກໍານົດດ້ວຍຊື່ແລະລະຫັດຜ່ານ (ທີ່ຖືກເຊື່ອງໄວ້) ເຊັ່ນດຽວກັນກັບການຕັ້ງຄ່າທີ່ເປີດໃຊ້
ທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອເປີດຫຼືປິດຜູ້ໃຊ້ຊົ່ວຄາວ, ຕົວຢ່າງຜູ້ໃຊ້ແຂກສໍາລັບ
ການເຂົ້າເຖິງເວລາຈໍາກັດ. ເຊັ່ນດຽວກັນກັບວ່າມີການຕັ້ງຄ່າພາສາທີ່ອະນຸຍາດໃຫ້ທ່ານສາມາດກໍານົດ
ພາສາສະເພາະຂອງຜູ້ໃຊ້. ການຕັ້ງຄ່າພາສາຢູ່ທີ່ນີ້ທີ່ແຕກຕ່າງຈາກລະບົບ
ພາສາຈະຫມາຍຄວາມວ່າເວລາທີ່ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບພວກເຂົາຈະມີການໂຕ້ຕອບຂອງເວັບທີ່ນໍາສະເຫນີ
ໃນພາສາຂອງຕົນເອງແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງລະບົບ, ຖ້າມັນມີຢູ່.

ຍັງມີຫ້າຄ່າທີ່ກໍານົດການອະນຸຍາດຂອງຜູ້ໃຊ້, ເຫຼົ່ານີ້ແມ່ນ 'Stream', 'Events',
'Control', 'Monitor' ແລະ 'System' ແຕ່ລະຄົນສາມາດມີຄ່າຂອງ 'None', 'View' ຫຼື 'Edit' ແຍກຕ່າງຫາກ.
ຈາກ 'ສະຕຣີມ' ທີ່ບໍ່ມີການຕັ້ງຄ່າ 'ແກ້ໄຂ'. ຄ່າເຫຼົ່ານີ້ກວມເອົາການເຂົ້າເຖິງຕໍ່ໄປນີ້
ເຂດ; 'ສະຕຣີມ' ກຳນົດວ່າຜູ້ໃຊ້ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງຟີດວິດີໂອ 'ສົດ' ຫຼືບໍ່
ຈາກ​ກ້ອງ​ຖ່າຍ​ຮູບ​. ທ່ານອາດຈະຕ້ອງການອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເບິ່ງເຫດການປະຫວັດສາດພຽງແຕ່ໃນນັ້ນ
ກໍລະນີການຕັ້ງຄ່ານີ້ຄວນຈະເປັນ 'ບໍ່ມີ'. ການຕັ້ງຄ່າ 'ເຫດການ' ກໍານົດວ່າຜູ້ໃຊ້ສາມາດເຮັດໄດ້
ເບິ່ງ ແລະແກ້ໄຂ ຫຼືລຶບເຫດການປະຫວັດສາດທີ່ຍັງຄົງຄ້າງ. ການຕັ້ງຄ່າ 'ການຄວບຄຸມ' ອະນຸຍາດໃຫ້ທ່ານ
ເພື່ອຊີ້ບອກວ່າຜູ້ໃຊ້ສາມາດຄວບຄຸມກ້ອງປະເພດ Pan/Tilt/Zoom ທີ່ເຈົ້າອາດຈະໄດ້
ມີຢູ່ໃນລະບົບຂອງທ່ານ. ການຕັ້ງຄ່າ 'Monitor' ກໍານົດວ່າຜູ້ໃຊ້ສາມາດເຫັນປັດຈຸບັນໄດ້ຫຼືບໍ່
ຕິດ​ຕາມ​ກວດ​ກາ​ການ​ຕັ້ງ​ຄ່າ​ແລະ​ການ​ປ່ຽນ​ແປງ​ໃຫ້​ເຂົາ​ເຈົ້າ​. ສຸດທ້າຍການຕັ້ງຄ່າ 'ລະບົບ' ຈະກໍານົດວ່າຜູ້ໃຊ້
ສາ​ມາດ​ເບິ່ງ​ຫຼື​ປັບ​ປຸງ​ການ​ຕັ້ງ​ຄ່າ​ລະ​ບົບ​ໂດຍ​ລວມ​, ເຊັ່ນ​: ທາງ​ເລືອກ​ແລະ​ຜູ້​ໃຊ້​ຫຼື​
ການຄວບຄຸມການເຮັດວຽກຂອງລະບົບທັງຫມົດ.

ເຊັ່ນດຽວກັນກັບການຕັ້ງຄ່າເຫຼົ່ານີ້ຍັງມີການຕັ້ງຄ່າ 'Bandwidth' ເຊິ່ງສາມາດໃຊ້ເພື່ອຈໍາກັດ
ແບນວິດສູງສຸດທີ່ຜູ້ໃຊ້ສາມາດເບິ່ງໄດ້ແລະການຕັ້ງຄ່າ 'Monitor Ids' ທີ່ສາມາດໃຊ້ໄດ້
ສໍາລັບຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນ 'ລະບົບ' ເພື່ອຈໍາກັດໃຫ້ເຂົາເຈົ້າພຽງແຕ່ສາມາດເຂົ້າເຖິງການຖ່າຍທອດ, ເຫດການຫຼື
ຈໍພາບສຳລັບ ids ຈໍພາບທີ່ໃຫ້ໄວ້ເປັນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດໂດຍບໍ່ມີຊ່ອງຫວ່າງ. ຖ້າຜູ້ໃຊ້
ດ້ວຍສິດທິພິເສດການແກ້ໄຂ 'Monitor' ແມ່ນຖືກຈຳກັດໃຫ້ສະເພາະຕົວຕິດຕາມຢູ່ບ່ອນນີ້ເຂົາເຈົ້າຈະບໍ່ສາມາດ
ເພື່ອເພີ່ມຫຼືລຶບຈໍສະແດງຜົນແຕ່ພຽງແຕ່ປ່ຽນລາຍລະອຽດຂອງຜູ້ທີ່ເຂົາເຈົ້າມີການເຂົ້າເຖິງ. ຖ້າ ກ
ຜູ້ໃຊ້ມີສິດ 'ລະບົບ' ຈາກນັ້ນການຕັ້ງຄ່າ 'Monitor Ids' ຈະຖືກລະເລີຍ ແລະບໍ່ມີ.
ຜົນກະທົບ.'

ກ້ອງຖ່າຍຮູບ ການຄວບຄຸມ
ZoneMinder ສະຫນອງສິ່ງອໍານວຍຄວາມສະດວກໃນການຄວບຄຸມກ້ອງຖ່າຍຮູບຈາກອິນເຕີເຟດເວັບແລະບາງຄົນ
ຂອບເຂດອັດຕະໂນມັດ. ກ້ອງ Pan/Tilt/Zoom (PTZ) ມີຄວາມສາມາດຫຼາກຫຼາຍ ແລະ
ໃຊ້ໂປໂຕຄອນທີ່ແຕກຕ່າງກັນຫຼາຍອັນເຮັດໃຫ້ການແກ້ໄຂການຄວບຄຸມແບບທົ່ວໆໄປ
ເປັນໄປໄດ້ຍາກຫຼາຍ. ເພື່ອແກ້ໄຂ ZoneMinder ນີ້ໃຊ້ສອງວິທີທີ່ສໍາຄັນທີ່ຈະໄດ້ຮັບ
ປະ​ມານ​ບັນ​ຫາ​ນີ້​.

ຄໍານິຍາມ of ຄວາມສາມາດ
ສໍາລັບແຕ່ລະຕົວແບບຂອງກ້ອງຖ່າຍຮູບທີ່ເຈົ້າໃຊ້, ຕ້ອງມີການເຂົ້າຢູ່ໃນຕາຕະລາງຄວາມສາມາດຂອງກ້ອງຖ່າຍຮູບ
ສ້າງ. ເຫຼົ່ານີ້ຊີ້ບອກເຖິງຫນ້າທີ່ກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນແລະຮັບປະກັນວ່າ
ອິນເຕີເຟດສະ ເໜີ ຄວາມສາມາດທີ່ກ້ອງຖ່າຍຮູບຮອງຮັບເທົ່ານັ້ນ. ມີ ກ
ຈໍານວນຂະຫນາດໃຫຍ່ຫຼາຍຂອງຄວາມສາມາດທີ່ອາດຈະໄດ້ຮັບການສະຫນັບສະຫນູນແລະມັນເປັນສິ່ງສໍາຄັນຫຼາຍ
ວ່າລາຍການໃນຕາຕະລາງນີ້ສະທ້ອນໃຫ້ເຫັນເຖິງຄວາມສາມາດຕົວຈິງຂອງກ້ອງຖ່າຍຮູບ. ຂະຫນາດນ້ອຍ
ຈໍານວນຂອງຄວາມສາມາດຕົວຢ່າງແມ່ນລວມຢູ່ໃນ ZoneMinder, ເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ 'ເປັນ
ແມ່ນ' ຫຼືດັດແກ້.

ການຄວບຄຸມ Scripts
ZoneMinder ຕົວຂອງມັນເອງໂດຍທົ່ວໄປບໍ່ໄດ້ສະຫນອງຄວາມສາມາດໃນການສົ່ງຄໍາສັ່ງໄປຫາ
ກ້ອງຖ່າຍຮູບຫຼືໄດ້ຮັບການຕອບສະຫນອງ. ສິ່ງທີ່ມັນເຮັດແມ່ນການໄກ່ເກ່ຍການຮ້ອງຂໍການເຄື່ອນໄຫວຈາກເວັບ
ການໂຕ້ຕອບເຂົ້າໄປໃນຊຸດຄໍາສັ່ງມາດຕະຖານທີ່ຖືກສົ່ງໄປຫາ script ທີ່ກໍານົດໄວ້ໃນ
ຄວາມສາມາດໃນການຄວບຄຸມ. ຕົວຢ່າງສະຄຣິບແມ່ນໃຫ້ຢູ່ໃນ ZoneMinder ເຊິ່ງສະຫນັບສະຫນູນ a
ຈໍານວນຂອງ serial ຫຼືເຄືອຂ່າຍ protocols ແຕ່ມັນເປັນໄປໄດ້ສໍາລັບກ້ອງຖ່າຍຮູບຈໍານວນຫຼາຍໃຫມ່
scripts ຈະຕ້ອງໄດ້ຮັບການສ້າງ. ເຫຼົ່ານີ້ສາມາດໄດ້ຮັບການສ້າງແບບຈໍາລອງໃນຕົວຢ່າງ, ຫຼືຖ້າ
ຄໍາສັ່ງຄວບຄຸມມີຢູ່ແລ້ວຈາກຄໍາຮ້ອງສະຫມັກອື່ນໆ, ຫຼັງຈາກນັ້ນ script ສາມາດພຽງແຕ່
ເຮັດຫນ້າທີ່ເປັນຊັ້ນ 'ກາວ' ລະຫວ່າງ ZoneMinder ແລະຄໍາສັ່ງເຫຼົ່ານັ້ນ.

ມັນຄວນຈະໄດ້ຮັບການເນັ້ນຫນັກວ່າອົງປະກອບການຄວບຄຸມແລະຄວາມສາມາດຂອງ ZoneMinder ບໍ່ແມ່ນ
ມີຈຸດປະສົງເພື່ອໃຫ້ສາມາດສະຫນັບສະຫນູນກ້ອງຖ່າຍຮູບທຸກຄັ້ງອອກຈາກກ່ອງ. ບາງລະດັບຂອງການພັດທະນາແມ່ນ
ອາດຈະຕ້ອງການສໍາລັບກ້ອງຖ່າຍຮູບຈໍານວນຫຼາຍ.

ການຄວບຄຸມ Monitors
ຖ້າທ່ານໄດ້ກໍານົດລະບົບຂອງທ່ານວ່າມີຈໍພາບທີ່ສາມາດຄວບຄຸມໄດ້ແລະທ່ານກໍາລັງຊອກຫາຢູ່ໃນ a
ຈໍພາບທີ່ຖືກຕັ້ງຄ່າສໍາລັບການຄວບຄຸມ, ຫຼັງຈາກນັ້ນຄລິກໃສ່ການເຊື່ອມຕໍ່ 'ການຄວບຄຸມ' ຕາມທາງເທິງ
ຂອງປ່ອງຢ້ຽມຈະປ່ຽນພື້ນທີ່ລາຍຊື່ເຫດການສັ້ນເປັນພື້ນທີ່ຄວບຄຸມ. ຄວາມສາມາດ
ທ່ານໄດ້ກໍານົດກ່ອນຫນ້ານີ້ກໍານົດສິ່ງທີ່ສະແດງຢູ່ໃນປ່ອງຢ້ຽມນີ້. ໂດຍທົ່ວໄປແລ້ວທ່ານ
ຈະ​ມີ​ພື້ນ​ທີ່​ຄວບ​ຄຸມ Pan/Tilt ພ້ອມ​ກັບ​ຫນຶ່ງ​ຫຼື​ພື້ນ​ທີ່​ຍ່ອຍ​ເຊັ່ນ​: ຊູມ​ຫຼື​ຈຸດ​ສຸມ​
ຄວບຄຸມໄປຂ້າງ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ມີ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ preset ຫຼັງ​ຈາກ​ນັ້ນ​ການ​ເຫຼົ່າ​ນີ້​ຈະ​ຢູ່​ໃກ້​ກັບ​ທາງ​ລຸ່ມ​ຂອງ​
ປ່ອງຢ້ຽມ. ວິທີການປົກກະຕິຂອງການຄວບຄຸມຈໍພາບແມ່ນໂດຍການຄລິກໃສ່ທີ່ເຫມາະສົມ
ຮູບ​ພາບ​ທີ່​ຫຼັງ​ຈາກ​ນັ້ນ​ສົ່ງ​ຄໍາ​ສັ່ງ​ໂດຍ​ຜ່ານ​ສະ​ຄິບ​ຄວບ​ຄຸມ​ກັບ​ກ້ອງ​ຖ່າຍ​ຮູບ​ຂອງ​ຕົນ​ເອງ​. ນີ້ອາດຈະ
ບາງຄັ້ງໃຊ້ເວລາຊ້າທີ່ສັງເກດເຫັນກ່ອນທີ່ກ້ອງຖ່າຍຮູບຈະຕອບສະຫນອງ.

ມັນມັກຈະເປັນກໍລະນີທີ່ລູກສອນຄວບຄຸມມີຄວາມອ່ອນໄຫວຕໍ່ກັບບ່ອນທີ່ທ່ານຄລິກໃສ່ພວກມັນ.
ຖ້າທ່ານມີກ້ອງຖ່າຍຮູບທີ່ອະນຸຍາດໃຫ້ໃຊ້ຄວາມໄວທີ່ແຕກຕ່າງກັນສໍາລັບການ panning ຫຼືຊູມແລະອື່ນໆ
ຫຼັງ​ຈາກ​ນັ້ນ​ການ​ຄລິກ​ໃສ່​ໃກ້​ກັບ​ຈຸດ​ຂອງ​ລູກ​ສອນ​ຈະ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ຄວາມ​ໄວ​ໄວ​ຂຶ້ນ​ໃນ​ຂະ​ນະ​ທີ່​ຄລິກ​
ຢູ່ໃກ້ກັບຖານຂອງລູກສອນຈະຊ້າລົງ. ຖ້າທ່ານໄດ້ກໍານົດການເຄື່ອນໄຫວຢ່າງຕໍ່ເນື່ອງຫຼັງຈາກນັ້ນ
ກິດຈະກໍາຢ່າງຕໍ່ເນື່ອງສາມາດຖືກຢຸດເຊົາໂດຍການຄລິກໃສ່ພື້ນທີ່ລະຫວ່າງລູກສອນ, ເຊິ່ງຈະ
ບໍ່ວ່າຈະເປັນກາຟິກໃນກໍລະນີຂອງການຄວບຄຸມ pan/tilt ຫຼືຄໍາສັບໃນກໍລະນີຂອງການຊູມແລະ
ການຄວບຄຸມຈຸດສຸມແລະອື່ນໆ.

ຄວາມ​ສາ​ມາດ​ຄວບ​ຄຸມ​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​ເຊັ່ນ​ການ​ເຄື່ອນ​ໄຫວ​ໃນ​ແຜນ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ຄວບ​ຄຸມ​ໂດຍ​ກົງ​ໂດຍ​ການ​ຄລິກ​ໃສ່​
ຮູບພາບຕົວມັນເອງເມື່ອໃຊ້ໃນຕົວທ່ອງເວັບທີ່ສະຫນັບສະຫນູນຮູບພາບນ້ໍາໂດຍກົງ. ໃຊ້ໃນນີ້
ວິທີທີ່ທ່ານສາມາດຄລິກໃສ່ພື້ນທີ່ຂອງຮູບພາບທີ່ທ່ານສົນໃຈແລະກ້ອງຖ່າຍຮູບຈະ
ກາງ​ຈຸດ​ນັ້ນ. ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ການຄວບຄຸມຮູບພາບໂດຍກົງສໍາລັບການເຄື່ອນໄຫວທີ່ກ່ຽວຂ້ອງໃນເວລາທີ່
ພື້ນທີ່ຂອງຮູບພາບທີ່ທ່ານຄລິກໃສ່ກໍານົດທິດທາງແລະໄລຍະຫ່າງຈາກສູນກາງ
ຂອງຮູບພາບກໍານົດຄວາມໄວ. ເນື່ອງຈາກວ່າມັນບໍ່ສະເຫມີໄປງ່າຍທີ່ຈະຄາດຄະເນທິດທາງ
ຢູ່ໃກ້ກັບສູນກາງຂອງຮູບພາບ, ພື້ນທີ່ການເຄື່ອນໄຫວບໍ່ໄດ້ເລີ່ມຕົ້ນຈົນກ່ວາໄລຍະຫ່າງສັ້ນ
ຈາກສູນກາງ, ສົ່ງຜົນໃຫ້ເຂດ 'ຕາຍ' ຢູ່ເຄິ່ງກາງຂອງຮູບ.

ການຄວບຄຸມ ການໄຫຼ
ມີຄວາມເຂົ້າໃຈຂັ້ນພື້ນຖານກ່ຽວກັບວິທີການຄວບຄຸມກ້ອງຖ່າຍຮູບເຮັດວຽກຢູ່ໃນ ZoneMinder ຈະໄປໄດ້ຫຼາຍ
ໃນ​ການ​ແກ້​ໄຂ​ບັນ​ຫາ​ໃນ​ອະ​ນາ​ຄົດ​. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າຈໍານວນຫຼາຍຂອງ 'ກ້ອງຖ່າຍຮູບ
control' scripts ແມ່ນຜູ້ໃຊ້ປະກອບສ່ວນແລະມັນເປັນໄປໄດ້ທັງຫມົດທີ່ພວກເຂົາທໍາລາຍໃນ a
ການ​ປັບ​ປຸງ​ສະ​ບັບ​ໃນ​ອະ​ນາ​ຄົດ​.

· ZoneMinder ອີງໃສ່ 'ໂປໂຕຄອນຄວບຄຸມ' ສໍາລັບຮູບແບບກ້ອງຖ່າຍຮູບສະເພາະ. ການຄວບຄຸມເຫຼົ່ານີ້
ໂປໂຕຄອນແມ່ນບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກຊຸດ perl ທີ່ຕັ້ງຢູ່ໃນ /usr/share/perl5/ZoneMinder/Control/
(ໃນ Ubuntu ການແຈກຢາຍ) ທີ່ຖືກຮຽກຮ້ອງໂດຍ ZoneMinder ເມື່ອທ່ານເອີ້ນການດໍາເນີນການ PTZ

·ເມື່ອທ່ານເຊື່ອມໂຍງ 'ໂປໂຕຄອນ' ສໍາລັບ PTZ ສໍາລັບກ້ອງຖ່າຍຮູບ, ທ່ານກໍາລັງປ່ອຍໃຫ້ມີປະສິດຕິຜົນ.
ZoneMinder ຮູ້ບ່ອນທີ່ຈະຊອກຫາໄຟລ໌ perl ທີ່ຈະຄວບຄຸມກ້ອງຖ່າຍຮູບໃນທີ່ສຸດ
ການເຄື່ອນໄຫວ

·ໃຫ້ຕົວຢ່າງ, ສົມມຸດວ່າທ່ານກໍາລັງຕັ້ງຄ່າກ້ອງຖ່າຍຮູບ Foscam 9831W ແລະມີ.
ເຊື່ອມໂຍງໂປຣໂຕຄໍ '9831w' ກັບກ້ອງຖ່າຍຮູບນັ້ນ. ນີ້ໂດຍພື້ນຖານແລ້ວຫມາຍຄວາມວ່າໃນເວລາທີ່ທ່ານຍ້າຍ
ກ້ອງຖ່າຍຮູບຜ່ານ ZoneMinder, ມັນຈະສົ່ງຜ່ານການເຄື່ອນໄຫວໄປຫາ FI9831w.pm ໃນ
/usr/share/perl5/ZoneMinder/Control/

· ZoneMinder ຍັງຮັກສາຕົວກໍານົດການການຕັ້ງຄ່າໂປໂຕຄອນໃນຕາຕະລາງທີ່ເອີ້ນວ່າ ການຄວບຄຸມ
ໃນ DB. ຕາຕະລາງນີ້ຖືກນໍາໃຊ້ເພື່ອເກັບຮັກສາຕົວກໍານົດການເຊັ່ນວ່າກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນ
ການເຄື່ອນໄຫວຢ່າງຕໍ່ເນື່ອງ, ຊູມແລະອື່ນໆ.

·ທ ການຄວບຄຸມ ຕາຕະລາງແມ່ນໃຊ້ໂດຍ ZoneMinder ເພື່ອສ້າງການໂຕ້ຕອບເວັບ PTZ. ຕົວຢ່າງ, ເປັນ
ກ້ອງຖ່າຍຮູບ FI9831W ບໍ່ຮອງຮັບການຊູມ --> ດັ່ງນັ້ນເມື່ອທ່ານເປີດການໂຕ້ຕອບ PTZ ຂອງ
ZoneMinder ຜ່ານ Web Console ແລະນໍາທາງໄປຫາກ້ອງຖ່າຍຮູບ FI9831W, ຕົວເລືອກ Zoom ຈະ
ບໍ່ໄດ້ສະແດງໃຫ້ເຫັນ. ມັນຮູ້ວ່າບໍ່ໄດ້ສະແດງໃຫ້ເຫັນນີ້ເພາະວ່າ ການຄວບຄຸມ ຕາຕະລາງຂໍ້ມູນສໍາລັບ FI9831W
ລະບຸວ່າມັນບໍ່ໄດ້ຮອງຮັບ Zoom. ໃຫ້ສັງເກດວ່າທ່ານແກ້ໄຂຕົວກໍານົດການເຫຼົ່ານີ້ຜ່ານ
Source->Control->Control Type->Edit ໃນ web console

· ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ເຄີຍ​ເບິ່ງ​ໄຟລ​໌​ອະ​ນຸ​ສັນ​ຍາ​ການ​ຄວບ​ຄຸມ​ໃດ​ຫນຶ່ງ​, ທ່ານ​ຈະ​ສັງ​ເກດ​ເຫັນ​ວ່າ​ມັນ​ມີ​ຫນ້າ​ທີ່​
ຄື ຍ້າຍ RelUp or moveConLeft etc. -> ເຫຼົ່ານີ້ແມ່ນຫນ້າທີ່ທີ່ໄດ້ຮັບໃນທີ່ສຸດ
invoked ຍ້າຍກ້ອງຖ່າຍຮູບປະມານແລະຄາດວ່າຈະມີຜູ້ປະກອບສ່ວນທີ່ປະຕິບັດ
ໂປຣໄຟລ໌ກ້ອງຖ່າຍຮູບທີ່ຂາດຫາຍໄປຕື່ມຂໍ້ມູນໃສ່ໃນຫນ້າທີ່ເຫຼົ່ານີ້ດ້ວຍສະເພາະກ້ອງຖ່າຍຮູບທີ່ເຫມາະສົມ
ຄໍາສັ່ງ. ວິທີນີ້, ລະຫັດ ZoneMinder ຫຼັກບໍ່ຈໍາເປັນຕ້ອງກັງວົນກ່ຽວກັບກ້ອງຖ່າຍຮູບ
ຄໍາສັ່ງສະເພາະ. ທັງ​ຫມົດ​ທີ່​ມັນ​ຈໍາ​ເປັນ​ຕ້ອງ​ຮູ້​ແມ່ນ​ຄຸນ​ນະ​ສົມ​ບັດ​ຂອງ​ກ້ອງ​ຖ່າຍ​ຮູບ​ແລະ acordinfly​
invoke ຄໍາສັ່ງ abstract ໃນ protocol perl file ແລະມັນເປັນຄວາມຮັບຜິດຊອບຂອງ
ໄຟລ໌ perl ສໍາລັບກ້ອງຖ່າຍຮູບນັ້ນເພື່ອປະຕິບັດສະເພາະ. ດັ່ງນັ້ນ, ຖ້າຫາກວ່າທ່ານກໍາລັງປະເຊີນບັນຫາ
ດ້ວຍ PTZ ບໍ່ເຮັດວຽກ, ໄຟລ໌ໂປໂຕຄອນເຫຼົ່ານີ້ແມ່ນສິ່ງທີ່ທ່ານຄວນດີບັກ.

ການຄວບຄຸມ ຄວາມສາມາດ
ຖ້າທ່ານມີກ້ອງຖ່າຍຮູບທີ່ສະຫນັບສະຫນູນການຄວບຄຸມ PTZ ແລະຕ້ອງການໃຊ້ມັນກັບ ZoneMinder ຫຼັງຈາກນັ້ນ
ສິ່ງທໍາອິດທີ່ທ່ານຈໍາເປັນຕ້ອງເຮັດແມ່ນຮັບປະກັນວ່າມັນມີການເຂົ້າທີ່ຖືກຕ້ອງໃນຄວາມສາມາດ
ໂຕະ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງໄປທີ່ແຖບຄວບຄຸມຂອງກ່ອງໂຕ້ຕອບການຕັ້ງຄ່າ Monitor
ແລະເລືອກ 'ແກ້ໄຂ' ບ່ອນທີ່ມັນຖືກລະບຸໄວ້ໂດຍກ່ອງການເລືອກປະເພດການຄວບຄຸມ. ນີ້ຈະເອົາມາໃຫ້ເຖິງ
ປ່ອງ​ຢ້ຽມ​ໃຫມ່​ທີ່​ມີ​ບັນ​ຊີ​ລາຍ​ການ​ໂດຍ​ສະ​ຫຼຸບ​ໂດຍ​ຫຍໍ້​, ຄວາມ​ສາ​ມາດ​ທີ່​ມີ​ຢູ່​ແລ້ວ​. ການ​ແກ້​ໄຂ​
ຄວາມ​ສາ​ມາດ​ທີ່​ມີ​ຢູ່​ໃນ​ການ​ແກ້​ໄຂ​ເລືອກ Id ຫຼື​ຊື່​ຂອງ​ຄວາມ​ສາ​ມາດ​ໃນ​ຄໍາ​ຖາມ​, ຫຼື​
ໃຫ້ຄລິກໃສ່ປຸ່ມ Add ເພື່ອເພີ່ມຄວາມສາມາດຄວບຄຸມໃຫມ່. ທັງສອງວິທີການເຫຼົ່ານີ້ຈະ
ສ້າງໜ້າຕ່າງໃໝ່, ໃນແບບທີ່ຄຸ້ນເຄີຍ, ໂດຍມີແຖບຢູ່ທາງເທິງ ແລະ ຊ່ອງຂໍ້ມູນທາງລຸ່ມ. ໃນ
ກໍລະນີຂອງຕາຕະລາງຄວາມສາມາດມີຈໍານວນຂະຫນາດໃຫຍ່ຂອງການຕັ້ງຄ່າແລະແຖບ, ສະເລ່ຍ
ແລະການນໍາໃຊ້ເຫຼົ່ານີ້ໄດ້ຖືກອະທິບາຍສັ້ນໆຂ້າງລຸ່ມນີ້.

ຕົ້ນຕໍ ແຖບ
ຊື່ ນີ້ແມ່ນຊື່ຂອງຄວາມສາມາດໃນການຄວບຄຸມ, ມັນມັກຈະເຮັດໃຫ້ຄວາມຮູ້ສຶກຂອງຊື່
ຄວາມສາມາດຫຼັງຈາກຮູບແບບກ້ອງຖ່າຍຮູບຫຼືໂປໂຕຄອນຖືກນໍາໃຊ້.

ປະເພດ ບໍ່ວ່າຄວາມສາມາດຈະໃຊ້ທ້ອງຖິ່ນ (ໂດຍປົກກະຕິແລ້ວ serial) ຫຼືໂປໂຕຄອນຄວບຄຸມເຄືອຂ່າຍ.

ຄໍາສັ່ງ
ນີ້​ແມ່ນ​ເສັ້ນ​ທາງ​ອັນ​ເຕັມ​ທີ່​ເພື່ອ​ສະ​ຄິບ​ຫຼື​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ທີ່​ຈະ​ສ້າງ​ແຜນ​ທີ່​ຊຸດ​ມາດ​ຕະ​ຖານ​ຂອງ​
ຄໍາສັ່ງຄວບຄຸມ ZoneMinder ກັບຄໍາສັ່ງຂອງໂປໂຕຄອນຄວບຄຸມທຽບເທົ່າ. ນີ້ອາດຈະເປັນຫນຶ່ງ
ຂອງຕົວຢ່າງ zmcontrol-*.pl scripts ຫຼືອັນອື່ນທີ່ສົ່ງມາທັງໝົດ.

ສາມາດເຮັດໄດ້ Wake
ນີ້ແມ່ນຄຳນິຍາມຄວາມສາມາດຕົວຈິງອັນທຳອິດ. ການກວດສອບກ່ອງນີ້ຊີ້ໃຫ້ເຫັນ
ວ່າຄໍາສັ່ງ protocol ມີຢູ່ເພື່ອປຸກກ້ອງຖ່າຍຮູບຈາກສະຖານະນອນ.

ສາມາດເຮັດໄດ້ ນອນ
ກ້ອງສາມາດໃສ່ນອນໄດ້.

ສາມາດເຮັດໄດ້ ຕັ້ງ​ຄ່າ
ກ້ອງສາມາດຣີເຊັດເປັນສະຖານະທີ່ກຳນົດໄວ້ກ່ອນໜ້ານີ້.

ຍ້າຍ ແຖບ
ສາມາດເຮັດໄດ້ ຍ້າຍ
ກ້ອງຖ່າຍຮູບສາມາດເຄື່ອນທີ່, ເຊັ່ນ: ແຊ່ຫຼືອຽງ.

ສາມາດເຮັດໄດ້ ຍ້າຍ ໂດຍທາງຂວາງ
ກ້ອງຖ່າຍຮູບສາມາດເຄື່ອນທີ່ຕາມເສັ້ນຂວາງ. ບາງອຸປະກອນສາມາດຍ້າຍພຽງແຕ່ຕັ້ງຫຼື
ຢຽດຕາມແນວນອນ.

ສາມາດເຮັດໄດ້ ຍ້າຍ ສ້າງແຜນທີ່
ກ້ອງສາມາດສ້າງແຜນທີ່ຈຸດໃດໜຶ່ງໃນຮູບໃຫ້ຢູ່ໃນລະດັບທີ່ຊັດເຈນຂອງການເຄື່ອນໄຫວ
ວາງຈຸດນັ້ນຢູ່ໃນຮູບ.

ສາມາດເຮັດໄດ້ ຍ້າຍ ຢ່າງແທ້ຈິງ
ກ້ອງຖ່າຍຮູບສາມາດເຄື່ອນຍ້າຍໄປທີ່ສະຖານທີ່ຢ່າງແທ້ຈິງ.

ສາມາດເຮັດໄດ້ ຍ້າຍ Relative
ກ້ອງຖ່າຍຮູບສາມາດຫຼາຍຂື້ນກັບສະຖານທີ່ທີ່ກ່ຽວຂ້ອງ, ເຊັ່ນ: 7 ຈຸດຊ້າຍຫຼືຂຶ້ນ.

ສາມາດເຮັດໄດ້ ຍ້າຍ ຢ່າງຕໍ່ເນື່ອງ
ກ້ອງຖ່າຍຮູບສາມາດເຄື່ອນຍ້າຍຢ່າງຕໍ່ເນື່ອງໃນທິດທາງທີ່ກໍານົດໄວ້ຈົນກ່ວາບອກໃຫ້ຢຸດຫຼືໄດ້
ຂອບເຂດຈໍາກັດການເຄື່ອນໄຫວແມ່ນບັນລຸໄດ້, ເຊັ່ນ: ຊ້າຍ.

Pan ແຖບ
ສາມາດເຮັດໄດ້ Pan
ກ້ອງຖ່າຍຮູບສາມາດ pan, ຫຼືຍ້າຍອອກຕາມລວງນອນ.

Min / Max Pan ລະດັບ
ຖ້າກ້ອງຖ່າຍຮູບຮອງຮັບການເຄື່ອນໄຫວຢ່າງແທ້ຈິງ, ນີ້ແມ່ນຂັ້ນຕ່ໍາແລະສູງສຸດ
co-ordinates ທີ່ອາດຈະຖືກກໍານົດ, ຕົວຢ່າງ -100 ຫາ 100.

ຕ່ຳສຸດ/ຜູ້ຊາຍ Pan ຂັ້ນ​ຕອນ
ຖ້າກ້ອງຖ່າຍຮູບຮອງຮັບການເຄື່ອນໄຫວທີ່ສົມທຽບ, ນີ້ແມ່ນຈໍານວນຕໍາ່ສຸດທີ່ແລະສູງສຸດຂອງ
ການເຄື່ອນໄຫວທີ່ສາມາດກໍານົດໄດ້.

ມີ Pan ຄວາມໄວ
ກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນສະເພາະຂອງຄວາມໄວ pan.

Min / Max Pan ຄວາມໄວ
ສະ​ຫນັບ​ສະ​ຫນູນ​ຄວາມ​ໄວ pan ຕໍາ​່​ສຸດ​ທີ່​ແລະ​ສູງ​ສຸດ​.

ມີ Turbo Pan
ກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນຄວາມໄວ turbo pan ເພີ່ມເຕີມ.

Turbo Pan ຄວາມໄວ
ຄວາມໄວ turbo pan ຕົວຈິງ.

tilt ແຖບ
ຄໍານິຍາມຂອງຄວາມສາມາດອຽງ, ຊ່ອງຂໍ້ມູນສໍາລັບແຖບ 'Pan'.

ຂະຫຍາຍ ແຖບ
ສາມາດເຮັດໄດ້ ຂະຫຍາຍ
ກ້ອງສາມາດຊູມໄດ້.

ສາມາດເຮັດໄດ້ ຂະຫຍາຍ ຢ່າງແທ້ຈິງ
ກ້ອງຖ່າຍຮູບສາມາດຊູມໄປຫາຕໍາແຫນ່ງຢ່າງແທ້ຈິງ.

ສາມາດເຮັດໄດ້ ຂະຫຍາຍ Relative
ກ້ອງຖ່າຍຮູບສາມາດຊູມໄປຫາຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງ.

ສາມາດເຮັດໄດ້ ຂະຫຍາຍ ຢ່າງຕໍ່ເນື່ອງ
ກ້ອງສາມາດຊູມເຂົ້າ ຫຼື ອອກຢ່າງຕໍ່ເນື່ອງຈົນກວ່າຈະບອກໃຫ້ຢຸດ ຫຼື ຈຳກັດການຊູມ
ບັນລຸໄດ້.

Min / Max ຂະຫຍາຍ ລະດັບ
ຖ້າກ້ອງຖ່າຍຮູບຮອງຮັບການຊູມຢ່າງແທ້ຈິງ, ນີ້ແມ່ນຈໍານວນການຊູມຕໍ່າສຸດ ແລະສູງສຸດ
ທີ່ອາດຈະຖືກກໍານົດ.

ຕ່ຳສຸດ/ຜູ້ຊາຍ ຂະຫຍາຍ ຂັ້ນ​ຕອນ
ຖ້າກ້ອງຖ່າຍຮູບຮອງຮັບການຊູມທີ່ສົມທຽບ, ນີ້ແມ່ນຈໍານວນຕໍາ່ສຸດທີ່ແລະສູງສຸດຂອງ
ການ​ປ່ຽນ​ແປງ​ຂະ​ຫຍາຍ​ທີ່​ສາ​ມາດ​ກໍາ​ນົດ​ໄດ້​.

ມີ ຂະຫຍາຍ ຄວາມໄວ
ກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນສະເພາະຂອງຄວາມໄວຊູມ.

Min / Max ຂະຫຍາຍ ຄວາມໄວ
ຮອງຮັບຄວາມໄວຊູມຕໍ່າສຸດ ແລະສູງສຸດ.

Focus ແຖບ
ຄໍານິຍາມຄວາມສາມາດໂຟກັສ, ຊ່ອງຂໍ້ມູນສໍາລັບແຖບ 'ຊູມ', ແຕ່ມີຕໍ່ໄປນີ້
ຄວາມສາມາດເພີ່ມເຕີມ.

ສາມາດເຮັດໄດ້ ອັດຕະໂນມັດ Focus
ກ້ອງຖ່າຍຮູບສາມາດສຸມໃສ່ອັດຕະໂນມັດ.

ສີ​ຂາວ ແຖບ
ຄໍານິຍາມຂອງຄວາມສາມາດໃນການດຸ່ນດ່ຽງສີຂາວ, ຊ່ອງຂໍ້ມູນສໍາລັບແຖບ 'Focus'.

iris ແຖບ
ຄໍານິຍາມຂອງຄວາມສາມາດຄວບຄຸມ Iris, ພາກສະຫນາມສໍາລັບແຖບ 'Focus'.

presets ແຖບ
ມີ presets
ກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນຕໍາແຫນ່ງ preset.

ຕົວເລກ presets
ຮອງຮັບການຕັ້ງກ້ອງຖ່າຍຮູບລ່ວງໜ້າຫຼາຍປານໃດ. ຖ້າຫາກວ່າກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນຈໍານວນ huge ຂອງ
presets ຫຼັງຈາກນັ້ນມັນເຮັດໃຫ້ຄວາມຮູ້ສຶກທີ່ຈະລະບຸຕົວເລກທີ່ສົມເຫດສົມຜົນຢູ່ທີ່ນີ້, 20 ຫຼືຫນ້ອຍແມ່ນ
ແນະນໍາໃຫ້.

ມີ ຫນ້າທໍາອິດ Preset
ກ້ອງຖ່າຍຮູບມີຕໍາແຫນ່ງ 'ເຮືອນ' ທີ່ກໍານົດໄວ້, ປົກກະຕິແລ້ວຢູ່ໃນຈຸດກາງຂອງຂອບເຂດຂອງມັນ.

ສາມາດເຮັດໄດ້ ທີ່ກໍານົດໄວ້ presets
ກ້ອງຖ່າຍຮູບສະຫນັບສະຫນູນການກໍານົດສະຖານທີ່ preset ຜ່ານໂປໂຕຄອນຄວບຄຸມຂອງມັນ.

ການຄວບຄຸມ Scripts
ອົງປະກອບທີ່ສໍາຄັນທີສອງໃນການຄວບຄຸມກ້ອງຖ່າຍຮູບທີ່ມີ ZoneMinder ແມ່ນການຮັບປະກັນວ່າ
ມີສະຄຣິບຄວບຄຸມ ຫຼືແອັບພລິເຄຊັນທີ່ເໝາະສົມ. ຈໍານວນຂະຫນາດນ້ອຍຂອງສະຄິບຕົວຢ່າງແມ່ນ
ລວມຢູ່ກັບ ZoneMinder ແລະສາມາດຖືກນໍາໃຊ້ໂດຍກົງຫຼືເປັນພື້ນຖານສໍາລັບການພັດທະນາ. ການຄວບຄຸມ
scripts ແມ່ນດໍາເນີນການປະລໍາມະນູ, ນັ້ນແມ່ນການຮ້ອງຂໍໃຫ້ມີການປະຕິບັດຈາກເວັບ
ການໂຕ້ຕອບຜົນໄດ້ຮັບໃນການປະຕິບັດຫນຶ່ງຂອງ script ແລະບໍ່ມີຂໍ້ມູນຂອງລັດຖືກຮັກສາໄວ້.
ຖ້າໂປໂຕຄອນຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີຂໍ້ມູນຂອງລັດທີ່ຈະຮັກສາໄວ້, ທ່ານຄວນຮັບປະກັນວ່າ
scripts ຂອງເຈົ້າເຮັດແບບນີ້ຍ້ອນວ່າ ZoneMinder ບໍ່ມີແນວຄວາມຄິດຂອງສະຖານະຂອງກ້ອງຖ່າຍຮູບໃນການຄວບຄຸມ
ຂໍ້ ກຳ ນົດ.

ຖ້າທ່ານກໍາລັງຂຽນ script ຄວບຄຸມໃຫມ່, ທ່ານຈໍາເປັນຕ້ອງໃຫ້ແນ່ໃຈວ່າມັນສະຫນັບສະຫນູນ
ຕົວກໍານົດການທີ່ ZoneMinder ຈະຜ່ານມັນ. ຖ້າທ່ານມີສະຄຣິບ ຫຼືແອັບພລິເຄຊັນແລ້ວ
ທີ່ຄວບຄຸມກ້ອງຖ່າຍຮູບຂອງທ່ານ, ສະຄິບຄວບຄຸມ ZoneMinder ພຽງແຕ່ຈະເຮັດຫນ້າທີ່ເປັນກາວເພື່ອແປງ
ຕົວກໍານົດການຜ່ານເຂົ້າໄປໃນແບບຟອມທີ່ຄໍາຮ້ອງສະຫມັກທີ່ມີຢູ່ແລ້ວຂອງທ່ານເຂົ້າໃຈ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ
ການຂຽນສະຄິບເພື່ອສະຫນັບສະຫນູນໂປໂຕຄອນໃຫມ່ຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງປ່ຽນພາລາມິເຕີ
ຜ່ານເຂົ້າໄປໃນ script ກັບຄໍາສັ່ງ protocol ທຽບເທົ່າ. ຖ້າທ່ານໄດ້ກໍານົດຢ່າງລະມັດລະວັງຂອງທ່ານ
ຄວາມສາມາດຄວບຄຸມຂ້າງເທິງຫຼັງຈາກນັ້ນທ່ານຄວນຄາດຫວັງວ່າຄໍາສັ່ງທີ່ສອດຄ້ອງກັນກັບສິ່ງເຫຼົ່ານັ້ນ
ຄວາມສາມາດ.

ຊຸດມາດຕະຖານຂອງຕົວກໍານົດການທີ່ຖືກສົ່ງໄປຫາສະຄິບຄວບຄຸມແມ່ນຖືກກໍານົດໄວ້ຂ້າງລຸ່ມນີ້,
--ອຸປະກອນ= : ນີ້ແມ່ນອຸປະກອນຄວບຄຸມຈາກຄໍານິຍາມຂອງຕິດຕາມກວດກາ. ຂາດຖ້າ
ບໍ່ມີອຸປະກອນໃດຖືກລະບຸ. — ທີ່​ຢູ່ =​ : ນີ້ແມ່ນທີ່ຢູ່ຄວບຄຸມຈາກ
ຕິດຕາມກວດການິຍາມ. ນີ້ປົກກະຕິແລ້ວຈະເປັນຊື່ໂຮດຫຼືທີ່ຢູ່ ip ສໍາລັບກ້ອງຖ່າຍຮູບເຄືອຂ່າຍ
ຫຼື id ກ້ອງຖ່າຍຮູບຕົວເລກງ່າຍດາຍສໍາລັບກ້ອງຖ່າຍຮູບອື່ນໆ.
--autostop= : ນີ້ຊີ້ບອກວ່າການໝົດເວລາອັດຕະໂນມັດຄວນຈະຖືກນຳໃຊ້ກັບ
'''ຢຸດ''' ຄໍາສັ່ງທີ່ໃຫ້. ມັນຈະຖືກລວມເຂົ້າກັບຄໍາສັ່ງ ''ຢ່າງຕໍ່ເນື່ອງ'''' ເທົ່ານັ້ນ,
ດັ່ງທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້, ແລະຈະໝົດເວລາເປັນວິນາທີທົດສະນິຍົມ, ອາດຈະເປັນເສດສ່ວນ. —
ຄຳສັ່ງ= : ນີ້ລະບຸຄໍາສັ່ງທີ່ສະຄຣິບຄວນປະຕິບັດ. ຖືກຕ້ອງ
ຄໍາສັ່ງແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້.
--xcoord= , --ycoord= : ນີ້ກໍານົດຈຸດປະສານງານ x ແລະ/ຫຼື y ສໍາລັບຄໍາສັ່ງ
ທີ່​ຮຽກ​ຮ້ອງ​ໃຫ້​ເຂົາ​ເຈົ້າ​. ປົກກະຕິແລ້ວເຫຼົ່ານີ້ຈະເປັນຄໍາສັ່ງຢ່າງແທ້ຈິງຫຼືແຜນທີ່. —
width= '',''--ຄວາມສູງ= : ນີ້ກໍານົດຄວາມກວ້າງແລະຄວາມສູງຂອງ
ຮູບພາບປັດຈຸບັນ, ສໍາລັບຄໍາສັ່ງການເຄື່ອນໄຫວແຜນທີ່ທີ່ຄ່າພິກັດຜ່ານຕ້ອງມີ
ສະພາບການ.
--ຄວາມໄວ= : ນີ້ລະບຸຄວາມໄວທີ່ຄໍາສັ່ງຄວນໃຊ້, ຖ້າເຫມາະສົມ.
— panspeed= '',''--tiltspeed= : ອັນນີ້ຊີ້ໃຫ້ເຫັນເຖິງການແຊ່ ແລະອຽງສະເພາະ
ຄວາມໄວສໍາລັບການເຄື່ອນໄຫວທາງຂວາງທີ່ອາດຈະອະນຸຍາດໃຫ້ອັດຕາການເຄື່ອນໄຫວທີ່ແຕກຕ່າງກັນສໍາລັບແນວນອນ
ແລະອົງປະກອບແນວຕັ້ງ.
--ຂັ້ນຕອນ= : ນີ້ລະບຸຈໍານວນການເຄື່ອນໄຫວທີ່ຄໍາສັ່ງຄວນໃຊ້, if
ເຫມາະສົມ. ປົກກະຕິແລ້ວໃຊ້ສໍາລັບຄໍາສັ່ງທີ່ກ່ຽວຂ້ອງເທົ່ານັ້ນ. — panstep= '',
''--tiltstep= : ອັນນີ້ຊີ້ບອກຂັ້ນຕອນສະເພາະການແຊ່ ແລະອຽງສຳລັບເສັ້ນຂວາງ
ການເຄື່ອນໄຫວທີ່ອາດຈະອະນຸຍາດໃຫ້ມີຈໍານວນການເຄື່ອນໄຫວທີ່ແຕກຕ່າງກັນສໍາລັບແນວນອນແລະແນວຕັ້ງ
ສ່ວນປະກອບ
--preset= : ນີ້ກໍານົດ preset ໂດຍສະເພາະທີ່ຄໍາສັ່ງທີ່ກ່ຽວຂ້ອງຄວນ
ດໍາເນີນການກ່ຽວກັບ.

ໄດ້ ຄໍາສັ່ງ ຕົວເລືອກທີ່ລະບຸໄວ້ຂ້າງເທິງອາດຈະເອົາຫນຶ່ງໃນຄໍາສັ່ງຕໍ່ໄປນີ້ເປັນພາລາມິເຕີ.

wake ປຸກກ້ອງຖ່າຍຮູບ.

ນອນ ສົ່ງກ້ອງໄປນອນ.

reset ຣີເຊັດກ້ອງ.

move_map
ຍ້າຍແຜນທີ່ໄປຫາສະຖານທີ່ທີ່ລະບຸໄວ້ໃນຮູບ.

move_pseudo_map
ດັ່ງທີ່ move_map ຂ້າງເທິງ. ການເຄື່ອນໄຫວທີ່ແຜນທີ່ Pseudo-mapped ສາມາດຖືກນໍາໃຊ້ໃນເວລາທີ່ການເຄື່ອນໄຫວແຜນທີ່ບໍ່ແມ່ນ
ສະຫນັບສະຫນຸນແຕ່ການເຄື່ອນໄຫວທີ່ສົມທຽບແມ່ນໃນກໍລະນີການເຄື່ອນໄຫວແຜນທີ່ສາມາດປະມານປະມານ
ປະ​ມານ​ໂດຍ​ການ​ປັບ​ລະ​ມັດ​ລະ​ວັງ​.

move_abs_
ຍ້າຍໄປທີ່ຕັ້ງທີ່ແນ່ນອນ. ອົງປະກອບທິດທາງໃຫ້ຄໍາແນະນໍາກັບ
ທິດທາງທີ່ຈະໄປແຕ່ສາມາດຖືກລະເວັ້ນ. ຖ້າປະຈຸບັນມັນຈະເປັນຫນຶ່ງໃນ "ຂຶ້ນ", "ລົງ",
"ຊ້າຍ", "ຂວາ", "ຂຶ້ນ", "ຕັ້ງ", "ຊ້າຍ" ຫຼື "ຂວາ".

move_rel_
ຍ້າຍຈໍານວນທີ່ລະບຸໄວ້ໃນທິດທາງທີ່ກໍານົດໄວ້.

move_con_
ເຄື່ອນໄຫວຢ່າງຕໍ່ເນື່ອງໃນທິດທາງທີ່ໃຫ້ໄວ້ຈົນກ່ວາບອກໃຫ້ຢຸດເຊົາ.

move_stop
ຢຸດການເຄື່ອນໄຫວໃດໆກໍຕາມທີ່ອາດຈະດຳເນີນຢູ່.

ຊູມ_abs_
ຊູມໄປຫາຕໍາແຫນ່ງຊູມຢ່າງແທ້ຈິງທີ່ລະບຸ. ອົງປະກອບທິດທາງໃຫ້ຄໍາແນະນໍາ
ທິດທາງທີ່ຈະໄປແຕ່ສາມາດຖືກລະເວັ້ນ. ຖ້າຫາກວ່າປະຈຸບັນມັນຈະເປັນຫນຶ່ງໃນ "tele" ຫຼື
"ກວ້າງ".

ຊູມ_rel_
ຊູມຈໍານວນທີ່ລະບຸໄວ້ໃນທິດທາງທີ່ກໍານົດໄວ້.

ຊູມ_ຄອນ_
ຊູມຢ່າງຕໍ່ເນື່ອງໃນທິດທາງທີ່ໃຫ້ໄວ້ຈົນກ່ວາບອກໃຫ້ຢຸດ.

ຊູມ_ຢຸດ
ຢຸດການຊູມທີ່ອາດຈະກຳລັງດຳເນີນຢູ່.

focus_auto
ຕັ້ງການສຸມໃສ່ເປັນອັດຕະໂນມັດ.

focus_man
ຕັ້ງການສຸມໃສ່ເປັນຄູ່ມື.

focus_abs_
ສຸມໃສ່ຕໍາແຫນ່ງຈຸດສຸມຢ່າງແທ້ຈິງທີ່ກໍານົດໄວ້. ອົງປະກອບທິດທາງໃຫ້ຄໍາແນະນໍາ
ທິດທາງທີ່ຈະໄປແຕ່ສາມາດຖືກລະເວັ້ນ. ຖ້າປະຈຸບັນມັນຈະເປັນຫນຶ່ງໃນ "ໃກ້" ຫຼື
"ໄກ".

focus_rel_
ສຸມໃສ່ຈໍານວນທີ່ກໍານົດໄວ້ໃນທິດທາງທີ່ກໍານົດໄວ້.

focus_con_
ສຸມໃສ່ຢ່າງຕໍ່ເນື່ອງໃນທິດທາງທີ່ກໍານົດໄວ້ຈົນກ່ວາບອກໃຫ້ຢຸດເຊົາ.

focus_stop
ຢຸດເຊົາການສຸມໃສ່ໃດໆທີ່ອາດຈະຢູ່ໃນຄວາມຄືບຫນ້າ.

ຂາວ_
ອີງຕາມຄໍາສັ່ງຈຸດສຸມ, ຍົກເວັ້ນທິດທາງນັ້ນອາດຈະເປັນ "ໃນ" ຫຼື "ອອກ".

iris_
ຕາມຄໍາສັ່ງຈຸດສຸມ, ຍົກເວັ້ນທິດທາງນັ້ນອາດຈະ "ເປີດ" ຫຼື "ປິດ".

preset_set
ກໍານົດ preset ທີ່ກໍານົດໄວ້ກັບສະຖານທີ່ປະຈຸບັນ.

preset_goto
ຍ້າຍໄປທີ່ຕັ້ງໄວ້ກ່ອນ.

preset_home
ຍ້າຍໄປທີ່ "ເຮືອນ" preset.

ໂທລະສັບມືຖື ອຸປະກອນ
ນີ້ແມ່ນບາງທາງເລືອກໃນການໃຊ້ ZoneMinder ໃນອຸປະກອນມືຖື:

ທີສາມ ພັກ ໂທລະສັບມືຖື ລູກຄ້າ
·

zmNinja (ແຫຼ່ງ ລະຫັດ, ຄວາມຕ້ອງການ APIs to be ການຕິດຕັ້ງ to ເຮັດວຽກ)

· ມີຢູ່ໃນ App Store ແລະ Play Store - ເວັບໄຊທ໌

·

zmView (ຈຳກັດ, ຟຣີ) ແລະ zmView ສໍາລັບ (ຫຼາຍ ຄຸນ​ລັກ​ສະ​ນະ, ຈ່າຍ)

· ມີໃຫ້ຢູ່ໃນ App Store ແລະ Play Store, ອີງໃສ່ ZM skins ເວັບໄຊທ໌

ການນໍາໃຊ້ ໄດ້ ມີຢູ່ແລ້ວ ເວັບໄຊຕ໌ console
· ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ໂດຍ​ກົງ​ການ​ໂຕ້​ຕອບ ZoneMinder ໂດຍ​ການ​ເປີດ​ຕົວ​ທ່ອງ​ເວັບ​ແລະ​ໄປ​ທີ່​
ເຊີບເວີ ZoneMinder ຄືກັນກັບທີ່ທ່ານເຮັດຢູ່ໃນ Desktop

· ZoneMinder ຍັງມີ "ຜິວຫນັງມືຖື" ທີ່ສະຫນອງການເຮັດວຽກທີ່ຈໍາກັດ (ບໍ່ແມ່ນທັດສະນະທັງຫມົດ
ມີຢູ່ໃນຜິວຫນັງນີ້). ທ່ານສາມາດຊີ້ຕົວທ່ອງເວັບມືຖືຂອງທ່ານໄປຫາ
http://yourzoneminderip/zm/index.php?skin=ມືຖື ແລະ bookmark ມັນ. ຫມາຍ​ເຫດ​ ຢ່າງໃດກໍ່ຕາມ ທີ່
1.29 is ໄດ້ ສຸດທ້າຍ ປ່ອຍ ທີ່ ຈະ ສະຫນັບສະຫນູນ ໄດ້ ໂທລະສັບມືຖື ຜິວຫນັງ. ມັນເປັນ ການນໍາໃຊ້ is ບໍ່ເຫັນແກ່ຕົວ

ຢຸດເຊົາ ລູກຄ້າ
ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງລູກຄ້າທີ່ບໍ່ໄດ້ເຮັດວຽກແລະບໍ່ໄດ້ຮັບການປັບປຸງ:

· eyeZM

ການຕັດໄມ້ທ່ອນ
ອົງປະກອບສ່ວນໃຫຍ່ຂອງ ZoneMinder ສາມາດປ່ອຍຂໍ້ມູນ, ການເຕືອນໄພ, ຂໍ້ຜິດພາດແລະຂໍ້ຄວາມດີບັກໃນ
ຮູບແບບມາດຕະຖານ. ຂໍ້ຄວາມເຫຼົ່ານີ້ສາມາດຖືກບັນທຶກໄວ້ໃນຫນຶ່ງຫຼືຫຼາຍສະຖານທີ່. ໂດຍຄ່າເລີ່ມຕົ້ນທັງໝົດ
ຂໍ້ຄວາມທີ່ຜະລິດໂດຍສະຄຣິບຖືກເຂົ້າສູ່ລະບົບ .log files which are placed in the
ໄດເຣັກທໍຣີທີ່ກຳນົດໂດຍຕົວແປການກຳນົດຄ່າ ZM_PATH_LOGS. ນີ້ຖືກກໍານົດໃນເບື້ອງຕົ້ນເປັນ
'/ tmp'ເຖິງແມ່ນວ່າມັນສາມາດ overridden (ເບິ່ງຕົວເລືອກແລະຜູ້ໃຊ້ພາກຂ້າງເທິງ). ດັ່ງນັ້ນສໍາລັບ
ຕົວຢ່າງ, script zmpkg.pl ຈະສົ່ງຂໍ້ຄວາມໄປຫາ /tmp/zmpkg.pl, ຕົວຢ່າງຂອງສິ່ງເຫຼົ່ານີ້.
ຂໍ້ຄວາມແມ່ນ:

03/01/06 13:46:00.166046 zmpkg[11148].INF [ຄໍາສັ່ງ: start]

ບ່ອນທີ່ພາກສ່ວນທໍາອິດຫມາຍເຖິງວັນທີແລະເວລາຂອງການເຂົ້າ, ພາກຕໍ່ໄປແມ່ນ
ຊື່ (ຫຼືສະບັບຫຍໍ້) ຂອງສະຄຣິບ, ຕິດຕາມດ້ວຍ id ຂະບວນການເປັນສີ່ຫຼ່ຽມ
ວົງເລັບ, ລະຫັດຄວາມຮຸນແຮງ (INF, WAR, ERR ຫຼື DBG) ແລະຂໍ້ຄວາມດີບັກ. ຖ້າທ່ານປ່ຽນ
ສະຖານທີ່ຂອງໄດເລກະທໍລີບັນທຶກ, ໃຫ້ແນ່ໃຈວ່າມັນຫມາຍເຖິງໄດເລກະທໍລີທີ່ມີຢູ່ແລ້ວເຊິ່ງເວັບ
ຜູ້​ໃຊ້​ມີ​ສິດ​ໃນ​ການ​ຂຽນ​ເຖິງ​. ນອກຈາກນັ້ນ, ໃຫ້ແນ່ໃຈວ່າບໍ່ມີບັນທຶກຢູ່ໃນໄດເລກະທໍລີນັ້ນ
ຜູ້ໃຊ້ເວັບບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເປີດ. ນີ້ສາມາດເກີດຂຶ້ນໄດ້ຖ້າຫາກວ່າທ່ານດໍາເນີນການຄໍາສັ່ງຫຼື
scripts ເປັນຜູ້ໃຊ້ຮາກສໍາລັບການທົດສອບໃນບາງຈຸດ. ຖ້າສິ່ງນີ້ເກີດຂື້ນຫຼັງຈາກນັ້ນຕໍ່ມາ
ການແລ່ນທີ່ບໍ່ມີສິດທິພິເສດຈະລົ້ມເຫລວເນື່ອງຈາກບໍ່ສາມາດເປີດໄຟລ໌ບັນທຶກໄດ້.

ເຊັ່ນດຽວກັນກັບບັນທຶກສະຄິບສະເພາະຂ້າງເທິງ, ຂໍ້ມູນ, ຂໍ້ຄວາມເຕືອນແລະຄວາມຜິດພາດແມ່ນ
ເຂົ້າສູ່ລະບົບຜ່ານການບໍລິການ syslog. ນີ້ແມ່ນອົງປະກອບມາດຕະຖານໃນລະບົບ Linux ແລະ
ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ບັນ​ທຶກ​ການ​ຄັດ​ເລືອກ​ຂອງ​ຂໍ້​ຄວາມ​ທັງ​ຫມົດ​ໃນ​ວິ​ທີ​ການ​ມາດ​ຕະ​ຖານ​ແລະ​ການ​ນໍາ​ໃຊ້​ຮູບ​ແບບ​ມາດ​ຕະ​ຖານ​. ສຸດ
ລະບົບສ່ວນໃຫຍ່, ເວັ້ນເສຍແຕ່ວ່າມີການຕັ້ງຄ່າເປັນຢ່າງອື່ນ, ຂໍ້ຄວາມທີ່ຜະລິດໂດຍ ZoneMinder ຈະໄປຫາ
ໄຟລ໌ /var/log/messages. ໃນບາງການແຈກຢາຍພວກເຂົາອາດຈະສິ້ນສຸດໃນໄຟລ໌ອື່ນ, ແຕ່ໂດຍປົກກະຕິ
ຍັງຢູ່ໃນ /var/log. ຂໍ້ຄວາມໃນໄຟລ໌ນີ້ແມ່ນຄ້າຍຄືກັນກັບໄຟລ໌ບັນທຶກຂອງສະຄຣິບແຕ່
ແຕກຕ່າງກັນເລັກນ້ອຍ. ຕົວຢ່າງ, ເຫດການຂ້າງເທິງນີ້ຢູ່ໃນໄຟລ໌ບັນທຶກລະບົບເບິ່ງຄືວ່າ:

Jan 3 13:46:00 shuttle52 zmpkg[11148]: INF [Command: start]

ບ່ອນ​ທີ່​ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ວ່າ​ວັນ​ທີ​ແມ່ນ​ຮູບ​ແບບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ (ແລະ​ພຽງ​ແຕ່​ຄວາມ​ແມ່ນ​ຍໍາ​ພຽງ​ແຕ່ 1 ວິ​ນາ​ທີ​)
ແລະມີພາກສະຫນາມເພີ່ມເຕີມສໍາລັບ hostname (ຍ້ອນວ່າ syslog ສາມາດດໍາເນີນການຜ່ານເຄືອຂ່າຍ).
ເຊັ່ນດຽວກັນກັບລາຍການ ZoneMinder ໃນໄຟລ໌ນີ້, ທ່ານອາດຈະເຫັນລາຍການຈາກອື່ນໆ
ອົງປະກອບຂອງລະບົບ. ທ່ານຄວນຮັບປະກັນວ່າ syslogd daemon ຂອງທ່ານແມ່ນແລ່ນສໍາລັບ syslog
ຂໍ້ຄວາມທີ່ຈະຈັດການຢ່າງຖືກຕ້ອງ.

ຜູ້ໃຊ້ຈໍານວນຫນຶ່ງໄດ້ຖາມວິທີການສະກັດກັ້ນຫຼືປ່ຽນເສັ້ນທາງຂໍ້ຄວາມ ZoneMinder ທີ່ເປັນ
ຂຽນໃສ່ໄຟລ໌ນີ້. ນີ້ສ່ວນຫຼາຍມັກເກີດຂື້ນຍ້ອນບໍ່ຕ້ອງການຂໍ້ຄວາມລະບົບອື່ນ
ຖືກຄອບງຳ ແລະຖືກມອງຂ້າມໂດຍ ZoneMinder ທີ່ຜະລິດ (ເຊິ່ງສາມາດຂ້ອນຂ້າງເລື້ອຍໆ.
ໂດຍຄ່າເລີ່ມຕົ້ນ). ເພື່ອຄວບຄຸມຂໍ້ຄວາມ syslog, ທ່ານຈໍາເປັນຕ້ອງຊອກຫາແລະແກ້ໄຂຂໍ້ຄວາມ
ໄຟລ໌ syslog.conf ໃນລະບົບຂອງທ່ານ. ນີ້ມັກຈະຢູ່ໃນ / ແລະອື່ນໆ ໄດເລກະທໍລີ. ໄຟລ໌ນີ້
ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ຕັ້ງ​ຄ່າ​ຂອງ syslog ດັ່ງ​ນັ້ນ​ບາງ​ຫ້ອງ​ຮຽນ​ແລະ​ປະ​ເພດ​ຂອງ​ຂໍ້​ຄວາມ​ແມ່ນ​
ຖືກສົ່ງໄປຫາໄຟລ໌ທີ່ແຕກຕ່າງກັນຫຼືເນັ້ນໃສ່ console, ຫຼືພຽງແຕ່ບໍ່ສົນໃຈ. ລາຍລະອຽດເຕັມຂອງ
ຮູບແບບຂອງໄຟລ໌ນີ້ແມ່ນຢູ່ນອກຂອບເຂດຂອງເອກະສານນີ້ (ພິມ 'man syslog.conf'
ຈະໃຫ້ຂໍ້ມູນເພີ່ມເຕີມແກ່ທ່ານ) ແຕ່ການປ່ຽນແປງທີ່ຮ້ອງຂໍຫຼາຍທີ່ສຸດແມ່ນງ່າຍທີ່ຈະ
ປະຕິບັດ.

ການບໍລິການ syslog ໃຊ້ແນວຄວາມຄິດຂອງບູລິມະສິດແລະສິ່ງອໍານວຍຄວາມສະດວກທີ່ອະດີດຫມາຍເຖິງ
ຄວາມສໍາຄັນຂອງຂໍ້ຄວາມແລະສຸດທ້າຍຫມາຍເຖິງພາກສ່ວນຂອງລະບົບຈາກ
ເຊິ່ງມັນມາຈາກ. ບູລິມະສິດມາດຕະຖານລວມມີ 'ຂໍ້ມູນ', 'ຄຳເຕືອນ', 'ຜິດພາດ' ແລະ 'ດີບັກ' ແລະ
ZoneMinder ໃຊ້ບູລິມະສິດເຫຼົ່ານີ້ເມື່ອສ້າງປະເພດຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນ.
ສິ່ງອໍານວຍຄວາມສະດວກມາດຕະຖານປະກອບມີ 'mail', 'cron' ແລະ 'ຄວາມປອດໄພ' ແລະອື່ນໆແຕ່ເຊັ່ນດຽວກັນນີ້, ຍັງມີ.
ແປດສິ່ງອໍານວຍຄວາມສະດວກ 'ທ້ອງຖິ່ນ' ທີ່ສາມາດນໍາໃຊ້ໄດ້ໂດຍເຄື່ອງສ້າງຂໍ້ຄວາມສະເພາະ.
ZoneMinder ຜະລິດຂໍ້ຄວາມຂອງມັນຜ່ານສະຖານທີ່ 'ທ້ອງຖິ່ນ1'.

ດັ່ງນັ້ນປະກອບອາວຸດທີ່ມີຄວາມຮູ້ກ່ຽວກັບບູລິມະສິດແລະສິ່ງອໍານວຍຄວາມສະດວກຂອງຂໍ້ຄວາມ, syslog.conf
ໄຟລ໌ສາມາດຖືກດັດແກ້ເພື່ອຈັດການກັບຂໍ້ຄວາມຕາມທີ່ທ່ານຕ້ອງການ.

ດັ່ງນັ້ນເພື່ອຮັບປະກັນວ່າຂໍ້ຄວາມ ZoneMinder ທັງຫມົດໄປຫາໄຟລ໌ບັນທຶກສະເພາະທີ່ທ່ານສາມາດເພີ່ມ
ແຖວຕໍ່ໄປນີ້ຢູ່ໃກ້ກັບເທິງສຸດຂອງໄຟລ໌ syslog.conf ຂອງທ່ານ:

# ບັນທຶກຂໍ້ຄວາມ ZoneMinder ໃສ່ zm.log
local1.* /var/log/zm/zm.log

ເຊິ່ງຈະຮັບປະກັນວ່າຂໍ້ຄວາມທັງຫມົດທີ່ຜະລິດກັບສະຖານທີ່ local1 ແມ່ນຖືກສົ່ງໄປຫາ fhe
ໄຟລ໌ /var/log/zm/zm.log. ຢ່າງໃດກໍຕາມ, ນີ້ບໍ່ຈໍາເປັນຕ້ອງປ້ອງກັນບໍ່ໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນ
ບັນທຶກລະບົບມາດຕະຖານ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງໄດ້ແກ້ໄຂເສັ້ນທີ່ກໍານົດ
ຂໍ້ຄວາມຖືກບັນທຶກໃສ່ໄຟລ໌ນີ້. ນີ້ອາດຈະເບິ່ງຄືວ່າ:

# ບັນທຶກຂໍ້ມູນໃດໆ (ຍົກເວັ້ນເມລ) ຂອງຂໍ້ມູນລະດັບຫຼືສູງກວ່າ.
# ຢ່າບັນທຶກຂໍ້ຄວາມການຢືນຢັນສ່ວນຕົວ!
*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages

ໂດຍຄ່າເລີ່ມຕົ້ນ. ເພື່ອເອົາຂໍ້ຄວາມ ZoneMinder ອອກຈາກໄຟລ໌ນີ້, ທ່ານສາມາດແກ້ໄຂໄດ້
ເສັ້ນ​ຄ້າຍ​ຄື​:

*.info;local1.!*;mail.none;news.none;authpriv.none;cron.none /var/log/messages

ເຊິ່ງສັ່ງໃຫ້ syslog ບໍ່ສົນໃຈຂໍ້ຄວາມໃດໆຈາກສະຖານທີ່ local1. ຢ່າງໃດກໍຕາມ, ຖ້າເຈົ້າ
ຍັງຕ້ອງການການເຕືອນໄພ ແລະຄວາມຜິດພາດທີ່ເກີດຂຶ້ນໃນໄຟລ໌ບັນທຶກລະບົບ, ທ່ານສາມາດປ່ຽນເປັນ:

*.info;local1.!*;local1.warning;mail.none;news.none;authpriv.none;cron.none /var/log/messages

ເຊິ່ງປະຕິບັດຕາມຄໍາແນະນໍາທີ່ບໍ່ສົນໃຈກັບອີກອັນຫນຶ່ງເພື່ອຊີ້ບອກວ່າຂໍ້ຄວາມໃດໆທີ່ມີ
ສະຖານທີ່ຂອງ local1 ແລະບູລິມະສິດຂອງການເຕືອນໄພຫຼືຂ້າງເທິງຄວນຈະຍັງເຂົ້າໄປໃນໄຟລ໌.

ສູດເຫຼົ່ານີ້ແມ່ນພຽງແຕ່ຕົວຢ່າງຂອງວິທີທີ່ທ່ານສາມາດດັດແປງການຕັດໄມ້ໃຫ້ເຫມາະສົມກັບລະບົບຂອງທ່ານ,
ມີຫຼາຍການແກ້ໄຂອື່ນໆທີ່ທ່ານສາມາດເຮັດໄດ້. ຖ້າທ່ານເຮັດການປ່ຽນແປງໃດໆ
syslog.conf ທ່ານຄວນຮັບປະກັນວ່າທ່ານ restart ຂະບວນການ syslogd ຫຼືສົ່ງສັນຍານ HUP ໄປຫາ.
ບັງຄັບໃຫ້ມັນອ່ານໄຟລ໌ການຕັ້ງຄ່າຂອງມັນຄືນໃໝ່ ຖ້າບໍ່ດັ່ງນັ້ນ ການປ່ຽນແປງຂອງເຈົ້າຈະຖືກລະເລີຍ.

ການສົນທະນາກ່ຽວກັບການບັນທຶກຂ້າງເທິງນີ້ໄດ້ເລີ່ມຕົ້ນໂດຍການອະທິບາຍວ່າສະຄຣິບສ້າງຂໍ້ຜິດພາດ ແລະດີບັກແນວໃດ
ຂໍ້ຄວາມ. ວິທີທີ່ binaries ເຮັດວຽກແມ່ນແຕກຕ່າງກັນເລັກນ້ອຍ. Binaries ສ້າງ
ຂໍ້​ມູນ​ຂ່າວ​ສານ​, ການ​ເຕືອນ​ໄພ​ແລະ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ການ​ນໍາ​ໃຊ້ syslog ໃນ​ລັກ​ສະ​ນະ​ດຽວ​ກັນ​ກັບ scripts​
ແລະຂໍ້ຄວາມເຫຼົ່ານີ້ຈະຖືກຈັດການຄືກັນ. ຢ່າງໃດກໍຕາມ, debug output ແມ່ນຂ້ອນຂ້າງ
ແຕກຕ່າງກັນ. ສໍາລັບສະຄຣິບ, ຖ້າທ່ານຕ້ອງການເປີດໃຊ້ການດີບັກ, ທ່ານຈະຕ້ອງແກ້ໄຂສະຄິບ
ໄຟລ໌ຕົວມັນເອງແລະປ່ຽນຄ່າຄົງທີ່ DBG_LEVEL ໃຫ້ມີຄ່າ 1. ນີ້ຈະເຮັດໃຫ້ເກີດ
debug ຂໍ້ຄວາມທີ່ຈະຂຽນໃສ່ .log file as well as the more important
ຂໍ້ຄວາມ. ແນວໃດກໍ່ຕາມຂໍ້ຄວາມດີບັກບໍ່ໄດ້ຖືກສົ່ງຜ່ານ syslog. ສະຄຣິບໃນປັດຈຸບັນມີພຽງແຕ່
ລະດັບຫນຶ່ງຂອງ debug ດັ່ງນັ້ນນີ້ຈະເຮັດໃຫ້ຂໍ້ຄວາມ debug ໃດໆແລະທັງຫມົດທີ່ຈະຖືກສ້າງຂຶ້ນ. ຄູ່
ເຮັດວຽກແຕກຕ່າງກັນເລັກນ້ອຍແລະໃນຂະນະທີ່ທ່ານສາມາດແກ້ໄຂການໂທກັບ zmDbgInit ທີ່ມີຢູ່ໃນ
ທຸກໆຫນ້າທີ່ 'ຕົ້ນຕໍ' ຂອງ binary ເພື່ອປັບປຸງມູນຄ່າເບື້ອງຕົ້ນຂອງລະດັບ debug, ມີ
ວິທີທີ່ງ່າຍກວ່າ.

ວິທີທີ່ງ່າຍທີ່ສຸດຂອງການເກັບກໍາຜົນຜະລິດ debug ແມ່ນການຄລິກໃສ່ການເຊື່ອມຕໍ່ທາງເລືອກຈາກຕົ້ນຕໍ
ມຸມມອງ console ZoneMinder ແລະຫຼັງຈາກນັ້ນໄປທີ່ແຖບ Debug. ຢູ່ທີ່ນັ້ນເຈົ້າຈະພົບເຫັນຈໍານວນ
ທາງເລືອກໃນການດີບັກ. ສິ່ງທໍາອິດທີ່ທ່ານຄວນເຮັດແມ່ນໃຫ້ແນ່ໃຈວ່າການຕັ້ງຄ່າ ZM_EXTRA_DEBUG ແມ່ນ
ເປີດແລ້ວ. ນີ້ເຮັດໃຫ້ດີບັກໂດຍທົ່ວໄປ. ສິ່ງຕໍ່ໄປທີ່ທ່ານຈໍາເປັນຕ້ອງເຮັດແມ່ນເລືອກ
debug ເປົ້າຫມາຍ, ລະດັບແລະໄຟລ໌ປາຍທາງໂດຍໃຊ້ຕົວເລືອກທີ່ກ່ຽວຂ້ອງ. ໃຫ້ຄລິກໃສ່ '?' ໂດຍ
ແຕ່ລະທາງເລືອກສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າທີ່ຖືກຕ້ອງ. ທ່ານຈະຕ້ອງປິດເປີດ ZoneMinder ຄືນໃໝ່
ທັງໝົດ ຫຼືຢ່າງໜ້ອຍ ອົງປະກອບທີ່ຕັ້ງຢູ່ໃນຄຳຖາມເພື່ອການຕັດໄມ້ມີຜົນບັງຄັບໃຊ້. ໃນເວລາທີ່ທ່ານມີ
ສໍາ​ເລັດ​ການ​ແກ້​ໄຂ​ບັນ​ຫາ​ທ່ານ​ຄວນ​ຈະ​ແນ່​ໃຈວ່​າ​ທ່ານ​ໄດ້​ປິດ debug ໂດຍ​ການ​ຍົກ​ເລີກ​ການ​ເລືອກ ZM_EXTRA_DEBUG​
ທາງ​ເລືອກ​ແລະ restarting ZoneMinder​. ທ່ານສາມາດປ່ອຍໃຫ້ທາງເລືອກອື່ນຕາມທີ່ເຈົ້າມັກຕາມທີ່ເຂົາເຈົ້າເປັນ
ບໍ່ສົນໃຈຖ້າຕົວເລືອກດີບັກຫຼັກປິດຢູ່.

ເມື່ອທ່ານຖືກບັນທຶກການດີບັກ, ທ່ານສາມາດແກ້ໄຂລະດັບໂດຍການສົ່ງສັນຍານ USR1 ແລະ USR2
ໄປຫາ binary ທີ່ກ່ຽວຂ້ອງ (ຫຼື binary) ເພື່ອເພີ່ມຫຼືຫຼຸດລົງລະດັບຂອງ debug ເປັນ
ປ່ອຍ​ອອກ​ມາ​ມີ​ຜົນ​ກະ​ທົບ​ທັນ​ທີ​ທັນ​ໃດ​. ການດັດແກ້ນີ້ຈະບໍ່ຄົງຢູ່ຖ້າ binary ໄດ້ຮັບ
restarted ແນວໃດກໍ່ຕາມ.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ binary ໂດຍ​ກົງ​ຈາກ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ເພື່ອ​ທົດ​ສອບ​ການ​ທໍາ​ງານ​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​
ຫຼືສະຖານະການ, ທ່ານສາມາດຕັ້ງຕົວແປສະພາບແວດລ້ອມ ZM_DBG_LEVEL ແລະ ZM_DBG_LOG ເພື່ອຕັ້ງຄ່າ
ລະ​ດັບ​ແລະ​ໄຟລ​໌​ບັນ​ທຶກ​ຂອງ debug ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເບິ່ງ​, ແລະ ZM_DBG_PRINT ຕົວ​ປ່ຽນ​ສະ​ພາບ​ແວດ​ລ້ອມ​
ເຖິງ 1 ເພື່ອສົ່ງຜົນດີບັ໊ກໂດຍກົງໄປຫາ terminal ຂອງທ່ານ.

ບັນທຶກ ZoneMinder ທັງໝົດຕອນນີ້ສາມາດໝຸນໄດ້ໂດຍ logrotate. ຕົວຢ່າງໄຟລ໌ config logrotate ແມ່ນ
ສະແດງຢູ່ດ້ານລຸ່ມ:

/var/log/zm/*.log {
ຫາຍ
ບໍ່ຮູ້ຕົວ
ສະຄຣິບທີ່ແບ່ງປັນ
ຫຼັງນອນ
/usr/local/bin/zmpkg.pl logrot 2> /dev/null > /dev/null || ຄວາມຈິງ
ສິ້ນສຸດ
}

API


ເອກະສານນີ້ຈະໃຫ້ພາບລວມຂອງ API ຂອງ ZoneMinder. ນີ້ແມ່ນວຽກງານທີ່ກໍາລັງດໍາເນີນຢູ່.

ພາບລວມ
ໃນຄວາມພະຍາຍາມເພື່ອ 'ເປີດຂຶ້ນ' ZoneMinder ຕື່ມອີກ, API ແມ່ນຈໍາເປັນ. ນີ້ຈະອະນຸຍາດໃຫ້ໄວ
ການເຊື່ອມໂຍງແລະການພັດທະນາຂອງ ZoneMinder.

API ຖືກສ້າງຂຶ້ນໃນ CakePHP ແລະອາໄສຢູ່ພາຍໃຕ້ /api ໄດເລກະທໍລີ. ມັນສະຫນອງການພັກຜ່ອນ
ການ​ບໍ​ລິ​ການ​ແລະ​ສະ​ຫນັບ​ສະ​ຫນູນ CRUD (ສ້າງ​, ດຶງ​ຂໍ້​ມູນ​, ປັບ​ປຸງ​, ລຶບ​) ຫນ້າ​ທີ່​ສໍາ​ລັບ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​,
ເຫດການ, ຂອບ, ເຂດ ແລະການຕັ້ງຄ່າ.

ຄວາມ​ປອດ​ໄພ
APIs ເຊື່ອມໂຍງກັບຕົວແບບຄວາມປອດໄພທີ່ມີຢູ່ແລ້ວຂອງ ZoneMinder. ນີ້ຫມາຍຄວາມວ່າຖ້າທ່ານມີ OPT_AUTH
ເປີດໃຊ້ງານແລ້ວ, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບ ZoneMinder ໂດຍໃຊ້ຕົວທ່ອງເວັບດຽວກັນທີ່ທ່ານວາງແຜນທີ່ຈະໃຊ້ APIs
ຈາກ. ຖ້າທ່ານກໍາລັງພັດທະນາແອັບຯທີ່ອີງໃສ່ API, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບ POST
ຈາກແອັບຯເຂົ້າໄປໃນ ZoneMinder ກ່ອນທີ່ທ່ານຈະສາມາດເຂົ້າເຖິງ API ໄດ້.

ຫຼັງຈາກນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ນໍາໃຊ້ຂໍ້ມູນການຢືນຢັນການເຂົ້າສູ່ລະບົບຄືນໃຫມ່ (ກັບຄືນເປັນ cookie
states) ກັບ APIs ຕໍ່ມາສໍາລັບຂໍ້ມູນການພິສູດຢືນຢັນທີ່ຈະໄຫລຜ່ານໄປຫາ
APIs.

ນີ້ຫມາຍຄວາມວ່າຖ້າທ່ານວາງແຜນທີ່ຈະໃຊ້ cuRL ເພື່ອທົດລອງກັບ APIs ເຫຼົ່ານີ້, ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງເຮັດ

curl -d "ຊື່ຜູ້ໃຊ້=XXXX&password=YYYY&action=login&view=console" -c cookies.txt http://yourzmip/zm/index.php

ປ່ຽນແທນ XXXX ແລະ ຍອ້ຍ ກັບຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານ, ຕາມລໍາດັບ.

ກະລຸນາໃຫ້ແນ່ໃຈວ່າທ່ານເຮັດອັນນີ້ຢູ່ໃນໄດເລກະທໍລີທີ່ທ່ານມີສິດໃນການຂຽນ, ຖ້າບໍ່ດັ່ງນັ້ນ
cookies.txt ຈະບໍ່ຖືກສ້າງຂື້ນແລະຄໍາສັ່ງຈະລົ້ມເຫລວຢ່າງງຽບໆ.

ສິ່ງທີ່ "-c cookies.txt" ເຮັດແມ່ນເກັບຮັກສາສະຖານະຄຸກກີທີ່ສະທ້ອນໃຫ້ເຫັນວ່າທ່ານໄດ້ເຂົ້າສູ່ລະບົບ
ເຂົ້າໄປໃນ ZM. ຕອນນີ້ເຈົ້າຕ້ອງນຳໃຊ້ສະຖານະຄຸກກີ້ກັບທຸກ APIs ຕໍ່ໄປ. ເຈົ້າເຮັດແນວນັ້ນໂດຍ
ການນໍາໃຊ້ '-b cookies.txt' ກັບ APIs ຕໍ່ມາຖ້າທ່ານໃຊ້ CuRL ເຊັ່ນ:

curl -b cookies.txt http://yourzmip/zm/api/monitors.json

ນີ້ຈະສົ່ງຄືນບັນຊີລາຍຊື່ຂອງຈໍສະແດງຜົນແລະສົ່ງຂໍ້ມູນການພິສູດຢືນຢັນໄປຫາ ZM
ຊັ້ນ API.

ດັ່ງນັ້ນຈື່ໄວ້ວ່າ, ຖ້າທ່ານກໍາລັງໃຊ້ການພິສູດຢືນຢັນ, ກະລຸນາເພີ່ມ a -b cookies.txt ກັບແຕ່ລະ
ຄໍາສັ່ງຂ້າງລຸ່ມນີ້ຖ້າທ່ານໃຊ້ CuRL. ຖ້າທ່ານບໍ່ໄດ້ໃຊ້ CuRL ແລະຂຽນ app ຂອງທ່ານເອງ,
ທ່ານຈໍາເປັນຕ້ອງໃຫ້ແນ່ໃຈວ່າທ່ານສົ່ງຕໍ່ cookies ໃຫ້ກັບຄໍາຮ້ອງຂໍຕໍ່ໄປໃນ app ຂອງທ່ານ.

ຕົວຢ່າງ (ກະລຸນາ ອ່ານ ຄວາມປອດໄພ ແຈ້ງການ ຂ້າງເທິງ)
ທ່ານຈະເຫັນແຕ່ລະ URL ທີ່ລົງທ້າຍດ້ວຍອັນໃດນຶ່ງ .xml or .json. ນີ້​ແມ່ນ​ຮູບ​ແບບ​ຂອງ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​,
ແລະມັນກໍານົດຮູບແບບທີ່ຂໍ້ມູນໃດໆທີ່ສົ່ງກັບເຈົ້າຈະຢູ່ໃນ.
ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດນໍາໃຊ້ xml ຖ້າທ່ານຕ້ອງການ.

(ໃນຕົວຢ່າງທັງໝົດ, ແທນທີ່ 'ເຊີບເວີ' ​​ດ້ວຍ IP ຫຼື hostname & port ທີ່ ZoneMinder ກຳລັງແລ່ນຢູ່)

API Version
ເພື່ອດຶງເອົາເວີຊັນ API:

curl http://server/zm/api/host/getVersion.json

Return a ບັນຊີລາຍຊື່ of ທັງຫມົດ monitors
curl http://server/zm/api/monitors.json

ດຶງເອົາ ຕິດຕາມກວດກາ 1
curl http://server/zm/api/monitors/1.json

ການປ່ຽນແປງ State of ຕິດຕາມກວດກາ 1
API ນີ້ປ່ຽນຈໍພາບ 1 ເປັນ Modect ແລະ Enabled

curl -XPOST http://server/zm/api/monitors/1.json -d "Monitor[Function]=Modect&Monitor[Enabled]:true"

ຕື່ມ a ຕິດຕາມກວດກາ
ຄໍາສັ່ງນີ້ຈະເພີ່ມຈໍສະແດງຜົນ http ໃຫມ່.

curl -XPOST http://server/zm/api/monitors.json -d "Monitor[ຊື່]=Cliff-Burton
&Monitor[Function]=Modect
&Monitor[Protocol]=http
&Monitor[ວິທີການ]=ງ່າຍດາຍ
&Monitor[Host]=usr:pass@192.168.11.20
&Monitor[ພອດ]=80
&Monitor[ເສັ້ນທາງ]=/mjpg/video.mjpg
&Monitor[Width]=704
&Monitor[ຄວາມສູງ]=480
&Monitor[ສີ]=4"

ດັດແກ້ ຕິດຕາມກວດກາ 1
ຄໍາສັ່ງນີ້ຈະປ່ຽນພາກສະຫນາມ 'ຊື່' ຂອງ Monitor 1 ເປັນ 'test1'

curl -XPUT http://server/zm/api/monitors/1.json -d "Monitor[ຊື່]=test1"

ລົບ ຕິດຕາມກວດກາ 1
ຄໍາສັ່ງນີ້ຈະລຶບ Monitor 1, ແຕ່ຈະ _not_ ລຶບເຫດການທີ່ຂຶ້ນກັບມັນ.

curl -XDELETE http://server/zm/api/monitors/1.json

Return a ບັນຊີລາຍຊື່ of ທັງຫມົດ ກິດຈະກໍາ
http://server/zm/api/events.json

ໃຫ້ສັງເກດວ່າລາຍການເຫດການສາມາດຂ້ອນຂ້າງໃຫຍ່ແລະ API ນີ້ (ເຊັ່ນດຽວກັນກັບ APIs ອື່ນໆໃນ ZM) ໃຊ້
pagination. ແຕ່ລະຫນ້າສົ່ງຄືນຊຸດລາຍການສະເພາະ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນ 25 ແລະຄວາມຜູກພັນ
ເຂົ້າໄປໃນ WEB_EVENTS_PER_PAGE ໃນເມນູຕົວເລືອກ ZM.

ດັ່ງນັ້ນເຫດຜົນທີ່ຈະເຮັດຊ້ໍາທຸກເຫດການຄວນຈະເປັນບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້ (pseudocode):
(ຫນ້າເສຍດາຍທີ່ບໍ່ມີວິທີທີ່ຈະໄດ້ຮັບ pageCount ໂດຍບໍ່ມີການໄດ້ຮັບຫນ້າທໍາອິດ)

ຂໍ້ມູນ = http://server/zm/api/events.json?page=1 # ອັນນີ້ສົ່ງຄືນໜ້າທຳອິດ
# ວັດຖຸ json ທີ່ສົ່ງຄືນໃນປັດຈຸບັນມີຄຸນສົມບັດທີ່ເອີ້ນວ່າ data.pagination.pageCount
count = data.pagination.pageCount;
ສໍາລັບ (i=1, i
{
ຂໍ້ມູນ = http://server/zm/api/events.json?page=i;
doStuff(ຂໍ້ມູນ);
}

ດຶງເອົາ ກໍລະນີ Id 1000
curl -XGET http://server/zm/api/events/1000.json

ດັດແກ້ ກໍລະນີ 1
ຄໍາສັ່ງນີ້ຈະປ່ຽນພາກສະຫນາມ 'ຊື່' ຂອງເຫດການ 1 ເປັນ 'ຊອກຫາແລະທໍາລາຍ'

curl -XPUT http://server/zm/api/events/1.json -d "ເຫດການ[ຊື່]=ຊອກຫາ ແລະທຳລາຍ"

ລົບ ກໍລະນີ 1
ຄໍາສັ່ງນີ້ຈະລຶບເຫດການ 1, ແລະທຸກກອບທີ່ຂຶ້ນກັບມັນ.

curl -XDELETE http://server/zm/api/events/1.json

Return a ບັນຊີລາຍຊື່ of ກິດຈະກໍາ ສໍາລັບການ a ສະເພາະ ຕິດຕາມກວດກາ Id =5
curl -XGET http://server/zm/api/events/events/index/MonitorId:5.json``

ໃຫ້ສັງເກດວ່າເຫດຜົນ pagination ດຽວກັນໃຊ້ໄດ້ຖ້າຫາກວ່າບັນຊີລາຍຊື່ຍາວເກີນໄປ

Return a ບັນຊີລາຍຊື່ of ກິດຈະກໍາ ສໍາລັບການ a ສະເພາະ ຕິດຕາມກວດກາ ພາຍໃນ a ສະເພາະ ວັນທີ/ເວລາ ລະດັບ
http://server/zm/api/events/events/index/MonitorId:5/StartTime >=:2015-05-15 18:43:56/EndTime <=:2015-05-16 18:43:56.json

ເພື່ອທົດລອງໃຊ້ນີ້ໃນ CuRL, ທ່ານຈໍາເປັນຕ້ອງ URL ຫນີຊ່ອງຕ່າງໆເຊັ່ນ:

curl -XGET "http://server/zm/api/events/index/MonitorId:5/StartTime%20>=:2015-05-15%2018:43:56/EndTime%20<=:2015-05-16%2018:43:56.json"

Return a ບັນຊີລາຍຊື່ of ກິດຈະກໍາ ສໍາລັບການ ທັງຫມົດ monitors ພາຍໃນ a ລະບຸ ວັນທີ/ເວລາ ລະດັບ
curl -XGET "http://server/zm/api/events/index/StartTime%20>=:2015-05-15%2018:43:56/EndTime%20<=:208:43:56.json"

ການຕັ້ງຄ່າ ອະພິສ
APIs ອະນຸຍາດໃຫ້ທ່ານເຂົ້າເຖິງທຸກຕົວກໍານົດການຕັ້ງຂອງ ZM ທີ່ທ່ານກໍານົດໂດຍປົກກະຕິ
ພາຍໃນ web console. ນີ້ສົ່ງຄືນບັນຊີລາຍຊື່ເຕັມຂອງພາລາມິເຕີການຕັ້ງຄ່າ:

curl -XGET http://server/zm/api/configs.json

ແຕ່ລະພາລາມິເຕີການຕັ້ງຄ່າມີ Id, ຊື່, ຄ່າ ແລະຊ່ອງຂໍ້ມູນອື່ນໆ. ໂອກາດທີ່ທ່ານຢູ່
ອາດຈະພຽງແຕ່ສຸມໃສ່ 3 ນີ້.

(ຕົວຢ່າງຂອງການປ່ຽນແປງ config TBD)

ການດໍາເນີນງານ State ອະພິສ
ZM API ສາມາດຖືກນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນ / ຢຸດ / restart / ລາຍຊື່ສະຖານະຂອງ ZM ເຊັ່ນດຽວກັນຕົວຢ່າງ:

curl -XGET http://server/zm/api/states.json # ລາຍການຄືນຂອງສະຖານະແລ່ນ
curl -XPOST http://server/zm/api/states/change/restart.json # ຣີສະຕາດ ZM
curl -XPOST http://server/zm/api/states/change/stop.json # ຢຸດ ZM
curl -XPOST http://server/zm/api/states/change/start.json #ເລີ່ມ ZM

ສ້າງ a ເຂດ
curl -XPOST http://server/zm/api/zones.json -d "ເຂດ[ຊື່]=Jason-Newsted
&Zone[MonitorId]=3
&Zone[ປະເພດ]=ເຄື່ອນໄຫວ
&Zone[Units]=ເປີເຊັນ
&Zone[NumCoords]=4
&ເຂດ[Coords]=0,0 639,0 639,479 0,479
&Zone[AlarmRGB]=16711680
&Zone[CheckMethod]=Blobs
&Zone[MinPixelThreshold]=25
&Zone[MaxPixelThreshold]=
&Zone[MinAlarmPixels]=9216
&Zone[MaxAlarmPixels]=
&Zone[FilterX]=3
&Zone[FilterY]=3
&Zone[MinFilterPixels]=9216
&Zone[MaxFilterPixels]=230400
&Zone[MinBlobPixels]=6144
&Zone[MaxBlobPixels]=
&Zone[MinBlobs]=1
&Zone[MaxBlobs]=
&Zone[OverloadFrames]=0"

PTZ ການຄວບຄຸມ APIs
ການ​ຄວບ​ຄຸມ PTZ ທີ່​ກ່ຽວ​ຂ້ອງ​ກັບ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​ໄດ້​ຖືກ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​ຕາ​ຕະ​ລາງ​ການ​ຄວບ​ຄຸມ​ແລະ​ບໍ່​ແມ່ນ​
ຕາຕະລາງຕິດຕາມກວດກາພາຍໃນ ZM. ມັນຫມາຍຄວາມວ່າແນວໃດເມື່ອທ່ານໄດ້ຮັບລາຍລະອຽດຂອງ Monitor, ທ່ານ
ຈະຮູ້ພຽງແຕ່ວ່າມັນສາມາດຄວບຄຸມໄດ້ (isControlable:true) ແລະ ID ການຄວບຄຸມ. ສາ​ມາດ
ເພື່ອດຶງຂໍ້ມູນ PTZ ທີ່ກ່ຽວຂ້ອງກັບ ID ການຄວບຄຸມນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ API ຄວບຄຸມ

ນີ້ສົ່ງຄືນຄໍານິຍາມການຄວບຄຸມທັງຫມົດ:

curl http://server/zm/api/controls.json

ນີ້ສົ່ງຄືນຄຳນິຍາມການຄວບຄຸມສຳລັບ ID ການຄວບຄຸມສະເພາະ=5

curl http://server/zm/api/controls/5.json

ເຈົ້າພາບ APIs
ZM APIs ມີ APIs ຕ່າງໆທີ່ຊ່ວຍທ່ານໃນການກໍານົດສະຖານະ daemon host (aka ZM), ໂຫຼດ
ແລະອື່ນໆ ບາງຕົວຢ່າງ:

curl -XGET http://server/zm/api/host/daemonCheck.json # 1 = ZM ແລ່ນ 0 = ບໍ່ແລ່ນ
curl -XGET http://server/zm/api/host/getLoad.json # ສົ່ງຄືນການໂຫຼດປັດຈຸບັນຂອງ ZM
curl -XGET http://server/zm/api/host/getDiskPercent.json # ຜົນຕອບແທນໃນ GB (ບໍ່ແມ່ນເປີເຊັນ), ການໃຊ້ແຜ່ນຕໍ່ຈໍພາບ (ນັ້ນແມ່ນ, ພື້ນທີ່ທີ່ເອົາໄປເກັບຮັກສາຂໍ້ມູນຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບເຫດການ, ຮູບພາບແລະອື່ນໆ. ຕໍ່ຈໍພາບ) ``

FAQ


ນີ້ແມ່ນໜ້າ FAQ. ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າເພື່ອປະກອບສ່ວນ FAQs ທີ່ທ່ານຄິດວ່າຂາດຫາຍໄປ.

ວິທີການ ສາມາດເຮັດໄດ້ I ຢຸດ ໂຊນ ZoneMinder ຕື່ມຂໍ້ມູນ up my ແຜ່ນ?
ເວີຊັນຫຼ້າສຸດຂອງ ZoneMinder ມາພ້ອມກັບຕົວກອງທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອຈຸດປະສົງນີ້ແລ້ວ
ລວມ. ການກັ່ນຕອງແມ່ນເອີ້ນວ່າ PurgeWhenFull ແລະເພື່ອຊອກຫາມັນ, ເລືອກຫນຶ່ງໃນເຫດການ
ນັບຈາກຫນ້າຄອນໂຊ, ຕົວຢ່າງເຫດການໃນຊົ່ວໂມງທີ່ຜ່ານມາ, ສໍາລັບຫນຶ່ງຂອງທ່ານ
monitors ຫມາຍ​ເຫດ​ ການກັ່ນຕອງນີ້ຈະຖືກເປີດໃຊ້ໂດຍອັດຕະໂນມັດຖ້າທ່ານຕິດຕັ້ງໃຫມ່
ZoneMinder ລວມທັງການສ້າງຖານຂໍ້ມູນໃຫມ່. ຖ້າເຈົ້າມີຖານຂໍ້ມູນທີ່ມີຢູ່ແລ້ວ ແລະ
ກໍາລັງປັບປຸງ Zoneminder, ມັນຈະຮັກສາການຕັ້ງຄ່າຂອງການກັ່ນຕອງ (ເຊິ່ງກ່ອນຫນ້ານີ້
ການປ່ອຍຕົວຖືກປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ). ດັ່ງນັ້ນທ່ານອາດຈະຕ້ອງການກວດສອບວ່າ PurgeWhenFull ຖືກເປີດໃຊ້
ແລະຖ້າບໍ່, ເປີດໃຊ້ມັນ.

ເພື່ອເປີດໃຊ້ງານມັນ, ໄປທີ່ Web Console, ໃຫ້ຄລິກໃສ່ເຫດການໃດໆຂອງຈໍສະແດງຜົນຂອງທ່ານ.
ນີ້ຈະສະແດງລາຍຊື່ເຫດການແລະປ່ອງຢ້ຽມການກັ່ນຕອງ.

ຢູ່ໃນປ່ອງຢ້ຽມການກັ່ນຕອງມີແຖບເລື່ອນລົງທີ່ເລືອກທີ່ມີປ້າຍຊື່ 'ໃຊ້ການກັ່ນຕອງ', ເຊິ່ງເຮັດໃຫ້ທ່ານສາມາດ
ເລືອກຕົວກອງທີ່ບັນທຶກໄວ້. ເລືອກ 'PurgeWhenFull' ແລະມັນຈະໂຫລດຕົວກອງນັ້ນ.

ເຮັດການດັດແກ້ໃດໆທີ່ເຈົ້າຕ້ອງການ, ເຊັ່ນວ່າອັດຕາສ່ວນເຕັມທີ່ເຈົ້າຕ້ອງການໃຫ້ມັນເຂົ້າ,
ຫຼືຈໍານວນເຫດການທີ່ຈະລຶບໃນເວລານັ້ນ (ມັນຈະເຮັດຊ້ໍາການກັ່ນຕອງຫຼາຍຄັ້ງຕາມຄວາມຕ້ອງການ
ເພື່ອລຶບລ້າງພື້ນທີ່, ແຕ່ພຽງແຕ່ຈະລຶບຫຼາຍເຫດການນີ້ໃນແຕ່ລະຄັ້ງເພື່ອໄປເຖິງ).

ຫຼັງ​ຈາກ​ນັ້ນ​, ໃຫ້​ຄລິກ​ໃສ່ 'ບັນ​ທຶກ​' ທີ່​ຈະ​ເປີດ​ຫນ້າ​ຕ່າງ​ໃຫມ່​. ໃຫ້ແນ່ໃຈວ່າ 'ອັດຕະໂນມັດ
ກ່ອງລຶບຖືກເລືອກ ແລະກົດບັນທຶກເພື່ອບັນທຶກຕົວກອງຂອງທ່ານ. ຫຼັງຈາກນັ້ນ, ນີ້ຈະດໍາເນີນການໃນ
ພື້ນຫລັງເພື່ອຮັກສາແຜ່ນຂອງທ່ານຢູ່ໃນຂອບເຂດຈໍາກັດເຫຼົ່ານັ້ນ.

ຫຼັງ​ຈາກ​ທີ່​ທ່ານ​ໄດ້​ເຮັດ​ແນວ​ນັ້ນ​, ທ່ານ​ຈະ​ປ່ຽນ​ແປງ​ອັດ​ຕະ​ໂນ​ມັດ​ຈະ​ໄດ້​ຮັບ​ການ​ໂຫຼດ​ເຂົ້າ​ໄປ​ໃນ zmfilter ພາຍ​ໃນ a
ສອງສາມນາທີ.

ການກວດສອບການ zmfilter.log ໄຟລ໌ເພື່ອໃຫ້ແນ່ໃຈວ່າມັນກໍາລັງແລ່ນຍ້ອນວ່າບາງຄັ້ງບໍ່ມີໂມດູນ perl
ຫມາຍຄວາມວ່າມັນບໍ່ເຄີຍແລ່ນແຕ່ປະຊາຊົນບໍ່ສະເຫມີໄປຮັບຮູ້.

purge By ອາຍຸສູງສຸດ ເພື່ອລຶບເຫດການທີ່ເກົ່າກວ່າ 7 ມື້, ສ້າງຕົວກອງໃໝ່ດ້ວຍ "ວັນທີ"
ກໍານົດເປັນ "ຫນ້ອຍກວ່າ" ແລະຄ່າຂອງ "-7 ມື້", ຈັດຮຽງໂດຍ "ວັນທີ / ເວລາ" ໃນ "asc" ຄໍາສັ່ງສິ້ນສຸດ,
ຈາກນັ້ນເປີດກ່ອງກາໝາຍ "ລຶບການຈັບຄູ່ທັງໝົດ". ທ່ານຍັງສາມາດໃຊ້ມູນຄ່າຂອງອາທິດຫຼືອາທິດ
ແລະມື້: "-2 ອາທິດ" ຫຼື "-2 ອາທິດ 4 ມື້"

ບັນທຶກດ້ວຍ 'Run Filter In Background' ເປີດໃຊ້ເພື່ອໃຫ້ມັນເຮັດວຽກໂດຍອັດຕະໂນມັດ. ຂ້າມທາງເລືອກ
ເຫດການທີ່ເກັບໄວ້: ຄລິກໃສ່ເຄື່ອງໝາຍບວກຖັດຈາກ -7 ມື້ເພື່ອເພີ່ມເງື່ອນໄຂອື່ນ. "ແລະ"
"ສະຖານະທີ່ເກັບໄວ້" ເທົ່າກັບ "unarchived ເທົ່ານັ້ນ".

ທາງເລືອກໃນການລຶບຊ້າ: ຈໍາກັດຈໍານວນຂອງຜົນໄດ້ຮັບ 3. ຖ້າຫາກວ່າທ່ານມີ backlog ຂະຫນາດໃຫຍ່ຂອງ
ເຫດການທີ່ຈະຖືກລຶບ, ນີ້ສາມາດເຮັດໃຫ້ການໃຊ້ CPU ເພີ່ມຂຶ້ນເປັນເວລາດົນນານ. ຈຳກັດ
ຈໍາ​ນວນ​ຂອງ​ຜົນ​ໄດ້​ຮັບ​ພຽງ​ແຕ່​ສາມ​ຄັ້ງ​ທໍາ​ອິດ​ໃນ​ແຕ່​ລະ​ຄັ້ງ​ທີ່​ການ​ກັ່ນ​ຕອງ​ແມ່ນ​ການ​ແຜ່​ກະ​ຈາຍ​ອອກ​
ລຶບຂະບວນການຕາມເວລາ, ຫຼຸດຜ່ອນການໂຫຼດ CPU ຢ່າງຫຼວງຫຼາຍ.

ມີ​ສອງ​ວິ​ທີ​ການ​ສໍາ​ລັບ ZM ເພື່ອ​ລົບ​ໄຟລ​໌​ໃນ​ເວ​ລາ​ທີ່​ພວກ​ເຂົາ​ເຈົ້າ​ໄດ້​ຖືກ​ລົບ​ທີ່​ສາ​ມາດ​ພົບ​ເຫັນ​ຢູ່​ໃນ​
ຕົວເລືອກພາຍໃຕ້ແຖບລະບົບ ZM_OPT_FAST_DELETE ແລະ ZM_RUN_AUDIT.

ZM_OPT_FAST_DELETE:

ໂດຍປົກກະຕິແລ້ວ ເຫດການທີ່ສ້າງຂຶ້ນເປັນຜົນມາຈາກການປຸກແມ່ນປະກອບດ້ວຍລາຍການໃນໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ
ຕາຕະລາງຖານຂໍ້ມູນບວກກັບໄຟລ໌ຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບມັນ. ເມື່ອລຶບເຫດການໃນ
browser ມັນສາມາດໃຊ້ເວລາດົນເພື່ອເອົາສິ່ງທັງຫມົດນີ້ອອກຖ້າທ່ານພະຍາຍາມເຮັດຫຼາຍ
ເຫດການໃນເວລາດຽວກັນ. ມັນແນະນໍາໃຫ້ທ່ານຕັ້ງຕົວເລືອກນີ້ເຊິ່ງຫມາຍຄວາມວ່າຕົວທ່ອງເວັບ
ລູກຄ້າພຽງແຕ່ລຶບລາຍການທີ່ສໍາຄັນໃນຕາຕະລາງເຫດການ, ຊຶ່ງຫມາຍຄວາມວ່າເຫດການຈະບໍ່ມີ
ປາກົດຢູ່ໃນລາຍຊື່ດົນຂຶ້ນ, ແລະອອກຈາກ zmaudit daemon ເພື່ອລຶບລ້າງສ່ວນທີ່ເຫຼືອໃນພາຍຫຼັງ.

ZM_RUN_AUDIT:

zmaudit daemon ມີຢູ່ເພື່ອກວດເບິ່ງວ່າຂໍ້ມູນທີ່ບັນທຶກໄວ້ໃນຖານຂໍ້ມູນແລະໃນ
ລະບົບໄຟລ໌ກົງກັນແລະສອດຄ່ອງກັບກັນແລະກັນ. ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ຜິດ​ພາດ​ເກີດ​ຂຶ້ນ​ຫຼື​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​
ການນໍາໃຊ້ 'ລຶບໄວ' ມັນອາດຈະເປັນວ່າບັນທຶກຖານຂໍ້ມູນຖືກລຶບແຕ່ໄຟລ໌ຍັງຄົງຢູ່. ໃນ​ນີ້
ກໍ​ລະ​ນີ​, ແລະ​ຄ້າຍ​ຄື​ກັນ​, zmaudit ຈະ​ເອົາ​ຂໍ້​ມູນ​ທີ່​ຊໍ້າ​ຊ້ອນ​ເພື່ອ synchronize ທັງ​ສອງ​ຂໍ້​ມູນ​
ຮ້ານຄ້າ. ຕົວເລືອກນີ້ຄວບຄຸມວ່າ zmaudit ຖືກແລ່ນຢູ່ໃນພື້ນຫລັງແລະດໍາເນີນການເຫຼົ່ານີ້
ກວດສອບແລະແກ້ໄຂຢ່າງຕໍ່ເນື່ອງ. ນີ້ແມ່ນແນະນໍາສໍາລັບລະບົບສ່ວນໃຫຍ່ຢ່າງໃດກໍ່ຕາມຖ້າທ່ານມີ
ຈໍານວນຂະຫນາດໃຫຍ່ຫຼາຍຂອງເຫດການຂະບວນການສະແກນຖານຂໍ້ມູນແລະລະບົບໄຟລ໌ອາດຈະໃຊ້ເວລາ
ດົນນານແລະການປະຕິບັດຜົນກະທົບ. ໃນກໍລະນີນີ້ທ່ານອາດຈະຕ້ອງການທີ່ຈະບໍ່ມີ zmaudit
ແລ່ນໂດຍບໍ່ມີເງື່ອນໄຂແລະກໍານົດເວລາການກວດສອບບາງຄັ້ງໃນບ່ອນອື່ນ, ສະດວກກວ່າ, ເວລາ.

ZM_AUDIT_CHECK_INTERVAL:

zmaudit daemon ມີຢູ່ເພື່ອກວດເບິ່ງວ່າຂໍ້ມູນທີ່ບັນທຶກໄວ້ໃນຖານຂໍ້ມູນແລະໃນ
ລະບົບໄຟລ໌ກົງກັນແລະສອດຄ່ອງກັບກັນແລະກັນ. ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ຜິດ​ພາດ​ເກີດ​ຂຶ້ນ​ຫຼື​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​
ການນໍາໃຊ້ 'ລຶບໄວ' ມັນອາດຈະເປັນວ່າບັນທຶກຖານຂໍ້ມູນຖືກລຶບແຕ່ໄຟລ໌ຍັງຄົງຢູ່. ໃນ​ນີ້
ກໍ​ລະ​ນີ​, ແລະ​ຄ້າຍ​ຄື​ກັນ​, zmaudit ຈະ​ເອົາ​ຂໍ້​ມູນ​ທີ່​ຊໍ້າ​ຊ້ອນ​ເພື່ອ synchronize ທັງ​ສອງ​ຂໍ້​ມູນ​
ຮ້ານຄ້າ. ໄລຍະການກວດສອບເລີ່ມຕົ້ນຂອງ 900 ວິນາທີ (15 ນາທີ) ແມ່ນດີສໍາລັບລະບົບສ່ວນໃຫຍ່
ຢ່າງ ໃດ ກໍ ຕາມ ຖ້າ ຫາກ ວ່າ ທ່ານ ມີ ຈໍາ ນວນ ຂະ ຫນາດ ໃຫຍ່ ຂອງ ກິດ ຈະ ກໍາ ຂະ ບວນ ການ ຂອງ ການ ສະ ແກນ ຖານ ຂໍ້ ມູນ ແລະ
ລະບົບໄຟລ໌ອາດຈະໃຊ້ເວລາດົນແລະຜົນກະທົບຕໍ່ການປະຕິບັດ. ໃນກໍລະນີນີ້ທ່ານອາດຈະມັກ
ເຮັດໃຫ້ໄລຍະນີ້ກວ້າງຂຶ້ນຫຼາຍເພື່ອຫຼຸດຜ່ອນຜົນກະທົບຕໍ່ລະບົບຂອງທ່ານ. ທາງເລືອກນີ້ກໍານົດ
ການກວດສອບເຫຼົ່ານີ້ຖືກປະຕິບັດເລື້ອຍໆສໍ່າໃດ.

ຄະນິດສາດ ສໍາລັບການ ຫນ່ວຍຄວາມຈໍາ: ການເຮັດໃຫ້ ໃຫ້ແນ່ໃຈວ່າ ທ່ານ ມີ ພຽງ​ພໍ ຫນ່ວຍຄວາມຈໍາ to ຈັບໄດ້ ຂອງ​ທ່ານ ກ້ອງຖ່າຍຮູບ
ຫນຶ່ງໃນບັນຫາທົ່ວໄປທີ່ສຸດສໍາລັບພຶດຕິກໍາ ZoneMinder erratic ແມ່ນທ່ານບໍ່ມີພຽງພໍ
ຫນ່ວຍຄວາມຈໍາທີ່ຈະຈັດການກ້ອງຖ່າຍຮູບທັງຫມົດຂອງທ່ານ. ຜູ້​ໃຊ້​ຈໍາ​ນວນ​ຫຼາຍ​ມັກ​ຈະ​ກໍາ​ນົດ​ຄ່າ​ກ້ອງ​ຖ່າຍ​ຮູບ HD ຫຼາຍ​ຢ່າງ​ເຕັມ​ທີ່​
ການແກ້ໄຂແລະ 15FPS ຫຼືຫຼາຍກວ່ານັ້ນແລະຫຼັງຈາກນັ້ນປະເຊີນກັບບັນຫາຕ່າງໆກ່ຽວກັບຂະບວນການລົ້ມເຫລວ, ຫວ່າງເປົ່າ
ໜ້າຈໍ ແລະພຶດຕິກຳທີ່ຜິດພາດຢ່າງສິ້ນເຊີງ. ເຫດຜົນຫຼັກສໍາລັບການທັງຫມົດນີ້ແມ່ນທ່ານ
ບໍ່ວ່າຈະມີຄວາມຊົງຈໍາ ຫຼືກຳລັງແຮງມ້າບໍ່ພຽງພໍເພື່ອຈັດການກັບກ້ອງທັງໝົດຂອງເຈົ້າ. ການແກ້ໄຂ
ເລື້ອຍໆແມ່ນເພື່ອຫຼຸດຜ່ອນ FPS, ຫຼຸດຜ່ອນກ້ອງຖ່າຍຮູບຫຼືເພີ່ມຄວາມສາມາດຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ.

ນີ້ແມ່ນບາງຂໍ້ແນະນຳທີ່ມີຕົວຢ່າງກ່ຽວກັບວິທີທີ່ເຈົ້າສາມາດຄິດໄດ້ວ່າເຈົ້າຕ້ອງການຄວາມຈຳຫຼາຍປານໃດ.
ກ່ຽວກັບ CPU, ທ່ານຄວນ benchmark ເຄື່ອງແມ່ຂ່າຍຂອງທ່ານໂດຍໃຊ້ເຄື່ອງມື unix ມາດຕະຖານເຊັ່ນ: ເທິງ,
iotop ແລະອື່ນໆເພື່ອໃຫ້ແນ່ໃຈວ່າການໂຫຼດ CPU ຂອງທ່ານສາມາດຈັດການໄດ້. ZoneMinder ຍັງສະແດງໃຫ້ເຫັນໂດຍສະເລ່ຍ
ໂຫຼດຢູ່ມຸມຂວາເທິງຂອງ Web Console ເພື່ອເຂົ້າເຖິງໄດ້ງ່າຍ.

In ໂດຍທົ່ວໄປ ການ​ຄາດ​ຄະ​ເນ​ທີ່​ດີ​ຂອງ​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ຕ້ອງ​ການ​ຈະ​ເປັນ​:

ໜ່ວຍຄວາມຈຳຕໍ່າສຸດ = 1.2 * ((ຮູບ-ກວ້າງ*ຮູບ-ຄວາມສູງ*ຂະໜາດບັຟເຟີຮູບ*ພື້ນທີ່ສີເປົ້າໝາຍ*ຈຳນວນກ້ອງ/8/1024/1024 )

ບ່ອນທີ່: * ຄວາມກວ້າງຂອງຮູບພາບແລະຄວາມສູງຂອງຮູບພາບແມ່ນຄວາມກວ້າງແລະຄວາມສູງຂອງຮູບພາບທີ່ກ້ອງຖ່າຍຮູບຂອງທ່ານ
ໄດ້ຖືກຕັ້ງຄ່າສໍາລັບ (ໃນກໍລະນີຂອງຂ້ອຍ, 1280x960). ຄ່ານີ້ແມ່ນຢູ່ໃນແຖບແຫຼ່ງສໍາລັບແຕ່ລະຈໍພາບ
* ຂະຫນາດຂອງຮູບພາບແມ່ນ # ຂອງຮູບພາບທີ່ ZM ຈະເກັບໄວ້ໃນຫນ່ວຍຄວາມຈໍາ (ອັນນີ້ຖືກນໍາໃຊ້ໂດຍ ZM ເພື່ອເຮັດໃຫ້.
ໃຫ້​ແນ່​ໃຈວ່​າ​ມັນ​ມີ​ຮູບ​ພາບ​ທາງ​ສ່ວນ​ຫນ້າ​ແລະ​ການ​ປະ​ກາດ​ກ່ອນ​ທີ່​ຈະ​ກວດ​ພົບ​ປຸກ - ເປັນ​ປະ​ໂຫຍດ​ຫຼາຍ​ເນື່ອງ​ຈາກ​ວ່າ​ໂດຍ​
ເວລາກວດພົບສັນຍານເຕືອນ, ເຫດຜົນຂອງສັນຍານເຕືອນອາດຈະຍ້າຍອອກໄປຈາກມຸມເບິ່ງແລະ buffer ແມ່ນ.
ເປັນປະໂຫຍດແທ້ໆສໍາລັບການນີ້, ລວມທັງການວິເຄາະສະຖິຕິ / ຄະແນນ). ມູນຄ່ານີ້ແມ່ນຢູ່ໃນ
ແຖບ buffers ສໍາລັບແຕ່ລະຈໍ * ພື້ນທີ່ສີເປົ້າຫມາຍແມ່ນຄວາມເລິກຂອງສີ - 8bit, 24bit ຫຼື
32 ບິດ. ມັນ​ເປັນ​ອີກ​ເທື່ອ​ຫນຶ່ງ​ໃນ​ແຖບ​ແຫຼ່ງ​ຂອງ​ການ​ຕິດ​ຕາມ​ກວດ​ກາ​ແຕ່​ລະ​ຄົນ 1.2 ໃນ​ການ​ເລີ່ມ​ຕົ້ນ​ແມ່ນ​ໂດຍ​ພື້ນ​ຖານ​
ເພີ່ມ 20% ຢູ່ເທິງສຸດຂອງການຄິດໄລ່ບັນຊີສໍາລັບຮູບພາບ / stream overheads (ນີ້ແມ່ນ
ຄາດ​ຄະ​ເນ​)

ສະນັ້ນໃຫ້ເຮົາເຮັດຄະນິດສາດ. ຖ້າ​ຫາກ​ວ່າ​ພວກ​ເຮົາ​ມີ 4 ກ້ອງ​ຖ່າຍ​ຮູບ​ທີ່ 1280x960 ທີ່​ມີ​ຊ່ອງ​ສີ 32bit ແລະ​
ກ້ອງຖ່າຍຮູບຫນຶ່ງແລ່ນຢູ່ທີ່ 640x480 ທີ່ມີພື້ນທີ່ສີສີຂີ້ເຖົ່າ 8bit, ລະບົບຕ້ອງການ:

1.2 * ((1280*960*50*32*4/8/1024/1024 ) + (640 * 480 *50*8/8 /1024/1024))

ຫຼື, ປະມານ 900MB ຂອງຫນ່ວຍຄວາມຈໍາ.

ດັ່ງນັ້ນຖ້າທ່ານມີຫນ່ວຍຄວາມຈໍາ 2GB, ທ່ານຄວນຕັ້ງຄ່າທັງຫມົດ. ສິດ? ບໍ່, ກໍ່:

· ນີ້​ແມ່ນ​ພຽງ​ແຕ່​ຄວາມ​ຊົງ​ຈໍາ​ພື້ນ​ຖານ​ທີ່​ຕ້ອງ​ການ​ເພື່ອ​ເກັບ​ກໍາ​ນ​້​ໍ​າ​. ຈືຂໍ້ມູນການ ZM ແມ່ນສະເຫມີໄປ
ຈັບກະແສໂດຍບໍ່ຄໍານຶງເຖິງວ່າທ່ານກໍາລັງບັນທຶກຕົວຈິງຫຼືບໍ່ - ເພື່ອເຮັດໃຫ້
ໃຫ້ແນ່ໃຈວ່າຮູບພາບຂອງວົງແຫວນຂອງມັນຢູ່ທີ່ນັ້ນກັບຮູບພາບກ່ອນເວລາສັນຍານເຕືອນເຂົ້າມາ.

·ທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ບັນຊີສໍາລັບຂະບວນການອື່ນໆທີ່ບໍ່ກ່ຽວຂ້ອງກັບ ZM ແລ່ນຢູ່ໃນກ່ອງຂອງທ່ານ

·ທ່ານຍັງຕ້ອງບັນຊີສໍາລັບຂະບວນການ ZM ອື່ນໆ - ຕົວຢ່າງ, ຂ້ອຍສັງເກດເຫັນການກວດສອບ
daemon ເອົາເຖິງຈໍານວນຫນ່ວຍຄວາມຈໍາທີ່ດີໃນເວລາທີ່ມັນແລ່ນ, ການປັບປຸງ DB ຍັງໃຊ້ເວລາເຖິງຫນ່ວຍຄວາມຈໍາ

ດັ່ງນັ້ນກົດລະບຽບທີ່ດີຂອງຫົວໂປ້ແມ່ນເພື່ອໃຫ້ແນ່ໃຈວ່າທ່ານມີຫນ່ວຍຄວາມຈໍາສອງເທົ່າເທົ່າກັບການຄິດໄລ່ຂ້າງເທິງ
(ແລະຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ເຄື່ອງແມ່ຂ່າຍ ZM ສໍາລັບຈຸດປະສົງອື່ນໆ, ກະລຸນາປະກອບໃນຫນ່ວຍຄວາມຈໍາເຫຼົ່ານັ້ນ
ຂໍ້​ກໍາ​ນົດ​ເຊັ່ນ​ດຽວ​ກັນ​)

ນອກຈາກນີ້ຍັງ ຈື່ by Default ZM ພຽງແຕ່ ການນໍາໃຊ້ 50% of ຂອງ​ທ່ານ ມີ ຫນ່ວຍຄວາມຈໍາ ເວັ້ນເສຍແຕ່ວ່າ ທ່ານ ການປ່ຽນແປງ it

ຍ້ອນວ່າມັນຫັນອອກ, ZM ໃຊ້ຄວາມຊົງຈໍາທີ່ມີແຜນທີ່ແລະໂດຍຄ່າເລີ່ມຕົ້ນ, 50% ຂອງຄວາມຊົງຈໍາທາງດ້ານຮ່າງກາຍຂອງທ່ານແມ່ນຫຍັງ
ນີ້ຈະເຕີບໂຕຂຶ້ນ. ເມື່ອທ່ານບັນລຸຂອບເຂດຈໍາກັດນັ້ນ, ZM ຈະທໍາລາຍດ້ວຍຄວາມຜິດພາດຕ່າງໆ.

(ຫມາຍ​ເຫດ​: ໜ່ວຍຄວາມຈຳທີ່ມີແຜນທີ່ນຳໃຊ້ໄດ້ ເມື່ອທ່ານຕິດຕັ້ງ ZoneMinder ດ້ວຍການຮອງຮັບໜ່ວຍຄວາມຈຳທີ່ມີແຜນທີ່,
ເຊິ່ງແມ່ນຮູບແບບເລີ່ມຕົ້ນ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ພິ​ເສດ​ຄວາມ​ຊົງ​ຈໍາ​ໃນ​ການ​ສ້າງ​ແຜນ​ທີ່​, ກະ​ລຸ​ນາ​ເບິ່ງ​
FAQ ຕໍ່ໄປກ່ຽວກັບວິທີເພີ່ມຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນ)

ວິທີການທີ່ດີທີ່ຈະຮູ້ວ່າຫນ່ວຍຄວາມຈໍາຫຼາຍປານໃດຖືກຈັດສັນໃຫ້ກັບ ZM ສໍາລັບການປະຕິບັດງານຂອງມັນແມ່ນເຮັດ a df -h

ຕົວຢ່າງຜົນຜະລິດໃນ Ubuntu:

pp@camerapc:~$ df -h
ຂະໜາດຂອງລະບົບໄຟລ໌ທີ່ໃຊ້ avail ໃຊ້ % Mounted on
/dev/sda1 226G 96G 119G 45% /
ບໍ່ມີ 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.8G 4.0K 1.8G 1% / dev
tmpfs 371M 816K 370M 1% / ແລ່ນ
none 5.0M 0 5.0M 0% /run/lock
tmpfs 2.6G 923M 1.7G 36% /run/shm
none 100M 0 100M 0% /run/user

ລາຍການທີ່ສໍາຄັນຢູ່ທີ່ນີ້ແມ່ນ tmpfs --> ຕົວຢ່າງຂ້າງເທິງສະແດງໃຫ້ເຫັນວ່າພວກເຮົາໄດ້ຈັດສັນ 1.7G ຂອງແຜນທີ່.
ພື້ນທີ່ຄວາມຊົງຈໍາທີ່ 36% ຖືກນໍາໃຊ້ເຊິ່ງເປັນຕົວເລກທີ່ມີສຸຂະພາບດີ. ຖ້າເຈົ້າເຫັນອັນນີ້ໃຫ້ໄປ
ເກີນ 70% ທ່ານຄວນເພີ່ມຄວາມຊົງຈໍາໃນແຜນທີ່

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເພີ່ມ​ກໍາ​ນົດ​ນີ້​ເປັນ 70​% ຂອງ​ຄວາມ​ຊົງ​ຈໍາ​ຂອງ​ທ່ານ​, ໃຫ້​ເພີ່ມ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ / etc / fstab
tmpfs /run/shm tmpfs defaults,noexec,nosuid,size=70% 0 0

ແມ່ນ​ຫຍັງ ບໍ່ a 'ເຮັດບໍ່ໄດ້ shmget: ບໍ່ຖືກຕ້ອງ ການໂຕ້ຖຽງ' ຄວາມຜິດພາດ in my ຂໍ້ມູນບັນທຶກ ຫມາຍຄວາມວ່າ? (ແລະ my ກ້ອງຖ່າຍຮູບ ບໍ່ ບໍ່
ການສະແດງ at ສູງ ມະຕິຕົກລົງ)
(ຫມາຍ​ເຫດ​: ອັນນີ້ໃຊ້ໄດ້ກັບລະບົບທີ່ປິດການນຳໃຊ້ຄວາມຊົງຈຳໃນແຜນທີ່ໃນ ZoneMinder. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ໜ່ວຍຄວາມຈຳແຜນທີ່ຖືກເປີດໃຊ້ງານ ແລະເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ປິດການນຳໃຊ້ມັນດ້ວຍຕົນເອງ, ກະລຸນາອ້າງອີງ
ກັບຄໍາຖາມ "ຄະນິດສາດສໍາລັບຄວາມຊົງຈໍາ" ຂ້າງເທິງແລະວິທີການເພີ່ມຂີດຈໍາກັດຄວາມຈໍາທີ່ມີແຜນທີ່)

ຂໍ້ຜິດພາດນີ້ຖືກກ່າວເຖິງໃນ README ໃນບົດຄັດຫຍໍ້ຕໍ່ໄປນີ້: - ''... ອັນນີ້ແມ່ນເກີດມາຈາກ
ພະຍາຍາມຈັດສັນຈໍານວນຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນຫຼາຍກວ່າທີ່ລະບົບຂອງທ່ານສາມາດຈັດການໄດ້. ໄດ້
ຂະຫນາດທີ່ມັນຮ້ອງຂໍແມ່ນອີງໃສ່ສູດດັ່ງຕໍ່ໄປນີ້, ວົງ buffer ຂະຫນາດ x ຮູບພາບເລັກນ້ອຍ width x ຮູບພາບເລັກນ້ອຍ
ລະດັບຄວາມສູງ x 3 (for 24 Bit ຮູບພາບ) + a Bit of overhead.

ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ:

ຄວາມລະອຽດ 384 x 288 ຄວາມລະອຽດ (ພິກເຊວ): 110 592 ພິກເຊລ
ໃນສີ 24 ບິດ x24 = 2 654 208 ບິດຕໍ່ກອບ
ໂດຍ 80 frames ring buffer x80 = 212 336 640 bits ຕໍ່ກ້ອງ
ໂດຍ 4 ກ້ອງ x4 = 849 346 560 bits.
ບວກ 10% overhead = 934 281 216 bits
ນັ້ນແມ່ນ 116 785 152 bytes, ແລະ
= 114 048 kB, ຕາມລໍາດັບ 111.38 MB.
ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ແບ່ງ​ປັນ​ຂອງ​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ຖືກ​ຕັ້ງ​ເປັນ 134 217 728​, ເຊິ່ງ​ແມ່ນ​ແທ້ 128MB​.
ນັ້ນຫມາຍຄວາມວ່າຂ້ອຍບໍ່ຄວນມີບັນຫາໃດໆ.
(ສັງເກດວ່າ 1 byte = 8 bits ແລະ 1kbyte = 1024bytes, 1MB = 1024 kB)

ສໍາລັບຕົວຢ່າງ, ທ່ານກໍາລັງໃຊ້ 24bit 640x480 ຫຼັງຈາກນັ້ນ, ນີ້ຈະມາຮອດປະມານ 92Mb.
ການນໍາໃຊ້ຂະຫນາດ buffer ເລີ່ມຕົ້ນຂອງ 100. ຖ້າຫາກວ່າອັນນີ້ໃຫຍ່ເກີນໄປ, ທ່ານສາມາດຫຼຸດຜ່ອນການ
ຂະຫນາດຮູບພາບຫຼື buffer ຫຼືເພີ່ມຈໍານວນສູງສຸດຂອງຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນ. ຖ້າ​ເຈົ້າ
ກໍາລັງໃຊ້ RedHat ຫຼັງຈາກນັ້ນທ່ານສາມາດໄດ້ຮັບລາຍລະອຽດກ່ຽວກັບວິທີການປ່ຽນການຕັ້ງຄ່າເຫຼົ່ານີ້ ທີ່ນີ້

ທ່ານຄວນສາມາດໃຊ້ຂັ້ນຕອນທີ່ຄ້າຍຄືກັນກັບການແຈກຢາຍອື່ນໆເພື່ອດັດແປງ
ສະນຸກຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນໂດຍບໍ່ມີການລວບລວມຂໍ້ມູນໃຫມ່ເຖິງແມ່ນວ່າໃນບາງກໍລະນີນີ້ອາດຈະເປັນ
ຈໍາເປັນ. ຫມາຍເຫດ, ບາງຄັ້ງຄວາມຜິດພາດນີ້ຍັງເກີດຂື້ນຖ້າທ່ານມີສ່ວນຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນເກົ່າ
ນອນຢູ່ອ້ອມຮອບຈາກການແລ່ນຜ່ານມາທີ່ນ້ອຍເກີນໄປ. ໃຊ້ຄໍາສັ່ງລະບົບ ipcs ແລະ ipcrm
ເພື່ອກວດເບິ່ງ ແລະເອົາມັນອອກ ຖ້າຈຳເປັນ.'"

ເຈົ້າສາມາດຊອກຫາໄດ້ວ່າມີໜ້າຄວາມຈຳທີ່ໃຊ້ຮ່ວມກັນ 4KB ຫຼາຍປານໃດໂດຍການພິມ
ຕໍ່ໄປນີ້:-

#ແມວ /proc/sys/kernel/shmall
2097152

ໃນ kernels ທີ່ຜ່ານມາ shmall ຖືກກໍານົດເປັນ 2097152 ຫນ້າຫນ່ວຍຄວາມຈໍາຄູນດ້ວຍ 4096 bytes ຕໍ່.
ຫນ້າສໍາລັບຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນທັງຫມົດ 8 GB. ທ່ານພຽງແຕ່ຕ້ອງການເພີ່ມທະວີການ shmall ໄດ້
ມູນຄ່າຖ້າທ່ານມີຄອມພິວເຕີທີ່ມີຫນ່ວຍຄວາມຈໍາຫຼາຍກວ່າ 8GB ແລະຕ້ອງການໃຊ້ມັນຫຼາຍກວ່ານັ້ນ
ການ​ນໍາ​ໃຊ້​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ແບ່ງ​ປັນ​, ເຊັ່ນ​: ຖານ​ຂໍ້​ມູນ​ຂະ​ຫນາດ​ໃຫຍ່​.

bytes ຫນ່ວຍຄວາມຈໍາທີ່ແບ່ງປັນຫຼາຍທີ່ສຸດທີ່ທ່ານສາມາດຈັດສັນໃນຫນຶ່ງໄປ :-

#ແມວ /proc/sys/kernel/shmmax
33554432

ໃນ kernels ທີ່ຜ່ານມາ shmmax ຖືກກໍານົດເປັນ 33554432 bytes ສໍາລັບພຽງແຕ່ 32 MB ຂອງສູງສຸດທີ່ແບ່ງປັນ.
ໜ່ວຍຄວາມຈຳທີ່ສາມາດຈັດສັນໄດ້ໃນແຕ່ລະຄັ້ງ, ເກືອບບໍ່ພຽງພໍໃຫ້ ZoneMinder ສູງກວ່າ 320 x 240 x 24-bit
ຄວາມລະອຽດຢູ່ທີ່ 40 ເຟຣມໃນ buffer ຖ້າມັນໃຊ້ /dev/shm ອຸປະກອນຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນ, ດັ່ງນັ້ນ
ມູນຄ່ານີ້ຕ້ອງໄດ້ຮັບການເພີ່ມຂຶ້ນ. ຖ້າທ່ານກໍາລັງໃຊ້ ZoneMinder ກັບຫນ່ວຍຄວາມຈໍາທີ່ມີແຜນທີ່
(mmap) ລວບລວມທາງເລືອກທີ່ໃຊ້ເວລາຫຼັງຈາກນັ້ນນີ້ບໍ່ມີຜົນກະທົບທ່ານ.

ເພື່ອປ່ຽນຄ່າເປັນ 128 MB ຊົ່ວຄາວໃນລະຫວ່າງປະເພດການປະຕິບັດ kernel ນີ້ (ຕົວຢ່າງ)
:- echo 536870912 >/proc/sys/kernel/shmmax

Be ໃຫ້ແນ່ໃຈວ່າ to ເລີ່ມ​ຕົ້ນ​ໃຫມ່ ໂຊນ ZoneMinder ຫຼັງຈາກ ນີ້.

ຢ່າງໃດກໍຕາມ, ຈົ່ງຮູ້ວ່າບາງຄັ້ງທ່ານພຽງແຕ່ຕ້ອງການປ່ຽນຄ່າ shmmax ເປັນ shmall ແມ່ນ
ມັກຈະມີຂະຫນາດໃຫຍ່ພຽງພໍ. ນອກຈາກນັ້ນ, ການປ່ຽນແປງຄ່າເຫຼົ່ານີ້ໃນວິທີການນີ້ແມ່ນມີພຽງແຕ່ປະສິດທິຜົນຈົນກ່ວາຂອງທ່ານ
ເຄື່ອງ rebooted.

ເພື່ອປ່ຽນພວກມັນຢ່າງຖາວອນ, ທ່ານຈະຕ້ອງແກ້ໄຂ /etc/sysctlconf ແລະເພີ່ມຕໍ່ໄປນີ້
ສາຍ (ຕົວຢ່າງ):- kernel.shmmax = 536870912

ຫຼືຖ້າການແຈກຢາຍຂອງເຈົ້າມີ /etc/sysctl.d/ ໂຟນເດີທີ່ທ່ານສາມາດສ້າງໄຟລ໌ໃນໂຟນເດີນີ້
ໂດຍບໍ່ມີການດັດແປງ /etc/sysctl.d ດັ່ງນັ້ນທ່ານຈະບໍ່ສູນເສຍການປ່ຽນແປງໃນລະຫວ່າງການຍົກລະດັບ distro
:- `ສຽງດັງ kernel.shmmax = 536870912 >/etc/sysctl.d/60-kernel-shm.conf`

ເພື່ອໂຫລດການຕັ້ງຄ່າເຫຼົ່ານີ້ຢູ່ໃນປະເພດໄຟລ໌ sysctl.conf: sysctl -p

ເພື່ອກວດເບິ່ງປະເພດການຕັ້ງຄ່າຄວາມຊົງຈໍາທີ່ແບ່ງປັນຂອງທ່ານ: ipcs -l

ໃຫ້ສັງເກດວ່າດ້ວຍກ້ອງຖ່າຍຮູບ Megapixel ເຊັ່ນ Axis 207mw ກາຍເປັນລາຄາຖືກກວ່າແລະຫນ້າສົນໃຈຫຼາຍ,
ການຕັ້ງຄ່າຄວາມຊົງຈໍາຂ້າງເທິງແມ່ນບໍ່ພຽງພໍ. ເພື່ອໃຫ້ໄດ້ຮັບ Zoneminder ເຮັດວຽກຢ່າງເຕັມທີ່
ກ້ອງຖ່າຍຮູບຄວາມລະອຽດ 1280x1024 ໃນສີເຕັມ, ເພີ່ມຂຶ້ນ 134217728 (128 MB), ສໍາລັບການຍົກຕົວຢ່າງ,
268435456 (256 MB) ແລະຄູນຄ່ານີ້ໂດຍແຕ່ລະກ້ອງຖ່າຍຮູບ.

ການປ່ຽນແປງເຫຼົ່ານີ້ຕອນນີ້ຍັງຈະຖືກຕັ້ງຄ່າໃນຄັ້ງຕໍ່ໄປທີ່ເຄື່ອງຂອງທ່ານຖືກຣີສະຕາດ.

ເວີຊັນ 1.24.x ຂອງ ZoneMinder ຍັງອະນຸຍາດໃຫ້ທ່ານໃຊ້ວິທີການສຳຮອງຂອງໜ່ວຍຄວາມຈຳທີ່ໃຊ້ຮ່ວມກັນ.
ການ​ຈັດ​ສັນ​, ແຜນທີ່ ສ້າງແຜນທີ່ ຫນ່ວຍຄວາມຈໍາ . ນີ້ຮຽກຮ້ອງໃຫ້ມີການຕັ້ງຄ່າຫນ້ອຍແລະສາມາດງ່າຍດາຍກວ່າ
ໃຊ້. ຫນ່ວຍຄວາມຈໍາທີ່ມີແຜນທີ່ອະນຸຍາດໃຫ້ທ່ານນໍາໃຊ້ປະເພດພິເສດຂອງໄຟລ໌ເປັນຕົວຍຶດຂອງທ່ານ
ຫນ່ວຍຄວາມຈໍາແລະໄຟລ໌ນີ້ແມ່ນ 'mapped' ເຂົ້າໄປໃນພື້ນທີ່ຫນ່ວຍຄວາມຈໍາສໍາລັບການເຂົ້າເຖິງງ່າຍແລະໄວ.

ເພື່ອເປີດໃຊ້ຫນ່ວຍຄວາມຈໍາທີ່ມີແຜນທີ່ຢູ່ໃນ ZoneMinder ທ່ານຈໍາເປັນຕ້ອງເພີ່ມປຸ່ມ -enable--mmap=yes ສະຫຼັບໄປ
ເສັ້ນ​ການ​ຕັ້ງ​ຄ່າ​ຂອງ​ທ່ານ​. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄຟລ໌ຫນ່ວຍຄວາມຈໍາທີ່ມີແຜນທີ່ຖືກສ້າງຂື້ນໃນ /dev/shm ທີ່​ສຸດ
ການແຈກຢາຍເປັນພາທິຊັນ pseudo-partition ທີ່ອຸທິດຕົນທີ່ປະກອບດ້ວຍຫນ່ວຍຄວາມຈໍາທີ່ຖືກຈັດຮູບແບບເປັນລະບົບໄຟລ໌.
ຖ້າລະບົບຂອງເຈົ້າໃຊ້ເສັ້ນທາງທີ່ແຕກຕ່າງກັນ, ນີ້ສາມາດປ່ຽນແປງໄດ້ໃນ ZoneMinder in
ຕົວເລືອກ->ເສັ້ນທາງ->PATH_MAP. ມັນໃຊ້ປະເພດຂອງລະບົບໄຟລ໌ທີ່ເອີ້ນວ່າ tmpfs. ຖ້າທ່ານພິມ df -h ທ່ານ
ຄວນເບິ່ງພື້ນທີ່ນີ້ແລະຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາທີ່ມັນອະນຸຍາດໃຫ້ໃນປັດຈຸບັນ. ເພື່ອເພີ່ມຂະຫນາດສໍາລັບ
tmpfs ທ່ານຈໍາເປັນຕ້ອງແກ້ໄຂ /etc/default/tmpfs. ຊອກຫາ: SHM_SIZE=128M ແລະປ່ຽນໄປ
ບາງສິ່ງບາງຢ່າງເຊັ່ນ: SHM_SIZE=1G ຫຼັງຈາກນັ້ນ reboot ລະບົບ. ເຈົ້າອາດຈະຕ້ອງປ່ຽນແປງ
RUN_SIZE, ເຊັ່ນກັນ.

ມັນເປັນສິ່ງສໍາຄັນທີ່ທ່ານບໍ່ໃຊ້ລະບົບໄຟລ໌ທີ່ອີງໃສ່ແຜ່ນສໍາລັບໄຟລ໌ທີ່ມີແຜນທີ່ຫນ່ວຍຄວາມຈໍາຂອງທ່ານ
ເນື່ອງຈາກວ່ານີ້ຈະເຮັດໃຫ້ການເຂົ້າເຖິງຫນ່ວຍຄວາມຈໍາຊ້າທີ່ສຸດ. ZoneMinder ສ້າງໄຟລ໌ທີ່ເອີ້ນວ່າ
.zm.mmap. ໃນ​ລະ​ບົບ​ໄຟລ​໌​ຫນ່ວຍ​ຄວາມ​ຈໍາ​ໃນ​ແຜນ​ທີ່​.

ຫນ່ວຍຄວາມຈໍາທີ່ມີແຜນທີ່ແມ່ນຂຶ້ນກັບຂໍ້ຈໍາກັດດຽວກັນໃນແງ່ຂອງຫນ່ວຍຄວາມຈໍາທັງຫມົດທີ່ຈະໃຊ້ຫຼາຍ
ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນແບບດັ້ງເດີມແຕ່ບໍ່ຈໍາເປັນຕ້ອງມີການຕັ້ງຄ່າໃດໆຕໍ່ການຈັດສັນຫຼື chunk.
ໃນລຸ້ນ ZoneMinder ໃນອະນາຄົດ, ນີ້ຈະເປັນວິທີການເກັບຮັກສາຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນໃນຕອນຕົ້ນ.

ບົດຄວາມທີ່ດີອີກອັນໜຶ່ງກ່ຽວກັບການຕັ້ງຄ່າຄວາມຊົງຈຳທີ່ໃຊ້ຮ່ວມກັນສາມາດພົບໄດ້ ທີ່ນີ້ .

ຄວາມແຕກຕ່າງທີ່ສໍາຄັນແມ່ນວ່າການຕັ້ງຄ່າ kernel.shmall ບໍ່ໄດ້ຢູ່ໃນຫນ່ວຍຄວາມຈໍາໂດຍກົງ
ການຕັ້ງຄ່າໃນ KB ແຕ່ຢູ່ໃນຫນ້າຂອງຫນ່ວຍຄວາມຈໍາ. ມັນແມ່ນຫນ້າສູງສຸດຂອງຫນ່ວຍຄວາມຈໍາ

ສໍາລັບການ ຍົກຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການຈັດສັນການຕັ້ງຄ່າຫນ່ວຍຄວາມຈໍາສູງສຸດເປັນ 8GB, ທ່ານຕ້ອງແປງ
ມັນກັບຈໍານວນຫນ້າ (ຫຼືສ່ວນ). ທີ່ມີຂະຫນາດຫນ້າຂອງ 4096. kernel.shmall =
ຂະ ໜາດ 8000x1024x1024 / 4096 kernel.shmall = 2097152 ບໍ່ແມ່ນ 8388608000 ຕາມທີ່ແນະນໍາໃນ
ບົດຄວາມ RedHat ເຊື່ອມຕໍ່ຂ້າງເທິງ.

shmmax ແມ່ນຈໍານວນສູງສຸດທີ່ຈະຈັດສັນໃນຫນຶ່ງຄໍາຮ້ອງຂໍ - ນີ້ແມ່ນຂະຫນາດຫນ່ວຍຄວາມຈໍາຕົວຈິງ (ເປັນ
ກົງກັນຂ້າມກັບຫນ້າ) ຕັ້ງເປັນ 4GB kernel.shmmax = 4294967296

ໄດ້ /etc/sysctlconf ຈະມີສາຍເຫຼົ່ານີ້

kernel.shmall = 2097152
kernel.shmmax = 4294967296

ດັ່ງຂ້າງເທິງ, ໂຫຼດ sysctl.conf ຂອງທ່ານຄືນໃໝ່ດ້ວຍ sysctl -p ແລະກວດເບິ່ງວ່າການຕັ້ງຄ່າຖືກຕ້ອງ
ກັບ ipcs -l.

I ມີ ເປີດໃຫ້ໃຊ້ງານ motion ການກວດພົບ ແຕ່ it is ບໍ່ ສະເຫມີໄປ ເປັນ triggered ໃນເວລາທີ່ ສິ່ງທີ່ ເກີດຂຶ້ນ in ໄດ້
ກ້ອງຖ່າຍຮູບ ເບິ່ງ
ZoneMinder ໃຊ້ເຂດຕ່າງໆເພື່ອກວດກາຮູບພາບເພື່ອກວດຈັບການເຄື່ອນໄຫວ. ເມື່ອທ່ານສ້າງເບື້ອງຕົ້ນ
ເຂດທີ່ທ່ານສາມາດເລືອກຈາກຈໍານວນ preset ຄ່າສໍາລັບຄວາມອ່ອນໄຫວແລະອື່ນໆ. ໃນຂະນະທີ່ເຫຼົ່ານີ້ແມ່ນ
ປົກກະຕິແລ້ວເປັນຈຸດເລີ່ມຕົ້ນທີ່ດີທີ່ເຂົາເຈົ້າບໍ່ສະເຫມີໄປເຫມາະສົມສໍາລັບສະຖານະການທັງຫມົດແລະທ່ານຈະ
ອາດຈະຈໍາເປັນຕ້ອງໄດ້ປັບຄ່າສໍາລັບສະຖານະການສະເພາະຂອງທ່ານ. ຄວາມ​ຫມາຍ​ຂອງ​
ການຕັ້ງຄ່າຕ່າງໆແມ່ນໄດ້ອະທິບາຍໄວ້ໃນເອກະສານ (ທີ່ນີ້) ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານເຊື່ອວ່າທ່ານມີ
ການ​ຕັ້ງ​ຄ່າ sensible configured ຫຼັງ​ຈາກ​ນັ້ນ​ມີ​ສອງ​ວິ​ທີ​ການ​ວິ​ນິດ​ໄສ​ທີ່​ທ່ານ​ສາ​ມາດ​ໃຊ້​ໄດ້​.

ຜູ້​ໃຊ້​ອື່ນ​ໄດ້​ປະ​ກອບ​ສ່ວນ​ຄູ່​ມື​ການ​ນິ​ຍາມ​ເຂດ​ຮູບ​ແຕ້ມ​ສາ​ມາດ​ພົບ​ໄດ້​ທີ່​ນີ້​: An
ສະແດງໃຫ້ເຫັນ ແນະ​ນໍາ to ເຂດ

ກໍລະນີ ສະຖິຕິ
ເຕັກນິກທໍາອິດແມ່ນການນໍາໃຊ້ສະຖິຕິເຫດການ. ກ່ອນອື່ນ ໝົດ, ເຈົ້າຄວນຮັບປະກັນວ່າພວກເຂົາເປັນ
ເປີດໃຊ້ໃນຕົວເລືອກ->ບັນທຶກ->RECORD_EVENT_STATS. ນີ້ຈະເຮັດໃຫ້ເກີດການເຄື່ອນໄຫວດິບ
ສະ​ຖິ​ຕິ​ການ​ຊອກ​ຫາ​ສໍາ​ລັບ​ເຫດ​ການ​ທີ່​ສ້າງ​ຕໍ່​ມາ​ໃດ​ຫນຶ່ງ​ທີ່​ຈະ​ຂຽນ​ໃສ່ DB ໄດ້​. ເຫຼົ່ານີ້
ຫຼັງຈາກນັ້ນສາມາດເຂົ້າໄດ້ໂດຍການຄລິກທໍາອິດທີ່ຄ່າເຟຣມຫຼື Alarm Frames ຂອງເຫດການ
ຈາກການເບິ່ງລາຍຊື່ເຫດການໃດນຶ່ງໃນເວັບ gui. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ມູນຄ່າຄະແນນເພື່ອເບິ່ງຕົວຈິງ
ຄ່າທີ່ເຮັດໃຫ້ເກີດເຫດການ. ອີກທາງເລືອກ, ສະຖິຕິສາມາດເຂົ້າເຖິງໄດ້ໂດຍການຄລິກໃສ່ປຸ່ມ
ການເຊື່ອມໂຍງ 'ສະຖິຕິ' ເມື່ອເບິ່ງເຟຣມບຸກຄົນໃດນຶ່ງ. ຄ່າທີ່ສະແດງຢູ່ທີ່ນັ້ນກົງກັນກັບ
ຄ່າທີ່ຖືກນໍາໃຊ້ໃນການຕັ້ງຄ່າເຂດແລະໃຫ້ທ່ານຄິດເຖິງສິ່ງທີ່ 'ທີ່ແທ້ຈິງ
ຄຸນຄ່າຂອງໂລກກໍາລັງຖືກສ້າງຂື້ນ.

ໃຫ້ສັງເກດວ່າຖ້າຫາກວ່າທ່ານກໍາລັງສືບສວນວ່າເປັນຫຍັງເຫດການ 'ບໍ່' ເກີດຂຶ້ນຫຼັງຈາກນັ້ນສິ່ງເຫຼົ່ານີ້ຈະບໍ່ຖືກບັນທຶກໄວ້
ແລະດັ່ງນັ້ນຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້. ສິ່ງທີ່ດີທີ່ສຸດທີ່ຈະເຮັດໃນສະຖານະການນັ້ນແມ່ນເພື່ອເຮັດໃຫ້ເຂດຂອງທ່ານ
ມີຄວາມອ່ອນໄຫວຫຼາຍເພື່ອໃຫ້ມັນຈັບເຫດການທັງຫມົດ (ບາງທີແມ່ນແຕ່ສິ່ງທີ່ເຈົ້າບໍ່ຕ້ອງການ) ດັ່ງນັ້ນເຈົ້າສາມາດ
ໄດ້​ຮັບ​ຄວາມ​ຄິດ​ຂອງ​ຄ່າ​ທີ່​ຈະ​ຖືກ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ເລີ່ມ​ຕົ້ນ​ທີ່​ຈະ​ປັບ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ຫນ້ອຍ​
ການຕັ້ງຄ່າທີ່ລະອຽດອ່ອນຖ້າຈໍາເປັນ. ທ່ານຄວນໃຫ້ແນ່ໃຈວ່າທ່ານທົດສອບການຕັ້ງຄ່າຂອງທ່ານພາຍໃຕ້ a
ຄວາມຫຼາກຫຼາຍຂອງສະພາບແສງ (ເຊັ່ນ: ກາງເວັນ ແລະກາງຄືນ, ມີແດດ ຫຼືຈືດໆ) ເພື່ອໃຫ້ໄດ້ຄວາມຮູ້ສຶກທີ່ດີທີ່ສຸດ
ສໍາລັບການທີ່ເຮັດວຽກແລະສິ່ງທີ່ບໍ່ໄດ້.

ການນໍາໃຊ້ສະຖິຕິຈະເຮັດໃຫ້ລະບົບຂອງທ່ານຊ້າລົງໃນລະດັບຂະຫນາດນ້ອຍແລະໃຊ້ແຜ່ນພິເສດເລັກນ້ອຍ
space ໃນ DB ດັ່ງ​ນັ້ນ​ເມື່ອ​ທ່ານ​ມີ​ຄວາມ​ສຸກ​ທີ່​ທ່ານ​ສາ​ມາດ​ປິດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ອີກ​ເທື່ອ​ຫນຶ່ງ​. ແນວໃດກໍ່ຕາມມັນແມ່ນ
ຄວາມເປັນໄປໄດ້ຢ່າງສົມບູນທີ່ຈະຮັກສາພວກມັນຢ່າງຖາວອນຖ້າລະບົບຂອງທ່ານສາມາດຮັບມືກັບສິ່ງທີ່ຈະ
ອະນຸຍາດໃຫ້ທ່ານກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານເປັນໄລຍະ.

ການວິນິດໄສ ຮູບພາບ
ວິທີທີສອງແມ່ນການນໍາໃຊ້ຮູບພາບການວິນິດໄສທີ່ບັນທຶກສໍາເນົາລະດັບກາງ
ຮູບພາບທີ່ ZM ໃຊ້ໃນເວລາທີ່ກໍານົດການກວດສອບການເຄື່ອນໄຫວ. ເຫຼົ່ານີ້ແມ່ນເປີດແລະປິດການນໍາໃຊ້
ຕົວເລືອກ->ບັນທຶກ->RECORD_DIAG_IMAGES.

ມີສອງປະເພດຂອງຮູບພາບການວິນິດໄສທີ່ມີແລະຂຽນ (ແລະຢ່າງຕໍ່ເນື່ອງ
overwritten) ໄປຫາໄດເລກະທໍລີເຫດການຕິດຕາມລະດັບສູງສຸດ. ຖ້າເຫດການເກີດຂຶ້ນຫຼັງຈາກນັ້ນໄຟລ໌
ນອກຈາກນັ້ນ, ຍັງຖືກຄັດລອກໃສ່ໄດເລກະທໍລີເຫດການແລະປ່ຽນຊື່ດ້ວຍກອບທີ່ເຫມາະສົມ
ຕົວເລກເປັນຄໍານໍາຫນ້າ.

ຊຸດທໍາອິດແມ່ນຜະລິດໂດຍຈໍສະແດງຜົນໃນຮູບພາບທັງຫມົດ. ຮູບພາບ diag-r.jpg ແມ່ນ
ຮູບ​ພາບ​ອ້າງ​ອີງ​ໃນ​ປະ​ຈຸ​ບັນ​ທີ່​ທັງ​ຫມົດ​ເຟຣມ​ບຸກ​ຄົນ​ທີ່​ຖືກ​ສົມ​ທຽບ​ແລະ​
ຮູບພາບ diag-d.jpg ແມ່ນຮູບພາບ delta ທີ່ເນັ້ນຄວາມແຕກຕ່າງລະຫວ່າງການອ້າງອີງ
ຮູບ​ພາບ​ແລະ​ຮູບ​ພາບ​ການ​ວິ​ເຄາະ​ສຸດ​ທ້າຍ​. ໃນຮູບນີ້ pixels ດຽວກັນຈະເປັນສີດໍາແລະ
pixels ລວງທີ່ແຕກຕ່າງກັນຫຼາຍແມ່ນສີຂາວທີ່ມັນຈະເປັນ. ການ​ເບິ່ງ​ຮູບ​ພາບ​ນີ້​ແລະ​ການ​ກໍາ​ນົດ​
ສີຂອງ pixels ເປັນວິທີທີ່ດີຂອງການໄດ້ຮັບຄວາມຮູ້ສຶກສໍາລັບຄວາມແຕກຕ່າງ pixels ລວງທີ່ທ່ານອາດຈະ
ຄາດຫວັງ (ມັກຈະຫຼາຍກວ່າທີ່ທ່ານຄິດ).

ຊຸດທີສອງຂອງຮູບພາບ diag ແມ່ນຕິດສະຫຼາກເປັນ diag- - .jpg ບ່ອນທີ່ zoneid ແມ່ນ
id ຂອງເຂດໃນຄໍາຖາມ (Smile) ແລະເວທີແມ່ນບ່ອນທີ່ຢູ່ໃນຂະບວນການກວດສອບປຸກ
ຮູບພາບແມ່ນຜະລິດຈາກ. ດັ່ງນັ້ນ, ຖ້າທ່ານມີຫຼາຍເຂດ, ທ່ານສາມາດຄາດຫວັງວ່າຈະເຫັນຫຼາຍເຂດ
ໄຟລ໌. ນອກຈາກນີ້ໄຟລ໌ເຫຼົ່ານີ້ມີຄວາມສົນໃຈພຽງແຕ່ໃນສິ່ງທີ່ເກີດຂຶ້ນໃນເຂດຂອງເຂົາເຈົ້າເທົ່ານັ້ນແລະ
ຈະບໍ່ສົນໃຈສິ່ງອື່ນນອກເຂດ. ໄລຍະທີ່ແຕ່ລະຕົວເລກເປັນຕົວແທນ
ດັ່ງ​ຕໍ່​ໄປ​ນີ້​,

# pixels ປຸກ - ຮູບພາບນີ້ສະແດງໃຫ້ເຫັນ pixels ທັງຫມົດໃນເຂດທີ່ຖືວ່າເປັນ
ປຸກເປັນ pixels ສີຂາວ ແລະ pixels ອື່ນໆທັງຫມົດເປັນສີດໍາ. # pixels ການກັ່ນຕອງ - ນີ້ແມ່ນເປັນ
ຂັ້ນ​ຕອນ​ທີ​ຫນຶ່ງ​ຍົກ​ເວັ້ນ pixels ທັງ​ຫມົດ​ທີ່​ເອົາ​ອອກ​ໂດຍ​ການ​ກັ່ນ​ຕອງ​ໃນ​ປັດ​ຈຸ​ບັນ​ເປັນ​ສີ​ດໍາ​. pixels ສີຂາວ
ເປັນຕົວແທນຂອງ pixels ທີ່ເປັນຕົວແທນເພື່ອສ້າງເຫດການ. # Blobs ດິບ - ຮູບນີ້
ມີ pixels ປຸກທັງໝົດຈາກຂັ້ນຕອນທີ 2 ແຕ່ລວມເຂົ້າກັນເປັນ blobs. ແຕ່ລະ blob ຈະມີ a
ຄ່າສີເທົາທີ່ແຕກຕ່າງກັນ (ລະຫວ່າງ 1 ແລະ 254) ດັ່ງນັ້ນພວກມັນສາມາດເຫັນໄດ້ຍາກ
ຕາເປົ່າແຕ່ການໃຊ້ຕົວເລືອກສີຫຼື photoshop ຈະເຮັດໃຫ້ງ່າຍຕໍ່ການເບິ່ງວ່າ blob ແມ່ນຫຍັງ
ແມ່ນ​ຫຍັງ. # Filtered Blobs - ຮູບພາບນີ້ແມ່ນເປັນຂັ້ນຕອນທີ 3 ແຕ່ພາຍໃຕ້ (ຫຼືຫຼາຍກວ່າ) blobs ຂະຫນາດມີ
ຖືກໂຍກຍ້າຍ. ນີ້ແມ່ນຂັ້ນຕອນສຸດທ້າຍກ່ອນທີ່ຈະກໍານົດວ່າເຫດການໃດຫນຶ່ງເກີດຂຶ້ນ, ພຽງແຕ່
ກ່ອນທີ່ຈະນັບຈໍານວນ blobs. ດັ່ງນັ້ນຮູບພາບນີ້ປະກອບເປັນພື້ນຖານສໍາລັບການ
ການກໍານົດບໍ່ວ່າຈະເປັນເຫດການທີ່ຖືກສ້າງຂຶ້ນແລະການຊີ້ແຈງກ່ຽວກັບຮູບພາບທີ່ເປັນຕາຕົກໃຈແມ່ນເຮັດຈາກ
blobs ໃນຮູບນີ້.

ການນໍາໃຊ້ຮູບພາບຂ້າງເທິງນີ້ທ່ານຄວນຈະສາມາດບອກໄດ້ໃນທຸກຂັ້ນຕອນວ່າ ZM ກໍາລັງເຮັດຫຍັງ
ກໍານົດວ່າເຫດການຄວນຈະເກີດຂຶ້ນຫຼືບໍ່. ພວກເຂົາເຈົ້າແມ່ນເຄື່ອງມືການວິນິດໄສທີ່ເປັນປະໂຫຍດແຕ່ເປັນ
ກ່າວຢູ່ບ່ອນອື່ນ ເຂົາເຈົ້າຈະເຮັດໃຫ້ລະບົບຂອງເຈົ້າຊ້າລົງຢ່າງໃຫຍ່ຫຼວງ ແລະໃຊ້ເວລາຫຼາຍ
ພື້ນທີ່ຫຼາຍ. ທ່ານບໍ່ຄວນປ່ອຍໃຫ້ ZM ເຮັດວຽກເປັນເວລາດົນໆດ້ວຍການວິນິດໄສ
ຮູບ​ພາບ​ກ່ຽວ​ກັບ​.

ເປັນຫຍັງ ບໍ່ສາມາດ ໂຊນ ZoneMinder ຈັບ ຮູບພາບ (ທັງ at ທັງຫມົດ or ພຽງແຕ່ ໂດຍສະເພາະ ໄວ) ໃນເວລາທີ່ I ສາມາດເຮັດໄດ້ ເບິ່ງ
my ກ້ອງຖ່າຍຮູບ ພຽງແຕ່ ດີ in xawtv or ຄ້າຍຄືກັນ?
ດ້ວຍບັດຈັບພາບ ZoneMinder ຈະດຶງຮູບພາບໄວເທົ່າທີ່ຈະເປັນໄປໄດ້ ເວັ້ນເສຍແຕ່ວ່າມີຈຳກັດ
ໂດຍ​ການ​ຕັ້ງ​ຄ່າ​. ZoneMinder (ແລະຄໍາຮ້ອງສະຫມັກທີ່ຄ້າຍຄືກັນ) ໃຊ້ grabber ກອບ
ການໂຕ້ຕອບເພື່ອຄັດລອກກອບຈາກຫນ່ວຍຄວາມຈໍາວິດີໂອເຂົ້າໄປໃນຫນ່ວຍຄວາມຈໍາຂອງຜູ້ໃຊ້. ນີ້ໃຊ້ເວລາບາງເວລາ, ບວກກັບຖ້າ
ທ່ານ​ມີ​ການ​ນໍາ​ເຂົ້າ​ຈໍາ​ນວນ​ຫນຶ່ງ​ການ​ແບ່ງ​ປັນ​ຫນຶ່ງ chip capture ມັນ​ມີ​ການ​ສະ​ຫຼັບ​ລະ​ຫວ່າງ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ລະ​ຫວ່າງ​
ຈັບ​ເອົາ​ສິ່ງ​ທີ່​ຊ້າ​ລົງ​ຕື່ມ​ອີກ.

ໂດຍສະເລ່ຍບັດທີ່ສາມາດບັນທຶກໄດ້ຢູ່ທີ່ 25fps ຕໍ່ຊິບ PAL ສໍາລັບຫນຶ່ງ input ອາດຈະເຮັດໄດ້
6-10fps ສໍາລັບສອງ, 1-4fps ສໍາລັບສາມແລະ 1-2 ສໍາລັບສີ່. ສໍາລັບຊິບ NTSC 30fps ຕົວເລກຈະ
ສູງຂຶ້ນຕາມລໍາດັບ. ຢ່າງໃດກໍຕາມ, ບາງຄັ້ງມັນຈໍາເປັນຕ້ອງຊ້າລົງການຈັບພາບ
ຕໍ່ໄປ, ຫຼັງຈາກສະຫຼັບການປ້ອນຂໍ້ມູນມັນອາດຈະໃຊ້ເວລາສັ້ນສໍາລັບຮູບພາບໃຫມ່ທີ່ຈະຕົກລົງ
ກ່ອນ​ທີ່​ຈະ​ຖືກ​ຈັບ​ໂດຍ​ບໍ່​ມີ​ການ​ສໍ້​ລາດ​ບັງ​ຫຼວງ.

ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້ xawtv ແລະ​ອື່ນໆ​ເພື່ອ​ເບິ່ງ​ນ​້​ໍ​າ​ທີ່​ທ່ານ​ບໍ່​ໄດ້​ເບິ່ງ​ຮູບ​ພາບ​ທີ່ captured ໂດຍ​ນໍາ​ໃຊ້​
frame grabber ແຕ່ຫນ່ວຍຄວາມຈໍາວິດີໂອຂອງບັດໄດ້ແຜນທີ່ໃສ່ຫນ້າຈໍຂອງທ່ານ. ອັນນີ້ຮຽກຮ້ອງໃຫ້ບໍ່ມີ
ບັນທຶກ ຫຼືປະມວນຜົນ ເວັ້ນເສຍແຕ່ວ່າທ່ານເຮັດການຈັບພາບທີ່ຊັດເຈນຜ່ານປຸ່ມ J ຫຼື ctrl-J ສໍາລັບ
ຕົວຢ່າງ. ບາງບັດຫຼືໄດເວີບໍ່ສະຫນັບສະຫນູນການໂຕ້ຕອບ grabber ກອບທັງຫມົດດັ່ງນັ້ນອາດຈະ
ບໍ່ເຮັດວຽກກັບ ZoneMinder ເຖິງແມ່ນວ່າທ່ານສາມາດເບິ່ງກະແສໃນ xawtv ໄດ້. ຖ້າເຈົ້າສາມາດຄວ້າ A
ຍັງໃຊ້ການທໍາງານ grab ຂອງ xawtv ຫຼັງຈາກນັ້ນໂດຍທົ່ວໄປບັດຂອງທ່ານຈະເຮັດວຽກກັບ
ZoneMinder.

ເປັນຫຍັງ ບໍ່ສາມາດ I ເບິ່ງ ກະແສ ຮູບພາບ ໃນເວລາທີ່ I ສາມາດເຮັດໄດ້ ເບິ່ງ ຍັງ in ໄດ້ ເຂດ ປ່ອງຢ້ຽມ ແລະອື່ນໆ?
ປົກກະຕິບັນຫານີ້ແມ່ນຂຶ້ນກັບໜຶ່ງໃນສອງສາເຫດ

1. ທ່ານກໍາລັງໃຊ້ Internet Explorer ແລະພະຍາຍາມເບິ່ງການຖ່າຍທອດ jpeg ຫຼາຍສ່ວນ. IE ເຮັດ
ບໍ່ຮອງຮັບການຖ່າຍທອດເຫຼົ່ານີ້ໂດຍກົງ, ບໍ່ຄືກັບຕົວທ່ອງເວັບອື່ນໆ. ທ່ານຈະຈໍາເປັນຕ້ອງ
ຕິດຕັ້ງ Cambozola ຫຼືສຽບ jpeg aware ຫຼາຍສ່ວນອື່ນເພື່ອເບິ່ງພວກມັນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານ
ຈະຕ້ອງໄດ້ຮັບ applet ຈາກຫນ້າດາວໂຫຼດແລະຕິດຕັ້ງ cambozola.jar
ໄຟລ໌ດຽວກັນໂດຍກົງກັບໄຟລ໌ php ZoneMinder. ຫຼັງຈາກນັ້ນ, ຊອກຫາ ZoneMinder
Options->Images page and enable ZM_OPT_CAMBOZOLA and enter the web path to the .jar
ໄຟລ໌ໃນ ZM_PATH_CAMBOZOLA. ນີ້ປົກກະຕິຈະພຽງແຕ່ cambozola.jar. ສະໜອງໃຫ້
(ຕົວເລືອກ / B/W tabs) WEB_H_CAN_STREAM ຖືກຕັ້ງເປັນອັດຕະໂນມັດ ແລະ WEB_H_STREAM_METHOD ຖືກຕັ້ງເປັນ
jpeg ຫຼັງຈາກນັ້ນ Cambozola ຄວນຈະຖືກໂຫລດໃນຄັ້ງຕໍ່ໄປທີ່ທ່ານພະຍາຍາມແລະເບິ່ງການຖ່າຍທອດ.

''''ໝາຍເຫດ'': ຖ້າທ່ານພົບວ່າແອັບເເລັດ Cambozola ໂຫຼດໃນ IE ແຕ່ແອັບເເລັດພຽງແຕ່ສະແດງ
ສະບັບ # ຂອງ Cambozola ແລະຊື່ຜູ້ຂຽນ (ກົງກັນຂ້າມກັບການເບິ່ງການຖ່າຍທອດ
ຮູບ​ພາບ​)​, ທ່ານ​ອາດ​ຈະ​ຈໍາ​ເປັນ​ຕ້ອງ chmod (''-rwxrwxr-x'') ຂອງ​ທ່ານ (''usr/share/zoneminder/'')
cambozola.jar:

sudo chmod 775 cambozola.jar

ເມື່ອຂ້ອຍເຮັດສິ່ງນີ້, ຮູບພາບຕ່າງໆກໍ່ເລີ່ມຖ່າຍທອດໃຫ້ຂ້ອຍ.

2. ສາເຫດທົ່ວໄປອື່ນໆສໍາລັບການບໍ່ສາມາດເບິ່ງນ້ໍາແມ່ນວ່າທ່ານໄດ້ຕິດຕັ້ງ
ZoneMinder cgi binaries (zms ແລະ nph-zms) ໃນໄດເລກະທໍລີທີ່ແຕກຕ່າງຈາກເຄື່ອງແມ່ຂ່າຍເວັບຂອງທ່ານ
ຄາດວ່າຈະ. ໃຫ້ແນ່ໃຈວ່າທາງເລືອກ --with-cgidir ທີ່ທ່ານໃຊ້ກັບ ZoneMinder
configure script ແມ່ນຄືກັນກັບ CGI directory configure ສໍາລັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ຂອງທ່ານ. ຖ້າ​ເຈົ້າ
ກໍາລັງໃຊ້ Apache, ເຊິ່ງເປັນແບບທົ່ວໄປທີ່ສຸດ, ຫຼັງຈາກນັ້ນຢູ່ໃນໄຟລ໌ httpd.conf ຂອງເຈົ້າຢູ່ທີ່ນັ້ນ
ຄວນຈະເປັນເສັ້ນຄ້າຍຄື ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" ບ່ອນສຸດທ້າຍ
ໄດເລກະທໍລີໃນວົງຢືມແມ່ນອັນທີ່ທ່ານໄດ້ລະບຸໄວ້. ຖ້າບໍ່ແມ່ນຫຼັງຈາກນັ້ນປ່ຽນຫນຶ່ງຫຼື
ອື່ນເພື່ອຈັບຄູ່. ໄດ້ຮັບການເຕືອນວ່າການຕັ້ງຄ່າ apache ສາມາດສັບສົນດັ່ງນັ້ນການປ່ຽນແປງອັນຫນຶ່ງ
ຜ່ານໄປທີ່ການຕັ້ງຄ່າ ZoneMinder (ແລະຫຼັງຈາກນັ້ນກໍ່ສ້າງໃຫມ່ແລະຕິດຕັ້ງໃຫມ່) ແມ່ນ
ແນະນໍາໃນຕົວຢ່າງທໍາອິດ. ຖ້າທ່ານປ່ຽນການຕັ້ງຄ່າ apache ທ່ານຈະຕ້ອງເຮັດ
restart apache ເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ. ຖ້າທ່ານຍັງບໍ່ສາມາດເຫັນການຖ່າຍທອດຢ່າງເຊື່ອຖືໄດ້
ຈາກນັ້ນລອງປ່ຽນ Options->Paths->ZM_PATH_ZMS ເພື່ອພຽງແຕ່ໃຊ້ zms ຖ້າ nph-zms ຖືກລະບຸ,
ຫຼືໃນທາງກັບກັນ. ນອກຈາກນັ້ນ, ກວດເບິ່ງບັນທຶກຄວາມຜິດພາດ apache ຂອງທ່ານ.

I ມີ ຫຼາຍ monitors ຕັ້ງຄ່າ ແຕ່ ໃນເວລາທີ່ I load ໄດ້ ການຕິດຕັ້ງ ເບິ່ງ in FireFox ເປັນຫຍັງ ສາມາດເຮັດໄດ້ I ພຽງແຕ່
ເບິ່ງ ສອງ? ຫຼື, ເປັນຫຍັງ ບໍ່ໄດ້ ທັງຫມົດ my ກ້ອງຖ່າຍຮູບ ການສະແດງ ໃນເວລາທີ່ I ການນໍາໃຊ້ ໄດ້ ການຕິດຕັ້ງ ເບິ່ງ in FireFox?
ໂດຍຄ່າເລີ່ມຕົ້ນ FireFox ຮອງຮັບພຽງແຕ່ຈໍານວນນ້ອຍໆຂອງການເຊື່ອມຕໍ່ພ້ອມກັນ. ການ​ນໍາ​ໃຊ້​
montage view ປົກກະຕິແລ້ວຕ້ອງການການເຊື່ອມຕໍ່ຄົງທີ່ຫນຶ່ງສໍາລັບແຕ່ລະກ້ອງຖ່າຍຮູບບວກກັບ intermittent
ການເຊື່ອມຕໍ່ສໍາລັບຂໍ້ມູນອື່ນໆເຊັ່ນ: ສະຖານະພາບ.

ທ່ານຈະຕ້ອງໄດ້ເພີ່ມຈໍານວນການເຊື່ອມຕໍ່ທີ່ອະນຸຍາດໃຫ້ໃຊ້ montage view ກັບ
ຫຼາຍ​ກ​່​ວາ​ຈໍາ​ນວນ​ຂະ​ຫນາດ​ນ້ອຍ​ຂອງ​ກ້ອງ​ຖ່າຍ​ຮູບ​. ບາງສ່ວນຂະຫຍາຍ FireFox ເຊັ່ນ FasterFox ອາດຈະ
ຍັງຊ່ວຍໃຫ້ບັນລຸຜົນໄດ້ຮັບດຽວກັນ.

ເພື່ອແກ້ໄຂສະຖານະການນີ້, ປະຕິບັດຕາມຄໍາແນະນໍາຂ້າງລຸ່ມນີ້:

ກະລຸນາໃສ່ about: config ໃນແຖບທີ່ຢູ່

ເລື່ອນລົງໄປ browser.cache.check_doc_frequency 3 ປ່ຽນ 3 ເປັນ 1

browser.cache.disk.enable True -> False
network.http.max-connections-per-server -> ໃສ່ຄ່າ 100
network.http.max-persistent-connections-per-proxy -> 100 ອີກຄັ້ງ
network.http.max-persistent-connections-per-server -> 100 ອີກຄັ້ງ

ເປັນຫຍັງ is ໂຊນ ZoneMinder ການນໍາໃຊ້ so ຫຼາຍ CPU?
ອົງປະກອບຕ່າງໆຂອງ ZoneMinder ສາມາດມີສ່ວນຮ່ວມໃນກິດຈະກໍາທີ່ເຂັ້ມຂຸ້ນບາງຢ່າງ,
ໂດຍສະເພາະໃນຂະນະທີ່ການວິເຄາະຮູບພາບສໍາລັບການເຄື່ອນໄຫວ. ຢ່າງໃດກໍຕາມ, ໂດຍທົ່ວໄປແລ້ວນີ້ບໍ່ຄວນ overwhelm
ເຄື່ອງຂອງທ່ານເວັ້ນເສຍແຕ່ວ່າມັນເກົ່າຫຼາຍຫຼື underpowered.

ມີຫຼາຍເຫດຜົນສະເພາະວ່າເປັນຫຍັງການໂຫຼດຂອງໂປເຊດເຊີສາມາດສູງບໍ່ວ່າຈະໂດຍການອອກແບບຫຼື
ໂດຍບັງເອີນ. ເພື່ອຄິດອອກຢ່າງແນ່ນອນວ່າສິ່ງທີ່ເຮັດໃຫ້ເກີດມັນຢູ່ໃນສະຖານະການຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີເລັກນ້ອຍ
ຂອງ​ການ​ທົດ​ລອງ​.

ສາເຫດຕົ້ນຕໍແມ່ນ.

· ການ​ນໍາ​ໃຊ້ palette ວິ​ດີ​ໂອ​ນອກ​ຈາກ​ສີ​ເທົາ​ຫຼື RGB24​. ນີ້ສາມາດເຮັດໃຫ້ຂ້ອນຂ້າງ
ການປະຕິບັດເລັກນ້ອຍ, ເຖິງແມ່ນວ່າຍັງມີຄວາມສໍາຄັນ. ເຖິງແມ່ນວ່າບາງກ້ອງຖ່າຍຮູບແລະບັດ
ຮຽກຮ້ອງໃຫ້ມີການນໍາໃຊ້ palettes ແຜນ ZM ໃນປັດຈຸບັນບໍ່ສະຫນັບສະຫນູນຮູບແບບນີ້ພາຍໃນແລະ
ແຕ່ລະເຟຣມຖືກປ່ຽນເປັນຕົວແທນ RGB ກ່ອນທີ່ຈະປະມວນຜົນ. ເວັ້ນເສຍແຕ່ວ່າທ່ານມີ
ເຫດຜົນທີ່ຫນ້າສົນໃຈສໍາລັບການນໍາໃຊ້ YUV ຫຼື palettes ປະເພດ RGB ຫຼຸດລົງເຊັ່ນ: ຕີ USB
ການຈຳກັດການໂອນຍ້າຍ ຂ້ອຍຈະທົດລອງເບິ່ງວ່າ RGB24 ຫຼື greyscale ແມ່ນໄວກວ່າ. ເອົາຂອງທ່ານ
ຕິດຕາມກວດກາເຂົ້າໄປໃນໂຫມດ 'Monitor' ເພື່ອໃຫ້ພຽງແຕ່ daemons capture ກໍາລັງແລ່ນແລະຕິດຕາມກວດກາ
ການໂຫຼດຂະບວນການເຫຼົ່ານີ້ (ຂະບວນການ 'zmc') ໂດຍໃຊ້ທາງເທິງ. ພະ​ຍາ​ຍາມ​ມັນ​ກັບ​ຕ່າງໆ​
palettes ເພື່ອເບິ່ງວ່າມັນເຮັດໃຫ້ມີຄວາມແຕກຕ່າງ.

· ຂະ​ຫນາດ​ຮູບ​ພາບ​ຂະ​ຫນາດ​ໃຫຍ່​. ຮູບພາບຂອງ 640x480 ຕ້ອງການຢ່າງຫນ້ອຍສີ່ເທົ່າຂອງການປະມວນຜົນຂອງ a
ຮູບພາບ 320x240. ທົດລອງກັບຂະຫນາດທີ່ແຕກຕ່າງກັນເພື່ອເບິ່ງວ່າມັນຈະມີຜົນກະທົບແນວໃດ.
ບາງຄັ້ງຮູບພາບຂະຫນາດໃຫຍ່ແມ່ນພຽງແຕ່ສອງກອບຂະຫນາດນ້ອຍ interlaced ດັ່ງນັ້ນບໍ່ມີຜົນປະໂຫຍດທີ່ແທ້ຈິງ
ແນວໃດກໍ່ຕາມ. ນີ້​ເປັນ​ຄວາມ​ຈິງ​ໂດຍ​ສະ​ເພາະ​ແມ່ນ​ສໍາ​ລັບ​ກ້ອງ​ຖ່າຍ​ຮູບ​ອະ​ນາ​ລັອກ / ບັດ​ເປັນ​ຄວາມ​ສູງ​ຮູບ​ພາບ​ຫຼາຍ​ກວ່າ 320​
(NTSC) ຫຼື 352 PAL) ແມ່ນ interlaced ຢ່າງບໍ່ປ່ຽນແປງ.

·ບັນທຶກອັດຕາເຟຣມ. ເວັ້ນເສຍແຕ່ວ່າມີເຫດຜົນທີ່ຫນ້າສົນໃຈໃນກໍລະນີຂອງທ່ານມັກຈະມີ
ຜົນປະໂຫຍດເລັກນ້ອຍໃນການແລ່ນກ້ອງຖ່າຍຮູບຢູ່ທີ່ 25fps ເມື່ອ 5-10fps ມັກຈະໃຫ້ທ່ານຜົນໄດ້ຮັບ
ພຽງແຕ່ດີ. ລອງປ່ຽນການຕັ້ງຄ່າຈໍພາບຂອງທ່ານເພື່ອຈຳກັດກ້ອງຂອງທ່ານໃຫ້ຕ່ຳລົງ
ອັດຕາ. ທ່ານຍັງສາມາດຕັ້ງຄ່າ ZM ເພື່ອບໍ່ສົນໃຈຂໍ້ຈໍາກັດເຫຼົ່ານີ້ແລະຈັບໄດ້ໄວເທົ່າທີ່
ເປັນໄປໄດ້ເມື່ອມີການກວດພົບການເຄື່ອນໄຫວ.

· ການ​ທໍາ​ງານ​ຂອງ​ການ​ດໍາ​ເນີນ​ງານ​. ແນ່ນອນແລ່ນຢູ່ໃນໂຫມດບັນທຶກຫຼື Mocord ຫຼືໃນ Modect ທີ່ມີຈໍານວນຫລາຍ
ເຫດການສ້າງ DB ແລະກິດຈະກໍາໄຟລ໌ຫຼາຍແລະດັ່ງນັ້ນ CPU ແລະການໂຫຼດຈະເພີ່ມຂຶ້ນ.

· ພື້ນ​ຖານ​ການ​ກວດ​ພົບ​ພື້ນ​ຖານ​ເຂດ​ພື້ນ​ຖານ​. ໂດຍຄ່າເລີ່ມຕົ້ນເມື່ອກ້ອງຖືກເພີ່ມເຂດກວດຫາໜຶ່ງ
ຖືກເພີ່ມທີ່ກວມເອົາຮູບພາບທັງຫມົດດ້ວຍຊຸດຄ່າເລີ່ມຕົ້ນ. ຖ້າເຈົ້າ
ກ້ອງຖ່າຍຮູບກວມເອົາມຸມເບິ່ງທີ່ພາກພື້ນຕ່າງໆບໍ່ຫນ້າຈະສ້າງສັນຍານເຕືອນທີ່ຖືກຕ້ອງ
(ເຊັ່ນ: ທ້ອງຟ້າ) ຈາກນັ້ນຂ້ອຍຈະທົດລອງຫຼຸດຂະໜາດເຂດ ຫຼືເພີ່ມການບໍ່ເຄື່ອນໄຫວ
ເຂດທີ່ຈະປ່ອຍພື້ນທີ່ທີ່ທ່ານບໍ່ຕ້ອງການທີ່ຈະຕິດຕາມ. ນອກຈາກນັ້ນ, ການຕັ້ງຄ່າຕົວຈິງ
ຂອງເຂດດ້ວຍຕົນເອງອາດຈະບໍ່ດີທີ່ສຸດ. ໃນເວລາທີ່ດໍາເນີນການກວດຈັບການເຄື່ອນໄຫວຈໍານວນຂອງ
ການປ່ຽນແປງ pixels ຂ້າງເທິງເກນແມ່ນໄດ້ຖືກກວດສອບ, ຫຼັງຈາກນັ້ນນີ້ແມ່ນການກັ່ນຕອງ, ຫຼັງຈາກນັ້ນຕິດຕໍ່ກັນ
ພາກພື້ນຖືກຄິດໄລ່ເພື່ອເບິ່ງວ່າມີການສ້າງສັນຍານເຕືອນ. ຖ້າສູງສຸດຫຼືຕໍ່າສຸດ
ເກນແມ່ນເກີນຕາມການຕັ້ງຄ່າເຂດຂອງທ່ານໄດ້ທຸກເວລາທີ່ການຄຳນວນ
ຢຸດ. ຖ້າການຕັ້ງຄ່າຂອງທ່ານສະເຫມີເຮັດໃຫ້ການຄິດໄລ່ຜ່ານໄປຈົນເຖິງສຸດທ້າຍ
ຂັ້ນຕອນກ່ອນທີ່ຈະລົ້ມເຫລວຫຼັງຈາກນັ້ນເວລາ CPU ເພີ່ມເຕີມແມ່ນຖືກນໍາໃຊ້ໂດຍບໍ່ຈໍາເປັນ. ໃຫ້ແນ່ໃຈວ່າ
ຂອບເຂດສູງສຸດ ແລະເຂດຕໍາ່ສຸດຂອງທ່ານຖືກຕັ້ງເປັນຄ່າທີ່ເຂົ້າໃຈໄດ້ ແລະທົດລອງໂດຍ
ເປີດ RECORD_EVENT_STATS ແລະເບິ່ງວ່າຄ່າທີ່ແທ້ຈິງຂອງ pixels ປຸກແມ່ນຫຍັງ
ແລະອື່ນໆແມ່ນໃນລະຫວ່າງເຫດການຕົວຢ່າງ.

· ປັບການຕັ້ງຄ່າຂອງທ່ານໃຫ້ເໝາະສົມ. ຫຼັງ​ຈາກ​ທີ່​ທ່ານ​ໄດ້​ຮັບ​ການ​ຕັ້ງ​ຄ່າ​ບາງ​ຢ່າງ​ທີ່​ທ່ານ​ມີ​ຄວາມ​ສຸກ​ທີ່​ມີ​
ການປິດ RECORD_EVENT_STATS ຈະປ້ອງກັນບໍ່ໃຫ້ສະຖິຕິຖືກຂຽນໃສ່
ຖານຂໍ້ມູນທີ່ປະຫຍັດເວລາ. ການຕັ້ງຄ່າອື່ນທີ່ອາດຈະສ້າງຄວາມແຕກຕ່າງແມ່ນ
ZM_FAST_RGB_DIFFS, ZM_OPT_FRAME_SERVER ແລະ JPEG_xxx_QUALITY ອັນ.

ຂ້ອຍແນ່ໃຈວ່າມີສິ່ງອື່ນໆທີ່ອາດຈະສ້າງຄວາມແຕກຕ່າງເຊັ່ນວ່າເຈົ້າມີຫຍັງອີກ
ແລ່ນຢູ່ໃນກ່ອງແລະຂະຫນາດຫນ່ວຍຄວາມຈໍາ (ໃຫ້ແນ່ໃຈວ່າບໍ່ມີການປ່ຽນຕົວຕໍ່ໄປ). ຄວາມໄວເຊັ່ນດຽວກັນ
ຂອງແຜ່ນແລະອື່ນໆຈະເຮັດໃຫ້ຄວາມແຕກຕ່າງບາງຢ່າງໃນລະຫວ່າງການຈັບເຫດການແລະຖ້າທ່ານເບິ່ງ
ເວລາທັງຫມົດຫຼັງຈາກນັ້ນທ່ານອາດຈະມີຂະບວນການ zms ຫຼາຍແລ່ນເຊັ່ນກັນ.

ຂ້າພະເຈົ້າຄິດວ່າປັດໄຈທີ່ໃຫຍ່ທີ່ສຸດແມ່ນຂະຫນາດຮູບພາບ, ຄວາມເລິກຂອງສີແລະອັດຕາການຈັບພາບ. ເວົ້າແລ້ວ
ວ່າຂ້ອຍຍັງບໍ່ຮູ້ວ່າເປັນຫຍັງເຈົ້າຈຶ່ງໄດ້ຜົນທີ່ແນ່ນອນຈາກ 'ເທິງ'. ສໍາລັບຕົວຢ່າງ, ຖ້າຂ້ອຍ
ມີ 'zma' daemon ແລ່ນສໍາລັບຈໍພາບທີ່ກໍາລັງຈັບພາບ. ຂ້າພະເຈົ້າໄດ້ອອກຄໍາເຫັນ
ການວິເຄາະຕົວຈິງດັ່ງນັ້ນສິ່ງທີ່ມັນເຮັດແມ່ນການຜະສົມຮູບພາບກັບຮູບທີ່ຜ່ານມາ. ໃນ
ໂຫມດສີນີ້ໃຊ້ເວລາ ~ 11 ມິນລິວິນາທີຕໍ່ກອບໃນລະບົບຂອງຂ້ອຍແລະກ້ອງຖ່າຍຮູບກໍາລັງຈັບພາບ
ທີ່ ~10fps. ການນໍາໃຊ້ 'ເທິງ' ນີ້ລາຍງານຂະບວນການເປັນການນໍາໃຊ້ ~5% ຂອງ CPU ແລະຖາວອນໃນ
R(un) ລັດ. ການ​ປ່ຽນ​ໄປ​ຫາ​ຮູບ​ແບບ greyscale ການ​ປະ​ສົມ​ໃຊ້​ເວ​ລາ ~4msec (ຕາມ​ທີ່​ທ່ານ​ຄາດ​ຫວັງ​ວ່າ​ເປັນ
ນີ້ແມ່ນປະມານຫນຶ່ງສ່ວນສາມຂອງ 11) ແຕ່ທາງເທິງລາຍງານຂະບວນການດັ່ງດຽວກັບ 0% CPU ແລະ
ຖາວອນຢູ່ໃນສະຖານະ S(leep). ດັ່ງນັ້ນການປ່ຽນແປງການນໍາໃຊ້ຊັບພະຍາກອນ CPU ຕົວຈິງຂອງປັດໄຈຂອງ 3
ເຮັດໃຫ້ເກີດຄວາມແຕກຕ່າງຢ່າງຫຼວງຫຼາຍໃນການນໍາໃຊ້ CPU ທີ່ລາຍງານ. ຂ້າ​ພະ​ເຈົ້າ​ຍັງ​ບໍ່​ທັນ​ໄດ້​ຮັບ​ການ​ໄປ​ເຖິງ​ລຸ່ມ​ນີ້​ແຕ່​ວ່າ​
ຂ້າພະເຈົ້າສົງໃສວ່າມັນກ່ຽວຂ້ອງກັບການກໍານົດເວລາບ່ອນໃດບ່ອນຫນຶ່ງຕາມເສັ້ນແລະນັ້ນອາດຈະເປັນສີເທົາ
ການປຸງແຕ່ງຈະເຫມາະເຂົ້າໄປໃນຫນຶ່ງ slice ທີ່ໃຊ້ເວລາກໍານົດເວລາໃນຂະນະທີ່ຫນຶ່ງສີຈະບໍ່ແຕ່ຂ້າພະເຈົ້າມີ
ຍັງບໍ່ມີຫຼັກຖານນີ້!

ເປັນຫຍັງ is ໄດ້ ກໍານົດເວລາ ເບິ່ງ ທັງຫມົດ ສັບສົນ ຂຶ້ນ?
ມຸມມອງທາມລາຍເປັນມຸມມອງໃໝ່ທີ່ໃຫ້ເຈົ້າເຫັນເສັ້ນສະແດງຂອງການເຄື່ອນໄຫວປຸກໃນໄລຍະເວລາ
ແລະ​ເພື່ອ​ສະ​ແກນ​ໄວ​ແລະ​ບ້ານ​ໃນ​ກິດ​ຈະ​ກໍາ​ທີ່​ສົນ​ໃຈ​. ຢ່າງໃດກໍຕາມ, ຄຸນນະສົມບັດນີ້ແມ່ນສູງ
ສະລັບສັບຊ້ອນ ແລະຍັງຢູ່ໃນເບຕ້າ. ມັນແມ່ນອີງໃສ່ຢ່າງກວ້າງຂວາງກ່ຽວກັບ tags HTML div, ບາງຄັ້ງຫຼາຍ
ເຂົາເຈົ້າ. ໃນຂະນະທີ່ FireFox ສາມາດສະແດງການເບິ່ງນີ້ຢ່າງປະສົບຜົນສໍາເລັດໃນຕົວທ່ອງເວັບອື່ນໆ, ໂດຍສະເພາະ
Internet Explorer ເບິ່ງ​ຄື​ວ່າ​ບໍ່​ສາ​ມາດ​ທີ່​ຈະ​ຮັບ​ມື​ແລະ​ສະ​ເຫນີ​ໃຫ້​ມີ​ການ​ເບິ່ງ messed ເຖິງ​, ບໍ່​ວ່າ​ຈະ​ສະ​ເຫມີ​ໄປ​
ຫຼືໃນເວລາທີ່ມີຫຼາຍເຫດການ. ການ​ນໍາ​ໃຊ້​ການ​ເບິ່ງ​ກໍາ​ນົດ​ເວ​ລາ​ແມ່ນ​ແນະ​ນໍາ​ໃຫ້​ພຽງ​ແຕ່​ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​
FireFox, ຢ່າງໃດກໍຕາມ, ເຖິງແມ່ນວ່າຫຼັງຈາກນັ້ນອາດຈະມີບັນຫາ.

ຟັງຊັນນີ້ບາງຄັ້ງກໍ່ເສຍຫາຍໃນການປ່ອຍ SVN ຫຼືຢູ່ໃນຄວາມຫມັ້ນຄົງ
ປ່ອຍອອກມາ, ພະຍາຍາມແລະຕິດຕັ້ງໃຫມ່ຈາກການດາວໂຫຼດໃຫມ່.

ວິທີການ ຫຼາຍ Hard ແຜ່ນ Space / Bandwidth do I ຕ້ອງການ ສໍາລັບການ ZM?
ກະລຸນາເບິ່ງ ນີ້ excel ແຜ່ນ or ນີ້ ອອນໄລນ໌ excel ແຜ່ນ (ທັງສອງແມ່ນຜູ້ໃຊ້ປະກອບສ່ວນ excel
ແຜ່ນ)

ຫລືໄປຫາ ນີ້ ການເຊື່ອມຕໍ່ ສໍາລັບເຄື່ອງຄິດເລກແບນວິດ Axis. ເຖິງແມ່ນວ່ານີ້ແມ່ນແນໃສ່ Axis
ກ້ອງຖ່າຍຮູບມັນຍັງຜະລິດຜົນໄດ້ຮັບທີ່ຖືກຕ້ອງສໍາລັບປະເພດຂອງກ້ອງຖ່າຍຮູບ IP ໃດ.

ໃນ​ຖາ​ນະ​ເປັນ​ຄູ່​ມື​ໄວ​ຂ້າ​ພະ​ເຈົ້າ​ມີ 4 ກ້ອງ​ຖ່າຍ​ຮູບ​ທີ່ 320x240 ການ​ເກັບ​ຮັກ​ສາ 1 fps ຍົກ​ເວັ້ນ​ໃນ​ລະ​ຫວ່າງ​ເຫດ​ການ​ປຸກ​.
ຫຼັງຈາກ 1 ອາທິດ ພື້ນທີ່ 60GB ໃນປະລິມານທີ່ເຫດການຖືກເກັບໄວ້ (/var/www/html/zm)
ໄດ້ຖືກນໍາໃຊ້.

ເມື່ອ​ໃດ​ I ພະຍາຍາມ ແລະ ແລ່ນ ໂຊນ ZoneMinder I ໄດ້ຮັບ lots of ກວດສອບ ການອະນຸຍາດ ຄວາມຜິດພາດ in ໄດ້ ຂໍ້ມູນບັນທຶກ ແລະ it ຈະ​ບໍ່
ການເລີ່ມຕົ້ນ
ການແຈກຢາຍ Linux ຈໍານວນຫຼາຍໃນປັດຈຸບັນແມ່ນສ້າງຂຶ້ນດ້ວຍຄວາມປອດໄພຢູ່ໃນໃຈ. ຫນຶ່ງໃນຫລ້າສຸດ
ວິທີການບັນລຸເປົ້າຫມາຍນີ້ແມ່ນຜ່ານ SELinux (Secure Linux) ເຊິ່ງຄວບຄຸມຜູ້ທີ່ສາມາດດໍາເນີນການໄດ້
ຈະເປັນແນວໃດໃນວິທີການທີ່ຊັດເຈນກວ່າການບັນຊີແບບດັ້ງເດີມແລະການອະນຸຍາດເອກະສານ (ການເຊື່ອມຕໍ່).
ຖ້າເຈົ້າເຫັນລາຍການຢູ່ໃນບັນທຶກລະບົບຂອງເຈົ້າເຊັ່ນ:
Jun 11 20:44:02 kernel: audit(1150033442.443:226): avc: denied { read } for pid=5068
comm = "uptime" name="utmp" dev=dm-0 ino=16908345
scontext=user_u:system_r:httpd_sys_script_t tcontext=user_u:object_r:initrc_var_run_t
tclass=ໄຟລ໌

ຫຼັງຈາກນັ້ນ, ມັນອາດຈະວ່າລະບົບຂອງເຈົ້າໄດ້ເປີດໃຊ້ SELinux ແລະມັນກໍາລັງປ້ອງກັນ ZoneMinder
ຈາກ​ການ​ປະ​ຕິ​ບັດ​ກິດ​ຈະ​ກໍາ​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​. ຫຼັງຈາກນັ້ນ, ທ່ານມີສອງທາງເລືອກ. ເຈົ້າສາມາດປັບແຕ່ງໄດ້
SELinux ເພື່ອອະນຸຍາດໃຫ້ດໍາເນີນການທີ່ຕ້ອງການຫຼືທ່ານສາມາດປິດການໃຊ້ງານ SELinux ທັງຫມົດທີ່ຈະ
ອະນຸຍາດໃຫ້ ZoneMinder ດໍາເນີນການໂດຍບໍ່ມີການຂັດຂວາງ. ການປິດໃຊ້ງານ SELinux ປົກກະຕິແລ້ວແມ່ນປະຕິບັດໂດຍການດັດແກ້ຂອງມັນ
ໄຟລ​໌​ການ​ຕັ້ງ​ຄ່າ (ເຊັ່ນ​: /etc/selinux/config) ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ rebooting​. ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າທ່ານດໍາເນີນການ a
ເຊີບເວີສາທາລະນະທີ່ທ່ານຄວນອ່ານກ່ຽວກັບຄວາມສ່ຽງທີ່ກ່ຽວຂ້ອງກັບ Linux Secure ທີ່ຖືກປິດໃຊ້ງານກ່ອນ
ປິດການໃຊ້ງານມັນ.

ໃຫ້ສັງເກດວ່າ SELinux ອາດຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດນອກເຫນືອຈາກສິ່ງທີ່ລະບຸໄວ້ຂ້າງເທິງ. ຖ້າທ່ານຢູ່ໃນຄວາມສົງໃສໃດໆ
ຫຼັງຈາກນັ້ນ, ມັນສາມາດເປັນມູນຄ່າການປິດການໃຊ້ງານ SELinux ທົດລອງເພື່ອເບິ່ງວ່າມັນແກ້ໄຂບັນຫາຂອງທ່ານ
ກ່ອນທີ່ຈະພະຍາຍາມແກ້ໄຂອື່ນໆ.

ວິທີການ do I ເຮັດໃຫ້ສາມາດ ZoneMinder ຂອງ ຄວາມປອດໄພ?
ໃນ console, ໃຫ້ຄລິກໃສ່ຕົວເລືອກ. ໝາຍເອົາກ່ອງຖັດຈາກ "ZM_OPT_USE_AUTH". ເຈົ້າ​ຈະ
ທັນທີໄດ້ຖືກຮ້ອງຂໍໃຫ້ເຂົ້າສູ່ລະບົບ. ຊື່ຜູ້ໃຊ້ເລີ່ມຕົ້ນແມ່ນ 'admin' ແລະລະຫັດຜ່ານແມ່ນ
'admin'.

ການ​ຄຸ້ມ​ຄອງ​ຜູ້​ໃຊ້​: ໃນ console ຕົ້ນ​ຕໍ​, ໄປ​ທີ່ Options​-​> Users​.

ທ່ານອາດຈະພິຈາລະນານໍາໃຊ້ຄວາມປອດໄພຂອງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌, ສໍາລັບການຍົກຕົວຢ່າງ, ໄຟລ໌ htaccess ພາຍໃຕ້
ຂອບເຂດ Apache; ທ່ານອາດຈະໃຊ້ນີ້ເປັນຄວາມປອດໄພເພີ່ມເຕີມ/ຊໍ້າຊ້ອນຢູ່ເທິງສຸດຂອງ
Zoneminders ກໍ່ສ້າງໃນລັກສະນະຄວາມປອດໄພ;

ເປັນຫຍັງ ບໍ່ ZM ຢຸດ ການບັນທຶກ ຄັ້ງຫນຶ່ງ I ມີ 32000 ກິດຈະກໍາ ສໍາລັບການ my ຕິດຕາມ?
ການເກັບຮັກສາໄຟລ໌ຫຼາຍກວ່າ 32k ໃນໂຟນເດີດຽວແມ່ນຂໍ້ຈໍາກັດຂອງບາງລະບົບໄຟລ໌. ເຖິງ
ຫຼີກເວັ້ນການນີ້, ເປີດໃຊ້ USE_DEEP_STORAGE ພາຍໃຕ້ຕົວເລືອກ.

USE_DEEP_STORAGE ດຽວນີ້ເປັນຄ່າເລີ່ມຕົ້ນຂອງລະບົບ ZoneMinder ໃໝ່ ສະນັ້ນຂໍ້ຈຳກັດນີ້ຄວນ
ນຳໃຊ້ກັບຜູ້ໃຊ້ທີ່ອັບເກຣດຈາກ ZoneMinder ເວີຊັນກ່ອນໜ້າເທົ່ານັ້ນ.

ລຸ້ນ ZM ຈາກ 1.23.0 ເປັນຕົ້ນໄປ ຊ່ວຍໃຫ້ທ່ານມີລະບົບໄຟລ໌ທີ່ເລິກເຊິ່ງກວ່າດ້ວຍໄຟລ໌ໜ້ອຍລົງ.
ຕໍ່​ລະ​ບົບ​ບຸກ​ຄົນ​. ເຊັ່ນດຽວກັນກັບບໍ່ມີຄວາມອ່ອນໄຫວຕໍ່ກັບຂອບເຂດຈໍາກັດ 32k, ນີ້ແມ່ນເຊັ່ນກັນ
ຂ້ອນຂ້າງໄວ.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ຍົກ​ລະ​ດັບ​ຈາກ​ສະ​ບັບ​ຜ່ານ​ມາ​ຂອງ ZoneMinder ແລະ​ທາງ​ເລືອກ​ນີ້​ບໍ່​ແມ່ນ​ແລ້ວ​
ເປີດໃຊ້, ມັນເປັນສິ່ງສໍາຄັນຫຼາຍທີ່ຈະປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້ເພື່ອເປີດໃຊ້ມັນຢູ່ໃນທີ່ມີຢູ່ແລ້ວ
ລະບົບ. ຄວາມລົ້ມເຫຼວທີ່ຈະປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ຢ່າງຖືກຕ້ອງ ຈະໄປ ຜົນໄດ້ຮັບ IN ການສູນເສຍ OF YOUR ຂໍ້ມູນ!

# ຢຸດ ZoneMinder
# ສຳ ຮອງຂໍ້ມູນເຫດການຂອງທ່ານແລະ dB ຖ້າທ່ານມີບ່ອນເກັບຂໍ້ມູນທີ່ມີຢູ່
# ເປີດໃຊ້ USE_DEEP_STORAGE ພາຍໃຕ້ຕົວເລືອກ.
# ຈາກບັນທັດຄໍາສັ່ງ, ແລ່ນ "sudo zmupdate.pl --migrate-events"
# ຕິດຕາມກວດກາຜົນຜະລິດສໍາລັບເຫດການໃດໆທີ່ບໍ່ສາມາດແປງໄດ້.
# ຫຼັງຈາກການແປງສໍາເລັດ, ທ່ານສາມາດ restart ZoneMinder

ຈົ່ງຈື່ໄວ້ວ່າທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງ migrate-events ຄືນໃໝ່ໄດ້ ຖ້າຂໍ້ຄວາມຜິດພາດໃດໆເລື່ອນອອກໄປ
ຫນ້າຈໍ.

ທ່ານສາມາດອ່ານກ່ຽວກັບການຂາດຂອບເຂດຈໍາກັດໃນຈໍານວນຂອງໄດເລກະທໍລີຍ່ອຍໃນ ext4
ລະບົບໄຟລ໌ທີ່: ນີ້ ການເຊື່ອມຕໍ່ ແລະເບິ່ງວ່າເຄື່ອງມືໃດທີ່ອາດຈະຊ່ວຍໃນການນໍາໃຊ້ລະບົບໄຟລ໌ນີ້ຂອງທ່ານ ທີ່ນີ້
ຖ້າທ່ານຄົ້ນຫາ ext3 ຫຼື reiserfs ໃນເວທີສົນທະນາ, ທ່ານຈະພົບເຫັນຫົວຂໍ້ຕ່າງໆກ່ຽວກັບເລື່ອງນີ້
ມີບັນຫາກັບຄໍາແນະນໍາກ່ຽວກັບວິທີການແປງ.

ການຄຸ້ມຄອງການ ລະບົບ load (ມີ IP ກ້ອງຖ່າຍຮູບ in ໃຈ)
ການນໍາສະເຫນີ
Zoneminder ເປັນຄໍາຮ້ອງສະຫມັກທີ່ດີເລີດໃນທຸກໆດ້ານ, ແຕ່ມັນເຮັດວຽກທີ່ຕ້ອງການຫຼາຍ
horsepower ໂດຍສະເພາະໃນເວລາທີ່ການນໍາໃຊ້ກ້ອງຖ່າຍຮູບ IP ຫຼາຍ. IP Cams ຕ້ອງການລະດັບພິເສດຂອງ
ການປຸງແຕ່ງເປັນບັດອະນາລັອກ ເນື່ອງຈາກຮູບພາບ jpg ຫຼື mjpeg ຕ້ອງໄດ້ຮັບການຖອດລະຫັດກ່ອນ
ການ​ວິ​ເຄາະ​. ອັນນີ້ຕ້ອງການຄວາມວຸ້ນວາຍ. ຖ້າເຈົ້າມີກ້ອງຫຼາຍ, ເຈົ້າຕ້ອງການຄວາມຄຽດແຄ້ນຫຼາຍ.

ເປັນຫຍັງ ZM ຕ້ອງການຄວາມໂສກເສົ້າຫຼາຍ? ຄິດວ່າ Zoneminder ກໍາລັງເຮັດຫຍັງແທ້ໆ. ໃນຮູບແບບໂມເດັມ ZM
ແມ່ນ: 1. ດຶງ jpeg ຈາກກ້ອງຖ່າຍຮູບ. (ບໍ່​ວ່າ​ຈະ​ເປັນ​ພາກ​ສ່ວນ​ດຽວ​ຫຼື multipart stream​) 2​.
ການຖອດລະຫັດຮູບພາບ jpeg. 3. ການ​ປຽບ​ທຽບ​ການ​ຄັດ​ເລືອກ zoned ກັບ​ຮູບ​ພາບ​ທີ່​ຜ່ານ​ມາ​ຫຼື​
ຮູບ​ພາບ​ແລະ​ການ​ນໍາ​ໃຊ້​ກົດ​ລະ​ບຽບ​. 4. ຖ້າຢູ່ໃນສະຖານະປຸກ, ຂຽນຮູບພາບນັ້ນໃສ່ແຜ່ນແລະ
ການປັບປຸງຖານຂໍ້ມູນ mysql.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ຈັບ​ທີ່​ຫ້າ​ເຟຣມ​ຕໍ່​ວິ​ນາ​ທີ​, ຂ້າງ​ເທິງ​ນີ້​ແມ່ນ​ຊ​້​ໍ​າ​ຫ້າ​ເທື່ອ​ທຸກໆ​
ອັນທີສອງ, ຄູນດ້ວຍຈໍານວນຂອງກ້ອງຖ່າຍຮູບ. ການຖອດລະຫັດຮູບພາບແມ່ນສິ່ງທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງ
ພະ​ລັງ​ງານ​ຈາກ​ໂຮງ​ງານ​ຜະ​ລິດ​ແລະ​ນີ້​ແມ່ນ​ເຫດ​ຜົນ​ຕົ້ນ​ຕໍ​ທີ່​ວ່າ​ເປັນ​ຫຍັງ​ກ້ອງ​ຖ່າຍ​ຮູບ​ອະ​ນາ​ລັກ​ທີ່​ນໍາ​ສະ​ເຫນີ​
ຮູບພາບພ້ອມຖອດລະຫັດໃນຫນ່ວຍຄວາມຈໍາໃຊ້ເວລາເຮັດວຽກຫນ້ອຍ.

ວິທີການ do I ຮູ້ if my ຄອມພິວເຕີ is ໂຫຼດເກີນ?
ຖ້າ CPU ຂອງເຈົ້າເຮັດວຽກຢູ່ 100% ຕະຫຼອດເວລາ, ມັນອາດຈະເປັນການໂຫຼດເກີນ (ຫຼືແລ່ນແນ່ນອນ
ການເພີ່ມປະສິດທິພາບ). ຖ້າການໂຫຼດແມ່ນສູງຢ່າງຕໍ່ເນື່ອງ (ຫຼາຍກວ່າ 10.0 ສໍາລັບໂປເຊດເຊີດຽວ) ຫຼັງຈາກນັ້ນ
ສິ່ງທີ່ບໍ່ດີເກີດຂຶ້ນ - ເຊັ່ນ: ເຟຣມທີ່ສູນເສຍໄປ, ເຫດການທີ່ບໍ່ໄດ້ບັນທຶກໄວ້ແລະອື່ນໆ. ສູງສຸດບາງຄັ້ງຄາວແມ່ນດີ,
ປົກກະຕິແລະບໍ່ມີຫຍັງຕ້ອງເປັນຫ່ວງ.

Zoneminder ເຮັດວຽກຢູ່ໃນ Linux, Linux ວັດແທກການໂຫຼດຂອງລະບົບໂດຍໃຊ້ "ໂຫຼດ", ເຊິ່ງສັບສົນ
ແຕ່ໃຫ້ຄໍາແນະນໍາທີ່ຫຍາບຄາຍກ່ຽວກັບສິ່ງທີ່ຄອມພິວເຕີກໍາລັງເຮັດໃນເວລາໃດກໍ່ຕາມ. Zoneminder ສະແດງໃຫ້ເຫັນ
ໂຫຼດຢູ່ໃນໜ້າຫຼັກ (ເທິງຂວາມື) ເຊັ່ນດຽວກັນກັບພື້ນທີ່ດິສກ໌. ພິມ "ເວລາເຮັດວຽກ" ໃນຄໍາສັ່ງ
ເສັ້ນຈະໃຫ້ຄໍາແນະນໍາທີ່ຄ້າຍຄືກັນ, ແຕ່ມີສາມຕົວເລກເພື່ອໃຫ້ການວັດແທກເຕັມທີ່ຂອງສິ່ງທີ່ເປັນ
ເກີດຂຶ້ນໃນໄລຍະເວລາແຕ່ສໍາລັບຄໍາແນະນໍາທີ່ດີທີ່ສຸດເພື່ອເບິ່ງສິ່ງທີ່ເກີດຂຶ້ນ, ຕິດຕັ້ງ
"htop" - ເຊິ່ງເຮັດໃຫ້ກາຟອ່ານງ່າຍສໍາລັບການໂຫຼດ, ຫນ່ວຍຄວາມຈໍາແລະການນໍາໃຊ້ CPU.

ການໂຫຼດຂອງ 1.0 ຫມາຍຄວາມວ່າໂປເຊດເຊີມີ "ພຽງພໍທີ່ຈະເຮັດໃນປັດຈຸບັນ". ຍັງຕົກເປັນມູນຄ່າບອກ
ວ່າການໂຫຼດຂອງ 4.0 ຫມາຍຄວາມວ່າຄືກັນແນ່ນອນສໍາລັບເຄື່ອງປະມວນຜົນ quad - ແຕ່ລະຕົວເລກ
ເທົ່າກັບການເຮັດວຽກຂອງໂປເຊດເຊີດຽວ. ການໂຫຼດສູງຫຼາຍສາມາດປັບໄດ້ໃນຄອມພິວເຕີທີ່ມີ
ປະລິມານວຽກທີ່ຊ້ອນກັນ - ເຊັ່ນ: ເຄື່ອງຈັກສົ່ງອີເມລ໌ອອກເປັນຈຳນວນຫຼາຍ, ຫຼືເຮັດວຽກຜ່ານທາງຂອງມັນ
ເປັນບັນຫາ knotty; ມັນພຽງແຕ່ສືບຕໍ່ປັ່ນປ່ວນໄປຈົນກວ່າມັນຈະສຳເລັດ. ຢ່າງໃດກໍຕາມ - Zoneminder
ຕ້ອງການປະມວນຜົນຂໍ້ມູນໃນເວລາຈິງ, ສະນັ້ນມັນບໍ່ສາມາດທີ່ຈະ stack ວຽກຂອງຕົນ, ມັນຕ້ອງການ
ເພື່ອຈັດການກັບພວກເຂົາທັນທີ.

ສໍາລັບຄໍາອະທິບາຍທີ່ດີກວ່າແລະເຕັມທີ່ຂອງ Load: ກະ​ລຸ​ນາ ອ່ານ ນີ້

My load is ເກີນໄປ ສູງ, ວິທີການ ສາມາດເຮັດໄດ້ I ຫຼຸດຜ່ອນ ມັນບໍ່?
(ເອກະສານທີ່ຜ່ານມາໄດ້ອະທິບາຍວິທີການນໍາໃຊ້ຫ້ອງສະຫມຸດ turbo jpeg ເປັນການເພີ່ມປະສິດທິພາບ
ເຕັກນິກ. ຫ້ອງສະຫມຸດເຫຼົ່ານີ້ໄດ້ເປັນສ່ວນຫນຶ່ງຂອງການ distros linux ມາດຕະຖານນັບຕັ້ງແຕ່ນັ້ນມາ
ບົດ​ຄວາມ​ໄດ້​ຖືກ​ປະ​ກອບ​ແລະ​ດັ່ງ​ນັ້ນ​ພາກ​ສ່ວນ​ນັ້ນ​ໄດ້​ຖືກ​ລົບ​ອອກ​)

Zoneminder ແມ່ນ ຫຼາຍ tweakable ແລະມັນເປັນໄປໄດ້ທີ່ຈະປບັມັນເພື່ອປະນີປະນອມ. ຕໍ່ໄປນີ້ແມ່ນ
ສິ່ງທີ່ດີທີ່ຈະພະຍາຍາມ, ບໍ່ມີຄໍາສັ່ງໂດຍສະເພາະ;

· ຖ້າກ້ອງຂອງທ່ານອະນຸຍາດໃຫ້ທ່ານປ່ຽນຂະໜາດຮູບ, ຄິດວ່າເຈົ້າສາມາດໜີໄປໄດ້ບໍ່
ຮູບ​ພາບ​ຂະ​ຫນາດ​ນ້ອຍ​ກວ່າ​. ຮູບນ້ອຍ = ໂຫຼດໜ້ອຍ. ປົກກະຕິ 320x240 ແມ່ນເໝາະສົມສຳລັບແລວທາງໃກ້
ການສັກຢາ.

·ໄປສີດໍາແລະສີຂາວ. ຮູບພາບສີໃຊ້ສອງຄັ້ງເຖິງສາມເທົ່າຂອງ CPU, ຫນ່ວຍຄວາມຈໍາແລະ
diskspace ແຕ່ໃຫ້ຜົນປະໂຫຍດພຽງເລັກນ້ອຍຕໍ່ການກໍານົດ.

· ຫຼຸດເຟຣມຕໍ່ວິນາທີ. ຫຼຸດ fps ເຄິ່ງໜຶ່ງ, ແບ່ງວຽກໃຫ້ເຄິ່ງໜຶ່ງ. ຖ້າກ້ອງຖ່າຍຮູບຂອງທ່ານສະຫນັບສະຫນູນ
fps throttling (Axis do), ລອງແບບນັ້ນ - ຊ່ວຍປະຢັດ ZM ທີ່ຕ້ອງລຸດເຟຣມຈາກກະແສ.
2-5 fps ເບິ່ງຄືວ່າຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງ.

· ທົດລອງໃຊ້ jpeg ແທນ mjpeg. ຜູ້ໃຊ້ບາງຄົນໄດ້ລາຍງານວ່າມັນດີກວ່າ
ການປະຕິບັດ, ແຕ່ YMMV.

·ປັບປ່ຽນເຂດ. ໃຫ້ພວກເຂົາເປັນຂະຫນາດນ້ອຍແລະຫນ້ອຍເທົ່າທີ່ເປັນໄປໄດ້. ຕິດກັບເຂດຫນຶ່ງເວັ້ນເສຍແຕ່
ເຈົ້າຕ້ອງການຫຼາຍແທ້ໆ. ອ່ານ ນີ້ ສໍາ​ລັບ​ການ​ງ່າຍ​ທີ່​ຈະ​ເຂົ້າ​ໃຈ​ຄໍາ​ອະ​ທິ​ບາຍ​ພ້ອມ​ກັບ​
ຄູ່ມືເຂດຢ່າງເປັນທາງການ.

· ຕາຕະລາງ. ຖ້າທ່ານກໍາລັງໃຊ້ລະບົບ linux ຢູ່ໃນຄວາມສາມາດໃກ້ໆ, ທ່ານຈໍາເປັນຕ້ອງຄິດ
ຢ່າງລະມັດລະວັງກ່ຽວກັບສິ່ງຕ່າງໆເຊັ່ນການສໍາຮອງຂໍ້ມູນແລະວຽກງານທີ່ກໍານົດເວລາ. updatedb - ຂະບວນການທີ່
ຮັກສາຖານຂໍ້ມູນໄຟລ໌ເພື່ອໃຫ້ 'ສະຖານທີ່' ເຮັດວຽກໄດ້ໄວ, ຕາມປົກກະຕິຈະກໍານົດ
ແລ່ນຫນຶ່ງຄັ້ງຕໍ່ມື້ແລະຖ້າຢູ່ໃນລະບົບທີ່ຫຍຸ້ງສາມາດສ້າງການເພີ່ມຂື້ນຢ່າງຫນັກຕໍ່ການໂຫຼດ. ໄດ້
ອັນດຽວກັນແມ່ນເປັນຄວາມຈິງສໍາລັບການສໍາຮອງຂໍ້ມູນທີ່ກໍານົດໄວ້, ໂດຍສະເພາະແມ່ນການບີບອັດໄຟລ໌.
ຈັດຕາຕະລາງວຽກເຫຼົ່ານີ້ຄືນໃຫມ່ເປັນເວລາທີ່ CPU ບໍ່ຄ່ອຍຈະຫວ່າງ, ຖ້າເປັນໄປໄດ້
- ແລະຍັງໃຊ້ຄໍາສັ່ງ "ງາມ" ເພື່ອຫຼຸດຜ່ອນຄວາມສໍາຄັນຂອງພວກເຂົາ. (crontab ແລະ
/etc/cron.daily/ ແມ່ນ​ສະ​ຖານ​ທີ່​ທີ່​ດີ​ທີ່​ຈະ​ເລີ່ມ​ຕົ້ນ​)

· ຫຼຸດ​ຜ່ອນ​ຄວາມ​ຫຍຸ້ງ​ຍາກ​ໃນ PC ຂອງ​ທ່ານ​. ຢ່າແລ່ນ X ເວັ້ນເສຍແຕ່ວ່າທ່ານຕ້ອງການມັນ, GUI ແມ່ນໃຫຍ່ຫຼວງ
overhead ໃນທັງຫນ່ວຍຄວາມຈໍາແລະ cpu.

ທາງເລືອກລາຄາແພງກວ່າ:

· ເພີ່ມ RAM. ຖ້າລະບົບຂອງເຈົ້າຕ້ອງໃຊ້ disk swap ມັນຈະມີຜົນກະທົບຢ່າງຫຼວງຫຼາຍ
ການ​ປະ​ຕິ​ບັດ​ໃນ​ທຸກ​ຂົງ​ເຂດ​. ອີກເທື່ອຫນຶ່ງ, htop ແມ່ນຈໍພາບທີ່ດີ - ແຕ່ທໍາອິດທ່ານຕ້ອງການ
ເຂົ້າໃຈວ່າເພາະວ່າ Linux ກໍາລັງໃຊ້ຫນ່ວຍຄວາມຈໍາທັງຫມົດ, ມັນບໍ່ໄດ້ຫມາຍຄວາມວ່າມັນຕ້ອງການ
ທັງໝົດ - Linux handles ram ແຕກຕ່າງກັນຫຼາຍກັບ Windows/DOS ແລະ cache stuff. htop ຈະ
ສະ​ແດງ​ໃຫ້​ເຫັນ RAM ທີ່​ເກັບ​ໄວ້​ເປັນ​ສີ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໃນ​ເສັ້ນ​ສະ​ແດງ​ຄວາມ​ຈໍາ​. ກວດເບິ່ງວ່າທ່ານເປັນ
ຕົວຈິງແລ້ວການໃຊ້ kernel ທີ່ມີຄວາມຊົງຈໍາສູງ - kernel ຈໍານວນຫຼາຍບໍ່ໄດ້ເປີດໃຊ້ຫນ່ວຍຄວາມຈໍາສູງ
ໂດຍຄ່າເລີ່ມຕົ້ນ

· CPU ໄວ​ຂຶ້ນ​. ງ່າຍ​ດາຍ​ແຕ່​ປະ​ສິດ​ທິ​ຜົນ​. Zoneminder ຍັງເຮັດວຽກໄດ້ດີຫຼາຍກັບຫຼາຍ
ລະບົບໂປເຊດເຊີອອກຈາກກ່ອງ (ຖ້າ SMP ຖືກເປີດໃຊ້ໃນແກ່ນຂອງທ່ານ). ການໂຫຼດຂອງ
ກ້ອງຖ່າຍຮູບທີ່ແຕກຕ່າງກັນແມ່ນແຜ່ຂະຫຍາຍໄປທົ່ວໂປເຊດເຊີ.

·ພະຍາຍາມສ້າງ Zoneminder ດ້ວຍຄໍາແນະນໍາສະເພາະຂອງໂປເຊດເຊີທີ່ປັບປຸງໃຫ້ເຫມາະສົມ
ລະບົບທີ່ມັນຈະດໍາເນີນການ, ຍັງເພີ່ມລະດັບການເພີ່ມປະສິດທິພາບຂອງ GCC
ເກີນ -O2 ຈະຊ່ວຍໄດ້.

./configure CFLAGS="-g -O3 -march=athlon-xp -mtune=athlon-xp" CXXFLAGS="-g -O3 -march=athlon-xp -mtune=athlon-xp"

ຄໍາສັ່ງຂ້າງເທິງນີ້ແມ່ນເຫມາະສໍາລັບ Athlon XP cpu ດັ່ງນັ້ນທ່ານຈະຕ້ອງໃຊ້ສະເພາະ
ໂຄດຄໍາສັ່ງຂອງໂປເຊດເຊີສໍາລັບ CPU ຂອງທ່ານ, ການເພີ່ມປະສິດທິພາບຂອງຕົວລວບລວມໄດ້ຖືກເພີ່ມຂຶ້ນເປັນ -O3.

ນອກນັ້ນທ່ານຍັງຈໍາເປັນຕ້ອງໃສ່ໃນຄໍາສັ່ງ ./configure ປົກກະຕິຂອງທ່ານຄືກັບວ່າທ່ານກໍາລັງລວບລວມອອກ
ການເພີ່ມປະສິດທິພາບນີ້.

ຫມາຍເຫດເພີ່ມເຕີມແມ່ນວ່າການລວບລວມຕ້ອງໄດ້ຮັບການປະຕິບັດໃນລະບົບທີ່ Zoneminder ຈະເປັນ
ແລ່ນຕໍ່ໄປເນື່ອງຈາກການເພີ່ມປະສິດທິພາບນີ້ຈະເຮັດໃຫ້ມັນເປັນລະຫັດສະເພາະຂອງຮາດແວ.

ຄໍາສັ່ງສະເພາະຂອງໂປເຊດເຊີສາມາດພົບໄດ້ຢູ່ໃນຄູ່ມື GCC ພ້ອມກັບບາງທາງເລືອກເພີ່ມເຕີມ
ທີ່​ອາດ​ຈະ​ເພີ່ມ​ທະ​ວີ​ການ​ປະ​ຕິ​ບັດ​.
http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-ຕົວເລືອກ

ຄໍາສັ່ງຂ້າງລຸ່ມນີ້ໄດ້ຖືກນໍາໃຊ້ເພື່ອລວບລວມ Zoneminder ໃນລະບົບ Athlon XP ທີ່ໃຊ້ CentOS
5.5 ແລະຄຽງຄູ່ກັບການດັດແກ້ libjpeg-turbo ເພື່ອຫຼຸດຜ່ອນການໂຫຼດ CPU ໃນເຄິ່ງຫນຶ່ງ,
libjpeg-turbo ຫຼຸດລົງການໂຫຼດ 1/3 ກ່ອນການເພີ່ມປະສິດທິພາບຂອງໂປເຊດເຊີ.

./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin CFLAGS="-g -O3 -march=athlon-xp -mtune=athlon-xp " CXXFLAGS="-D__STDC_CONSTANT_MACROS -g -O3 -march=athlon-xp -mtune=athlon-xp" --enable-mmap --sysconfdir=/etc/zm

ຄໍາສັ່ງຕໍ່ໄປນີ້ໄດ້ຖືກນໍາໃຊ້ເພື່ອລວບລວມ Zoneminder 1.25 ໃນລະບົບ CentOS 6.0,
ຄໍາສັ່ງພື້ນເມືອງຄວນເລືອກໂປເຊດເຊີອັດຕະໂນມັດໃນໄລຍະເວລາລວບລວມ, ນີ້ຕ້ອງການ
ໃຫ້​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​ໃນ​ລະ​ບົບ​ຕົວ​ຈິງ !!

CFLAGS="-g -O3 -march=native -mtune=native" CXXFLAGS="-D__STDC_CONSTANT_MACROS -g -O3 -march=native -mtune=native"./configure --with-webdir=/var/www/html/ zm --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=your_zm_user ZM_DB_PASS=your_zm_password ZM_SSL_liBop=

ແມ່ນ​ຫຍັງ ກ່ຽວກັບ ແຜ່ນ ແລະ ແບນວິດ?
LAN 100mbit ປົກກະຕິຈະຮັບມືກັບການຕິດຕັ້ງສ່ວນໃຫຍ່ໄດ້ຢ່າງງ່າຍດາຍ. ຖ້າທ່ານໃຫ້ອາຫານຈາກກ້ອງຖ່າຍຮູບ
ໃນໄລຍະຂະຫນາດນ້ອຍກວ່າຫຼືການເຊື່ອມຕໍ່ອິນເຕີເນັດ, ແນ່ນອນ fps ຈະຕ່ໍາຫຼາຍ.

ດິສກ໌ ແລະເຄື່ອງຄິດເລກແບນວິດແມ່ນອ້າງອີງຢູ່ໃນ Zoneminder wiki ທີ່ນີ້:
http://www.zoneminder.com/wiki/index.php/FAQ#How_much_Hard_Disk_Space_.2F_Bandwidth_do_I_need_for_ZM.3F

ການກໍ່ສ້າງ ໂຊນ ZoneMinder
ເມື່ອ​ໃດ​ ການເຮັດວຽກ configure I am ໄດ້ຮັບ a ຫຼາຍ of ຂໍ້ຄວາມ ກ່ຽວກັບ ບໍ່ ເປັນ ສາມາດ to ລວບລວມ ໄດ້
ffmpeg ຫ້ອງສະຫມຸດ
ຖ້າ​ຫາກ​ທ່ານ​ເຫັນ​ຜົນ​ຜະ​ລິດ​ຈາກ configure ທີ່​ຄ້າຍ​ຄື​ນີ້​

ກຳລັງກວດສອບການນຳໃຊ້ libavcodec/avcodec.h... ບໍ່
ກຳລັງກວດສອບການມີຢູ່ຂອງ libavcodec/avcodec.h... ແມ່ນແລ້ວ
configure: ຄໍາເຕືອນ: libavcodec/avcodec.h: ປະຈຸບັນແຕ່ບໍ່ສາມາດລວບລວມໄດ້
configure: ຄໍາເຕືອນ: libavcodec/avcodec.h: ກວດເບິ່ງວ່າຫາຍໄປ
ສ່ວນຫົວທີ່ຕ້ອງການກ່ອນ?
configure: ຄໍາເຕືອນ: libavcodec/avcodec.h: ເບິ່ງເອກະສານ Autoconf
configure: ຄໍາເຕືອນ: libavcodec/avcodec.h: ພາກ "ປະຈຸບັນແຕ່.
ບໍ່ສາມາດລວບລວມໄດ້"
configure: ຄໍາເຕືອນ: libavcodec/avcodec.h: ດໍາເນີນການກັບ compiler's
ຜົນ
configure: ຄໍາເຕືອນ: ## ------------------------------------------------- ##
configure: ຄໍາເຕືອນ: ## ລາຍງານນີ້ຫາ support@zoneminder.com ##
configure: ຄໍາເຕືອນ: ## ------------------------------------------------- ##

ຫຼັງຈາກນັ້ນ, ມັນບໍ່ແມ່ນຍ້ອນລະບົບການກໍ່ສ້າງ ZoneMinder ແຕ່ ffmpeg ຕົວຂອງມັນເອງ. ແນວໃດກໍ່ຕາມມີ a
ການ​ແກ້​ໄຂ​ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ທີ່​ຈະ​ເພີ່ມ​ CPPFLAGS=-D__STDC_CONSTANT_MACROS

ກັບ ZoneMinder / configure ຄໍາສັ່ງທີ່ຈະແກ້ໄຂບັນຫາ. ຢ່າງໃດກໍຕາມ, ນີ້ບໍ່ແມ່ນ
'ແກ້ໄຂ' ທີ່ເຫມາະສົມ, ເຊິ່ງສາມາດມາຈາກໂຄງການ ffmpeg ເທົ່ານັ້ນ.

I ບໍ່ສາມາດເຮັດໄດ້ ການກໍ່ສ້າງ ໂຊນ ZoneMinder ແລະ am ໄດ້ຮັບ lots of undefined C ++ ແມ່ແບບ ຄວາມຜິດພາດ
ນີ້ແມ່ນເກືອບແນ່ນອນເນື່ອງຈາກຊຸດ 'cache' ທີ່ພະຍາຍາມເລັ່ງ
compilation ໂດຍ caching ວັດຖຸລວບລວມ. ແຕ່ຫນ້າເສຍດາຍ, ຫນຶ່ງໃນຜົນກະທົບຂ້າງຄຽງແມ່ນວ່າມັນ
ທໍາລາຍວິທີການແກ້ໄຂແມ່ແບບ GNU g++ ທີ່ ZoneMinder ໃຊ້ໃນການກໍ່ສ້າງໂດຍການປ້ອງກັນ
ໄຟລ໌ກຳລັງຖືກລວບລວມຄືນ. ວິ​ທີ​ທີ່​ງ່າຍ​ທີ່​ສຸດ​ໃນ​ປະ​ມານ​ນີ້​ແມ່ນ​ການ​ເອົາ​ຊຸດ ccache ອອກ​
ໃຊ້ຜູ້ຈັດການຊຸດ distros ຂອງທ່ານ.

ວິທີການ do I ການກໍ່ສ້າງ ສໍາລັບການ X10 ສະຫນັບສະຫນູນ?
ທ່ານບໍ່ຈໍາເປັນຕ້ອງສ້າງ ZM ສໍາລັບການສະຫນັບສະຫນູນ X10. ທ່ານຈະຕ້ອງຕິດຕັ້ງໂມດູນ perl
ແລະເປີດ X10 ໃນຕົວເລືອກ, ຈາກນັ້ນຣີສະຕາດ. ການຕິດຕັ້ງໂມດູນ perl ແມ່ນກວມເອົາໃນ
README ໃນບັນດາສະຖານທີ່ອື່ນໆ, ແຕ່ສະຫຼຸບ, ເຮັດ:
perl -MCPAN -eshell ຕິດຕັ້ງ X10::ActiveHome ອອກ

ການຂະຫຍາຍ Zoneminder
ວິທີການ ສາມາດເຮັດໄດ້ I ໄດ້ຮັບ ZM to do ທີ່ແຕກຕ່າງກັນ ສິ່ງທີ່ at ທີ່ແຕກຕ່າງກັນ ເວລາ of ວັນ or ອາທິດ?
ຖ້າທ່ານຕ້ອງການຕັ້ງຄ່າ ZoneMinder ເພື່ອເຮັດການກວດຈັບການເຄື່ອນໄຫວໃນລະຫວ່າງມື້ແລະພຽງແຕ່ບັນທຶກ
ໃນຕອນກາງຄືນ, ສໍາລັບຕົວຢ່າງ, ທ່ານຈະຕ້ອງໃຊ້ ZoneMinder 'ລັດແລ່ນ'. ສະຖານະການແລ່ນແມ່ນ a
ການຕັ້ງຄ່າສະເພາະຂອງຟັງຊັນຈໍພາບທີ່ທ່ານຕ້ອງການໃຊ້ໄດ້ທຸກເວລາ.

ເພື່ອບັນທຶກສະຖານະການແລ່ນ, ທໍາອິດທ່ານຄວນກໍາຫນົດຄ່າຈໍພາບຂອງທ່ານສໍາລັບ Modect, Record, Monitor
ແລະອື່ນໆຕາມທີ່ເຈົ້າຕ້ອງການໃຫ້ເຂົາເຈົ້າໃນເວລາຫນຶ່ງຂອງມື້. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ສະຖານະແລ່ນ
ເຊື່ອມຕໍ່ຢູ່ເທິງສຸດຂອງມຸມເບິ່ງ Console. ປົກກະຕິນີ້ຈະເວົ້າວ່າ 'ແລ່ນ' ຫຼື 'ຢຸດ'. ເຈົ້າ
ຫຼັງຈາກນັ້ນຈະສາມາດບັນທຶກສະຖານະປະຈຸບັນແລະໃຫ້ມັນຊື່, 'Daytime' ຕົວຢ່າງ. ດຽວນີ້
configure monitors ຂອງ​ທ່ານ​ວິ​ທີ​ທີ່​ທ່ານ​ຈະ​ຕ້ອງ​ການ​ໃຫ້​ເຂົາ​ເຈົ້າ​ໃນ​ໄລ​ຍະ​ເວ​ລາ​ອື່ນໆ​ຂອງ​ມື້​ແລະ​ຊ່ວຍ​ປະ​ຢັດ​ວ່າ​,
ຕົວຢ່າງເຊັ່ນ 'ເວລາກາງຄືນ'.

ໃນປັດຈຸບັນທ່ານສາມາດປ່ຽນລະຫວ່າງສອງລັດເຫຼົ່ານີ້ໂດຍການເລືອກພວກມັນຈາກກ່ອງໂຕ້ຕອບດຽວກັນກັບເຈົ້າ
ບັນ​ທຶກ​ໄວ້​ໃຫ້​ເຂົາ​ເຈົ້າ, ຫຼື​ຈາກ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ຈາກ​ການ​ອອກ​ຄໍາ​ສັ່ງ ''zmpkg.pl '', ສໍາລັບ
ຕົວຢ່າງ ''zmpkg.pl ເວລາກາງເວັນ''.

ຂັ້ນ​ຕອນ​ສຸດ​ທ້າຍ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ປະ​ຕິ​ບັດ​, ແມ່ນ​ການ​ກໍາ​ນົດ​ເວ​ລາ​ທີ່​ການ​ປ່ຽນ​ແປງ​ມີ​ຜົນ​ກະ​ທົບ​. ສໍາລັບການນີ້
ທ່ານສາມາດໃຊ້ cron. ການເຂົ້າທີ່ງ່າຍດາຍທີ່ຈະປ່ຽນເປັນສະຖານະຂອງ Daylight ຢູ່ທີ່ 8am ແລະໄປຫາ
ສະພາບເວລາກາງຄືນໃນເວລາ 8 ໂມງແລງຈະເປັນດັ່ງຕໍ່ໄປນີ້,

0 8 * * * ຮາກ /usr/local/bin/zmpkg.pl ເວລາກາງເວັນ
0 20 * * * ຮາກ /usr/local/bin/zmpkg.pl ເວລາກາງຄືນ

ໃນ Ubuntu 7.04 ແລະບາງທີອື່ນໆ, ເບິ່ງໃນ / usr / ຖັງ ບໍ່ພຽງແຕ່ / usr / local / bin ສໍາ​ລັບ
zmpkg.pl ໄຟລ໌.

ເຖິງແມ່ນວ່າຕົວຢ່າງຂ້າງເທິງນີ້ອະທິບາຍການປ່ຽນແປງລັດໃນເວລາທີ່ແຕກຕ່າງກັນຂອງມື້, ຄືກັນ
ຫຼັກການສາມາດຖືກນໍາໃຊ້ຢ່າງເທົ່າທຽມກັນກັບມື້ຂອງອາທິດຫຼືໄລຍະເວລາທີ່ມັກອື່ນໆ.

ວິທີການ ສາມາດເຮັດໄດ້ I ການນໍາໃຊ້ ໂຊນ ZoneMinder to ຜົນກະທົບຕໍ່ ບາງສິ່ງບາງຢ່າງ ອື່ນ ໃນເວລາທີ່ ມີ is an ປຸກ?
ZoneMinder ປະກອບມີ perl API ຊຶ່ງຫມາຍຄວາມວ່າທ່ານສາມາດສ້າງສະຄິບເພື່ອພົວພັນກັບ ZM
ຂໍ້ມູນຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນແລະໃຊ້ມັນຢູ່ໃນສະຄິບຂອງທ່ານເອງເພື່ອຕອບສະຫນອງກັບສັນຍານເຕືອນ ZM ຫຼືເພື່ອກະຕຸ້ນ ZM
ເພື່ອສ້າງສັນຍານເຕືອນໄພໃຫມ່. ລາຍລະອຽດເຕັມຢູ່ໃນ README ຫຼືໂດຍການເຮັດ perldoc ໂຊນ ZoneMinder,
perldoc ZoneMinder::SharedMem ແລະ​ອື່ນໆ. ຂ້າງ​ລຸ່ມ​ນີ້​ແມ່ນ​ຕົວ​ຢ່າງ script ທີ່​ກວດ​ສອບ​ການ​ຕິດ​ຕາມ​ທັງ​ຫມົດ
ສໍາລັບການປຸກແລະໃນເວລາທີ່ຫນຶ່ງເກີດຂຶ້ນ, ພິມຂໍ້ຄວາມໃສ່ຫນ້າຈໍ. ທ່ານສາມາດເພີ່ມໃນຂອງທ່ານເອງ
ລະຫັດເພື່ອເຮັດໃຫ້ປະຕິກິລິຍານີ້ມີປະໂຫຍດຫຼາຍ.

#!/usr/bin/perl -w

ໃຊ້ຢ່າງເຄັ່ງຄັດ;

ໃຊ້ ZoneMinder;

$| = 1;

zmDbgInit( "myscript", level=>0, to_log=>0, to_syslog=>0, to_term=>1 );

$dbh = DBI->ເຊື່ອມຕໍ່ຂອງຂ້ອຍ( "DBI:mysql:database=".ZM_DB_NAME.";host=".ZM_DB_HOST, ZM_DB_USER, ZM_DB_PASS );

$sql = "ເລືອກ M.*, max(E.Id) ເປັນ LastEventId ຈາກ Monitors ເປັນ M ອອກຈາກເຂົ້າຮ່ວມ Events ເປັນ E on M.Id = E.MonitorId ບ່ອນທີ່ M.Function != 'None' ກຸ່ມໂດຍ (M.Id )";
$sth ຂອງຂ້ອຍ = $dbh->prepare_cached($sql ) or die( "ບໍ່ສາມາດກະກຽມ '$sql': ".$dbh->errstr() );

$res ຂອງຂ້ອຍ = $sth->execute() or die( "ບໍ່ສາມາດປະຕິບັດ '$sql': ".$sth->errstr() );
@monitors ຂອງຂ້ອຍ;
ໃນຂະນະທີ່ ( $monitor ຂອງຂ້ອຍ = $sth->fetchrow_hashref() )
{
push(@monitors, $monitor );
}

ໃນ​ຂະ​ນະ​ທີ່ (1​)
{
foreach my $monitor (@monitors )
{
ຕໍ່ໄປຖ້າ ( !zmMemVerify( $monitor ) );

ຖ້າ ($last_event_id ຂອງຂ້ອຍ = zmHasAlarmed( $monitor, $monitor->{LastEventId} ) )
{
$monitor->{LastEventId} = $last_event_id;
print( "Monitor ".$monitor->{Name}." has alarmed\n" );
#
#ເຮັດສິ່ງຂອງເຈົ້າຢູ່ນີ້
#
}
}
ນອນ(1);
}

ບັນຫາ ຍິງເປົ້າ
ນີ້ແມ່ນບາງສິ່ງທີ່ຈະຊ່ວຍໃຫ້ທ່ານຕິດຕາມສິ່ງທີ່ຜິດພາດ. ນີ້ແມ່ນວິທີການ
ໄດ້​ຮັບ​ຂໍ້​ມູນ​ທີ່​ພວກ​ເຮົາ​ຕ້ອງ​ການ​ເພື່ອ​ຊ່ວຍ​ໃຫ້​ທ່ານ​ໃນ​ເວ​ທີ​ສົນ​ທະ​ນາ​.

ແມ່ນ​ຫຍັງ ຂໍ້ມູນບັນທຶກ ຄວນ I ໃຫ້​ກວດ​ເບິ່ງ ສໍາລັບການ ຄວາມຜິດພາດ?
ZoneMinder ສ້າງບັນທຶກຂອງຕົນເອງແລະປົກກະຕິແລ້ວຕັ້ງຢູ່ໃນ / tmp ລະບົບ.

ບັນທຶກ ZoneMinder ສໍາລັບແພັກເກັດ RPM ແມ່ນຢູ່ໃນ /var/log/zm.

ອີງຕາມຄວາມຜິດພາດຂອງບັນຫາຂອງທ່ານສາມາດສະແດງຢູ່ໃນທຸກບັນທຶກເຫຼົ່ານີ້ແຕ່, ປົກກະຕິແລ້ວບັນທຶກຂອງ
ມີຄວາມສົນໃຈ zmdc.log ແລະ zmpkg.log ຖ້າ ZM ບໍ່ສາມາດເລີ່ມຕົ້ນໄດ້.

ໃນປັດຈຸບັນນັບຕັ້ງແຕ່ ZM ແມ່ນຂຶ້ນກັບອົງປະກອບອື່ນໆເພື່ອເຮັດວຽກ, ທ່ານອາດຈະບໍ່ພົບຂໍ້ຜິດພາດໃນ ZM ແຕ່
ໃນອົງປະກອບອື່ນໆ.

*/var/log/messages ແລະ/ຫຼື / var / log / syslog
*/ var / log / dmesg
*/var/log/httpd/error_log`` (RedHat/Fedora) ຫຼື ``/var/log/apache2/error_log
*/var/log/mysqld.log`` (ຄວາມຜິດພາດຢູ່ທີ່ນີ້ບໍ່ໄດ້ເກີດຂຶ້ນເລື້ອຍໆ, ແຕ່ເປັນກໍລະນີເທົ່ານັ້ນ)

ຖ້າ ZM ບໍ່ເຮັດວຽກ, ທ່ານຄວນຈະສາມາດຊອກຫາຄວາມຜິດພາດໄດ້ຢ່າງຫນ້ອຍຫນຶ່ງ
ບັນທຶກເຫຼົ່ານີ້. ໃຊ້ຄໍາສັ່ງ [[ຫາງ]] ເພື່ອເອົາຂໍ້ມູນຈາກບັນທຶກ. ອັນນີ້ສາມາດເຮັດໄດ້ຄື:
tail -f /var/log/messages /var/log/httpd/error_log /var/log/zm/zm*.log

ນີ້ຈະເພີ່ມຂໍ້ມູນໃດໆກໍຕາມທີ່ປ້ອນເຂົ້າໃນບັນທຶກເຫຼົ່ານີ້ໃສ່ໜ້າຈໍ console ຂອງທ່ານ (-f). ເຖິງ
ອອກຈາກ, ກົດ [ctrl -c].

ການບັນທຶກ verbose ເພີ່ມເຕີມສໍາລັບ binaries ZoneMinder ແມ່ນມີໃຫ້ໂດຍການເປີດໃຊ້ຕົວເລືອກດີບັກ
ຈາກກະດານຄວບຄຸມແລະຈະຖືກຈັດໃສ່ໃນເສັ້ນທາງທີ່ທ່ານໄດ້ configured ສໍາລັບ debug ໄດ້
ໄມ້ທ່ອນ. ຜົນຜະລິດສາມາດຖືກຈໍາກັດເປັນຖານສອງສະເພາະຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນໜ້າຕົວເລືອກການດີບັ໊ກ
ພາຍ​ໃຕ້​ການ "?" ເຄື່ອງຫມາຍ.

ວິທີການ ສາມາດເຮັດໄດ້ I ບັນຫາໃນການ ຫນໍ່ໄມ້ສ່ວນຫຼາຍ ໄດ້ ຮາດແວ ແລະ / ຫຼື ຊອບແວ?
ນີ້ແມ່ນບາງຄຳສັ່ງເພື່ອຮັບເອົາຂໍ້ມູນກ່ຽວກັບຮາດແວຂອງທ່ານ. ບາງຄໍາສັ່ງແມ່ນ
ການແຜ່ກະຈາຍຂຶ້ນກັບ. * [[lspci]] -vv -- ສົ່ງຄືນຂໍ້ມູນລາຍລະອຽດຫຼາຍຢ່າງ. ກວດເບິ່ງ
ການຂັດຈັງຫວະທີ່ຂັດກັນ ຫຼືການມອບໝາຍພອດ. ບາງຄັ້ງທ່ານສາມາດປ່ຽນແປງການຂັດຂວາງ / ພອດໃນ
ຊີວະພາບ. ລອງໃຊ້ສະລັອດຕິງ pci ອື່ນເພື່ອໃຫ້ໄດ້ຂໍ້ຄຶດຖ້າມັນເປັນຄວາມຂັດແຍ້ງ HW (ຄໍາສັ່ງສະຫນອງໃຫ້ໂດຍ
ຊຸດ pciutils). * [[scanpci]] -v -- ໃຫ້​ຂໍ້​ມູນ​ຈາກ EPROM ຮາດ​ແວ​ຂອງ​ທ່ານ *
[[lsusb]] -vv -- ສົ່ງຄືນລາຍລະອຽດຫຼາຍຢ່າງກ່ຽວກັບອຸປະກອນ USB (camand ສະໜອງໃຫ້ໂດຍ usbutils
ຊຸດ). * [[dmesg]] -- ສະ​ແດງ​ໃຫ້​ເຫັນ​ວ່າ​ຮາດ​ແວ​ຂອງ​ທ່ານ​ໄດ້​ເລີ່ມ​ຕົ້ນ (ຫຼື​ບໍ່​ໄດ້​) ໃນ​ການ​ເລີ່ມ​ຕົ້ນ​.
ທ່ານຈະໄດ້ຮັບການນໍາໃຊ້ຫຼາຍທີ່ສຸດຂອງສິ່ງນີ້. * [[v4l-ຂໍ້ມູນ]] -- ເພື່ອເບິ່ງວ່າຄົນຂັບກໍາລັງລົມກັນແນວໃດ
ບັດ. ຊອກຫາຄ່າທີ່ຜິດປົກກະຕິ. * [[ຂໍ້​ມູນ bttv]] -- ບາງສະຖິຕິຄົນຂັບ bttv. * [[zmu]]
-m 0 -q -v -- ສົ່ງຄືນຂໍ້ມູນຕ່າງໆກ່ຽວກັບການຕັ້ງຄ່າຈໍພາບ. * [[ipcs]]
`` -- ສະຫນອງໃຫ້ ຂໍ້ມູນຂ່າວສານ on ໄດ້ ipc ສິ່ງອໍານວຍຄວາມສະດວກ ສໍາລັບການ ທີ່ ໄດ້ ໂທຫາ ຂະບວນການ ມີ ອ່ານ
ເຂົ້າເຖິງ. * ``[[ipcrm]] `` -- ໄດ້ ipcrm ຄໍາສັ່ງ ສາມາດເຮັດໄດ້ be ໃຫມ່ to ເອົາ an IPC ຈຸດ​ປະ​ສົງ ຈາກ
ໄດ້ ແກ່ນ. * ``ແມວ /proc/interrupts -- ນີ້ຈະ dispaly ສິ່ງທີ່ຂັດຂວາງຮາດແວຂອງທ່ານ
ກຳ ລັງໃຊ້.

ເປັນຫຍັງ am I ໄດ້ຮັບ a 403 ການເຂົ້າເຖິງ ຄວາມຜິດພາດ ກັບ my ເວັບໄຊຕ໌ ຕົວທ່ອງເວັບ ໃນເວລາທີ່ ຄວາມພະຍາຍາມ to ການເຂົ້າເຖິງ http
// localhost/zm?
ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ apache ຈໍາເປັນຕ້ອງມີການອະນຸຍາດແລະການຕັ້ງຄ່າທີ່ຖືກຕ້ອງເພື່ອໃຫ້ສາມາດ
ອ່ານໄຟລ໌ Zoneminder. ກວດເບິ່ງກະດານສໍາລັບການແກ້ໄຂ, ແລະແກ້ໄຂ apache
ການຕັ້ງຄ່າແລະການປ່ຽນແປງການອະນຸຍາດຂອງໄດເລກະທໍລີເພື່ອໃຫ້ apache ມີສິດທີ່ຈະອ່ານ
ໄຟລ໌ Zoneminder. ອີງຕາມການຕັ້ງຄ່າ Zoneminder ຂອງທ່ານ, ທ່ານຈະໃຊ້ zm user
ແລະກຸ່ມທີ່ Zoneminder ຖືກສ້າງຂຶ້ນດ້ວຍ, ເຊັ່ນ: wwwuser ແລະ www.

ເປັນຫຍັງ am I ໄດ້ຮັບ ຫັກ ຮູບພາບ ໃນເວລາທີ່ ຄວາມພະຍາຍາມ to ເບິ່ງ ເຫດການ?
Zoneminder ແລະເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ຈໍາເປັນຕ້ອງມີການອະນຸຍາດທີ່ຖືກຕ້ອງ. ກວດເບິ່ງເວທີສົນທະນານີ້
ຫົວ​ຂໍ້​ແລະ​ສິ່ງ​ທີ່​ຄ້າຍ​ຄື​ກັນ​: http://www.zoneminder.com/forums/viewtopic.php?p=48754#48754

ເປັນຫຍັງ is ໄດ້ ຮູບພາບເລັກນ້ອຍ ຈາກ my ສີ ກ້ອງຖ່າຍຮູບ ປາກົດຕົວ in ສີດໍາ ແລະ ຂາວບໍ?
ຖ້າທ່ານບໍ່ດົນມານີ້ໄດ້ອັບເກຣດເປັນ zoneminder 1.26, ມີຕົວເລືອກຕໍ່ກ້ອງທີ່ເປັນຄ່າເລີ່ມຕົ້ນ
ດຳ ແລະສີຂາວ ແລະສາມາດຕັ້ງຜິດໄດ້ ຖ້າການອັບເກຣດຂອງທ່ານບໍ່ຖືກຕ້ອງ. ເບິ່ງຫົວຂໍ້ນີ້:
http://www.zoneminder.com/forums/viewtopic.php?f=30&t=21344

ນີ້ອາດຈະເກີດຂຶ້ນຖ້າຫາກວ່າທ່ານມີ NTSC ກ້ອງຖ່າຍຮູບ analogues ແຕ່ໄດ້ configured ແຫຼ່ງໃນ
ZoneMinder ເປັນ PAL ສໍາລັບຮູບແບບອຸປະກອນພາຍໃຕ້ແຖບແຫຼ່ງ. ເຈົ້າອາດຈະຖືກຫຼອກລວງ
ເນື່ອງຈາກວ່າ zmu ສາມາດລາຍງານພອດວິດີໂອວ່າເປັນ PAL ເມື່ອກ້ອງຖ່າຍຮູບແມ່ນ NTSC ຕົວຈິງ.
ຢືນ​ຢັນ​ຮູບ​ແບບ​ຂອງ​ກ້ອງ​ຖ່າຍ​ຮູບ​ອະ​ນາ​ລັອກ​ຂອງ​ທ່ານ​ໂດຍ​ການ​ກວດ​ສອບ​ການ​ສະ​ເພາະ​ດ້ານ​ວິ​ຊາ​ການ​,
ອາດຈະພົບເຫັນກັບການຫຸ້ມຫໍ່ທີ່ມັນເຂົ້າມາ, ຢູ່ໃນເວັບໄຊທ໌ຜູ້ຜະລິດ, ຫຼືແມ້ກະທັ້ງຢູ່ໃນ
ເວັບໄຊທ໌ຂາຍຍ່ອຍບ່ອນທີ່ທ່ານຊື້ກ້ອງຖ່າຍຮູບ. ປ່ຽນການຕັ້ງຄ່າຮູບແບບອຸປະກອນເປັນ NTSC
ແລະຕັ້ງມັນເປັນຄວາມລະອຽດຕ່ໍາສຸດຂອງ 320 x 240. ຖ້າທ່ານໄດ້ຢືນຢັນວ່າກ້ອງຖ່າຍຮູບ
ຕົວຂອງມັນເອງແມ່ນຮູບແບບ NTSC, ແຕ່ບໍ່ໄດ້ຮັບຮູບພາບໂດຍໃຊ້ການຕັ້ງຄ່າ NTSC, ພິຈາລະນາເພີ່ມຂຶ້ນ
ໜ່ວຍຄວາມຈຳທີ່ໃຊ້ຮ່ວມກັນ '''kernel.shmall''' ແລະ '''kernel.shmmax''' ການຕັ້ງຄ່າໃນ /etc/sysctlconf
ເປັນມູນຄ່າທີ່ໃຫຍ່ກວ່າເຊັ່ນ 268435456. ນີ້ແມ່ນເຫດຜົນທີ່ທ່ານຄວນເລີ່ມຕົ້ນດ້ວຍ.
ຄວາມລະອຽດ 320x240, ເພື່ອຫຼຸດຜ່ອນຄວາມເປັນໄປໄດ້ຂອງບັນຫາຄວາມຈໍາທີ່ຈະ
ແຊກແຊງຄວາມພະຍາຍາມຂອງທ່ານໃນການແກ້ໄຂບັນຫາຮູບແບບອຸປະກອນ. ເມື່ອທ່ານມີ
ໄດ້​ຮັບ​ຮູບ​ພາບ​ໃນ​ການ​ຕິດ​ຕາມ​ການ​ນໍາ​ໃຊ້​ຮູບ​ແບບ NTSC​, ຫຼັງ​ຈາກ​ນັ້ນ​ທ່ານ​ສາ​ມາດ​ທົດ​ລອງ​ໄດ້​
ຍົກ​ສູງ​ຄວາມ​ລະ​ອຽດ.

ເປັນຫຍັງ do I ພຽງແຕ່ ເບິ່ງ ສີຟ້າ ຫນ້າຈໍ ກັບ a ເວລາ ໃນເວລາທີ່ ຕິດຕາມກວດກາ my ກ້ອງ​ຖ່າຍ​ຮູບ?
ຖ້າກ້ອງນີ້ຕິດຢູ່ກັບບັດຈັບພາບ, ທ່ານອາດຈະເລືອກອຸປະກອນຜິດ
ແຫຼ່ງ ຫຼື Channel ເມື່ອກຳນົດຄ່າຈໍພາບໃນ console ZoneMinder. ຖ້າທ່ານມີ
ບັນທຶກບັດທີ່ມີ 2 ຮູບແບບ D-sub inputs (ເບິ່ງຄືວ່າເປັນພອດ VGA) ທີ່ທ່ານແນບໃສ່.
ສະຫນອງຕົວແຍກທີ່ແຍກສາຍຫຼາຍສາຍ, ຫຼັງຈາກນັ້ນຕົວແຍກອາດຈະຖືກຕິດຢູ່
ທ່າເຮືອຜິດ. ຕົວຢ່າງ, ບັດຈັບພາບ PV-149 ມີສອງພອດແບບ D-sub ທີ່ຕິດສະຫຼາກເປັນ
DB1 ແລະ DB2, ແລະມາຫຸ້ມຫໍ່ດ້ວຍຕົວເຊື່ອມຕໍ່ສໍາລັບຫນຶ່ງໃນພອດເຫຼົ່ານີ້ທີ່ແບ່ງອອກເປັນ 4.
ຕົວເຊື່ອມຕໍ່ BNC. ສີ່ພອດວິດີໂອເບື້ອງຕົ້ນແມ່ນມີຢູ່ກັບຕົວແຍກທີ່ຕິດຢູ່
B າ DB1.

ເປັນຫຍັງ do I ພຽງແຕ່ ເບິ່ງ ສີດໍາ ຫນ້າຈໍ ກັບ a ເວລາ ໃນເວລາທີ່ ຕິດຕາມກວດກາ my ກ້ອງ​ຖ່າຍ​ຮູບ?
ຢູ່ໃນປ່ອງຢ້ຽມຂອງຈໍສະແດງຜົນທີ່ທ່ານເຫັນຫນ້າຈໍສີດໍາທີ່ມີເວລາ, ເລືອກການຕັ້ງຄ່າ
ແລະໃສ່ການຕັ້ງຄ່າຄວາມສະຫວ່າງ, ກົງກັນຂ້າມ, ສີ, ແລະສີທີ່ລາຍງານສໍາລັບອຸປະກອນໂດຍ
'''zmu -d -q -v'''. 32768 ອາດຈະເປັນຄ່າທີ່ເຫມາະສົມທີ່ຈະພະຍາຍາມສໍາລັບການເຫຼົ່ານີ້
ການຕັ້ງຄ່າ. ຫຼັງຈາກບັນທຶກການຕັ້ງຄ່າແລ້ວ, ເລືອກການຕັ້ງຄ່າອີກຄັ້ງເພື່ອຢືນຢັນວ່າພວກເຂົາບັນທຶກໄວ້
ຢ່າງ ສຳ ເລັດຜົນ.

I am ໄດ້ຮັບ ຂໍ້ຄວາມ ກ່ຽວກັບ a ຮອຍຫຼັງ in my ບັນທຶກ, ແມ່ນ​ຫຍັງ do I ເຮັດແນວໃດ?
ຖ້າເຈົ້າເຫັນລາຍການຢູ່ໃນບັນທຶກຂອງເຈົ້າຄືດັ່ງຕໍ່ໄປນີ້

Jan 11 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /lib64/libc.so.6 [0x3347230210]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /lib64/libc.so.6(memset+0xce) [0x334727684e]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /usr/local/bin/zma [0x40ee9a]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /usr/local/bin/zma [0x419946]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /usr/local/bin/zma [0x4213cf]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /usr/local/bin/zma(cos+0x35c) [0x404674]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /lib64/libc.so.6(__libc_start_main+0xf4) [0x334721da44]]
11 ມັງກອນ 20:25:22 localhost zma_m2[19051]: ERR [Backtrace: /usr/local/bin/zma(cos+0xd1) [0x4043e9]]
Jan 11 20:25:22 localhost zma_m2[19051]: INF [Backtrace complete]

ຈາກນັ້ນທ່ານສາມາດຊ່ວຍວິນິດໄສບັນຫາໂດຍການແລ່ນຄໍາສັ່ງພິເສດເພື່ອແປ hex
ເຂົ້າໄປໃນຂໍ້ມູນທີ່ເປັນປະໂຫຍດ. ຄໍາສັ່ງນີ້ເອີ້ນວ່າ addr2line ແລະທ່ານສາມາດພິມ 'man
addr2line' ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ໂດຍພື້ນຖານແລ້ວ addr2line ໃຊ້ເວລາສອງຊຸດຂອງຕົວກໍານົດການ, ໄດ້
ທໍາອິດແມ່ນຊື່ຂອງໄຟລ໌ສອງ, ແລະທີສອງແມ່ນບັນຊີລາຍຊື່ຂອງທີ່ຢູ່. ທັງສອງອັນນີ້
ຊິ້ນສ່ວນຂອງຂໍ້ມູນຖືກສະແດງຢູ່ໃນບັນທຶກ. ຊື່ໄຟລ໌ແມ່ນສ່ວນທໍາອິດຫຼັງຈາກ
'Backtrace:' tag, ໃນກໍລະນີນີ້ /usr/local/bin/zma, ເຖິງແມ່ນວ່າມັນອາດຈະແຕກຕ່າງກັນໃນຂອງທ່ານ.
ກໍລະນີ. ບາງສາຍຫມາຍເຖິງຫ້ອງສະຫມຸດແທນທີ່ຈະເປັນ zma ທີ່ສາມາດປະຕິບັດໄດ້ແຕ່ເຫຼົ່ານັ້ນສາມາດເປັນ
ບໍ່ສົນໃຈໃນປັດຈຸບັນ, ສ່ວນທີ່ສໍາຄັນແມ່ນສັງເກດເຫັນວ່າ ZM binary ໃດມີສ່ວນຮ່ວມ. ໄຟລ໌ຖານສອງ
ແມ່ນຜ່ານໃນການຕິດຕາມທຸງ -e. ທີ່ຢູ່ທີ່ຈະສົ່ງໄປຫາ addr2line ແມ່ນມີຢູ່
ໃນຄູ່ '[]'. ອີກເທື່ອ ໜຶ່ງ ເຈົ້າສາມາດບໍ່ສົນໃຈຜູ້ທີ່ຢູ່ໃນເສັ້ນທີ່ຫມາຍເຖິງຫ້ອງສະຫມຸດ
ແຕ່ມັນຈະບໍ່ເຈັບປວດຖ້າທ່ານລວມເອົາພວກມັນ. ດັ່ງນັ້ນໃນຕົວຢ່າງຂ້າງເທິງ, ຄໍາສັ່ງຈະເປັນ
addr2line -e /usr/local/bin/zma 0x40ee9a 0x419946 0x4213cf 0x404674 0x4043e9 ນີ້ຄວນ
ຫຼັງຈາກນັ້ນໃຫ້ຖິ້ມບັນຊີລາຍຊື່ທີ່ເປັນສັນຍາລັກເພີ່ມເຕີມທີ່ມີຊື່ໄຟລ໌ແຫຼ່ງແລະຕົວເລກແຖວ, ແລະມັນ
ແມ່ນຂໍ້ມູນນີ້ທີ່ຈະເປັນປະໂຫຍດຖ້າຖືກຈັດພີມມາຢູ່ໃນກອງປະຊຸມ. ບາງຄັ້ງ addr2line
ລົ້ມເຫລວໃນການຜະລິດຜົນຜະລິດທີ່ເປັນປະໂຫຍດ. ນີ້ປົກກະຕິແລ້ວແມ່ນຍ້ອນວ່າທັງສອງບັນຫາແມ່ນຮ້າຍແຮງຫຼາຍ
ວ່າມັນໄດ້ທໍາລາຍ stack ແລະປ້ອງກັນບໍ່ໃຫ້ຂໍ້ມູນທີ່ເປັນປະໂຫຍດຈາກການສະແດງ, ຫຼື
ວ່າທ່ານໄດ້ລວບລວມ ZM ໂດຍບໍ່ມີທຸງ -g ສໍາລັບດີບັກ, ຫຼືທ່ານໄດ້ລອກເອົາ
binaries ຂອງຂໍ້ມູນສັນຍາລັກຫຼັງຈາກການຕິດຕັ້ງ. ກໍລະນີນີ້ເຈົ້າຈະຕ້ອງໄດ້
ສ້າງໃໝ່ຊົ່ວຄາວດ້ວຍການເປີດການນຳໃຊ້ດີບັກເພື່ອໃຫ້ຂໍ້ມູນເປັນປະໂຫຍດ.

ຄວາມຜິດພາດນີ້ບາງຄັ້ງເກີດຂຶ້ນເມື່ອກ້ອງຖ່າຍຮູບທີ່ເຊື່ອມຕໍ່ນັ້ນຂາດການເຊື່ອມຕໍ່ຂອງມັນ ຫຼືມັນເສຍຫາຍໂດຍ
ຜູ້ໃຊ້ ຫຼືບາງເຫດການລະບົບອື່ນໆ, ລອງລຶບກ້ອງທີ່ໄດ້ຮັບຜົນກະທົບ ແລະສ້າງພວກມັນຄືນໃໝ່
ໃນ console Zoneminder.

ວິທີການ do I ການສ້ອມແປງ ໄດ້ MySQL ຖານຂໍ້ມູນ?
ມີສອງວິທີທີ່ຈະໄປກ່ຽວກັບເລື່ອງນີ້. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ທ່ານສາມາດດໍາເນີນການຈາກຄໍາສັ່ງ -> *.
mysqlcheck --ຖານຂໍ້ມູນທັງໝົດ --auto-repair -p'''your_database_password''' -u
'''your_databse_user'''

ຖ້າມັນບໍ່ເຮັດວຽກ, ເຈົ້າຈະຕ້ອງໃຫ້ແນ່ໃຈວ່າ ZoneMinder ຖືກຢຸດແລ້ວດໍາເນີນການ
ຕໍ່ໄປນີ້ (ບໍ່ມີຫຍັງຄວນໃຊ້ຖານຂໍ້ມູນໃນຂະນະທີ່ແລ່ນນີ້ແລະເຈົ້າຈະມີ
ເພື່ອປັບປ່ຽນເສັ້ນທາງທີ່ຖືກຕ້ອງຂອງເຈົ້າຖ້າມັນແຕກຕ່າງກັນ). -> * myisamchk --silent --force
--fast --update-state -O key_buffer=64M -O sort_buffer=64M -O read_buffer=1M -O
write_buffer=1M /var/lib/mysql//.MYI

ວິທີການ do I ການສ້ອມແປງ ໄດ້ MySQL ຖານຂໍ້ມູນ ໃນເວລາທີ່ ໄດ້ cli ລົ້ມເຫລວ?
ໃນ Ubuntu, ຄໍາສັ່ງທີ່ລະບຸໄວ້ຂ້າງເທິງເບິ່ງຄືວ່າບໍ່ເຮັດວຽກ. ຢ່າງໃດກໍຕາມ, ຕົວຈິງແລ້ວເຮັດມັນໂດຍ
ມືຈາກພາຍໃນ MySQL ເຮັດ. (ແຕ່ນັ້ນແມ່ນເກີນຂອບເຂດຂອງເອກະສານນີ້) ແຕ່ວ່າ
ເຮັດໃຫ້ຂ້ອຍຄິດ ... ແລະ phpmyadmin ເຮັດວຽກ. ເອົາເຖິງສະຖານີ. sudo apt-get ການຕິດຕັ້ງ
phpmyadmin

ຕອນນີ້ໄປ http://zoneminder_IP/ ແລະຢຸດການບໍລິການ ZM. ສືບຕໍ່ໄປ
http://zoneminder_IP/phpmyadmin ແລະເລືອກຖານຂໍ້ມູນ zoneminder. ເລືອກແລະຕາຕະລາງ
ໝາຍ 'ໃຊ້' ແລະເລືອກການກະ ທຳ 'ສ້ອມແປງ' ເພື່ອແກ້ໄຂ. ຣີສະຕາດບໍລິການ zoneminder ຈາກ
ຕົວທ່ອງເວັບຂອງເວັບໄຊຕ໌. ເອົາອອກຫຼືປິດການທໍາງານຂອງເຄື່ອງມື phpmyadmin, ຍ້ອນວ່າມັນບໍ່ສະເຫມີໄປທີ່ສຸດ
ຮັບປະກັນສິ່ງທີ່ຢູ່ອ້ອມຮອບ, ແລະເປີດຖານຂໍ້ມູນຂອງທ່ານໃຫ້ກວ້າງກັບແຮກເກີທີ່ມີຄວາມຊໍານິຊໍານານ. sudo apt-get
ເອົາ phpmyadmin

I ຍົກລະດັບ by ການແຜ່ກະຈາຍ ແລະ ZM ຢຸດເຊົາ ການເຮັດວຽກ
ຄວາມ​ເປັນ​ໄປ​ໄດ້​ບາງ​ຢ່າງ (ບັນ​ຊີ​ລາຍ​ການ​ບໍ່​ຄົບ​ຖ້ວນ​ແລະ​ມີ​ການ​ແກ້​ໄຂ​) [[/usr/local/bin/zmfix:
/usr/lib/libmysqlclient.so.15: ສະບັບພາສາ `MYSQL_5.0' ບໍ່ ພົບເຫັນ (ຕ້ອງການ by
/usr/local/bin/zmfix)]] :: Solution: Recompile ແລະ reinstall Zoneminder. ທຸກເວລາເຈົ້າ
ປັບປຸງສະບັບທີ່ສໍາຄັນທີ່ ZoneMinder ຂຶ້ນກັບ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ລວບລວມ ZoneMinder.

Zoneminder ບໍ່ ການເລີ່ມຕົ້ນ ອັດຕະໂນມັດ on ເຮືອ
ກວດເບິ່ງລາຍການບັນທຶກເຊັ່ນ "zmfix[766]: ERR [ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ: ບໍ່ສາມາດ
ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ MySQL ທ້ອງຖິ່ນໂດຍຜ່ານ socket '/var/run/mysqld/mysqld.sock' (2)] ".
ສາມາດເກີດຂຶ້ນໄດ້ແມ່ນວ່າ zoneminder ແມ່ນເລີ່ມຕົ້ນໄວເກີນໄປຫຼັງຈາກ Mysql ແລະພະຍາຍາມຕິດຕໍ່ກັບ
ເຊີບເວີຖານຂໍ້ມູນກ່ອນທີ່ມັນຈະພ້ອມ. Zoneminder ບໍ່ມີຄໍາຕອບແລະເອົາລູກອອກ. ສິງຫາ 2010 -
ການອັບເກຣດ Ubuntu ເບິ່ງຄືວ່າຈະປ່ອຍໃຫ້ລະບົບຫຼາຍອັນຢູ່ໃນສະຖານະນີ້. ວິທີການຫນຶ່ງປະມານນີ້ແມ່ນ
ເພື່ອເພີ່ມຄວາມລ່າຊ້າໃຫ້ກັບສະຄຣິບເລີ່ມຕົ້ນ zoneminder ອະນຸຍາດໃຫ້ Mysql ສໍາເລັດການເລີ່ມຕົ້ນ.
"ພຽງແຕ່ເພີ່ມ 'ນອນ 15' ໃນແຖວຂ້າງເທິງ 'zmfix -a' ໃນໄຟລ໌ /etc/init.d/zoneminder
ແກ້ໄຂບັນຫາການເລີ່ມຕົ້ນ ZoneMinder ຂອງຂ້ອຍ!" - ສິນເຊື່ອໃຫ້ກັບ Pada.

ຫ່າງໄກສອກຫຼີກ ເສັ້ນທາງ ຕັ້ງ​ຄ່າ ສໍາລັບການ Panasonic ແລະ ອື່ນໆ ກ້ອງຖ່າຍຮູບ
ໃນ​ການ​ເພີ່ມ​ຫຼື​ແກ້​ໄຂ​ແຫຼ່ງ​ທີ່​ທ່ານ​ສາ​ມາດ​ເລືອກ​ເອົາ​ການ​ເຊື່ອມ​ຕໍ່ preset ສໍາ​ລັບ​ຕົວ​ກໍາ​ນົດ​ການ​ສໍາ​ລັບ​ການ​
ກ້ອງ​ຖ່າຍ​ຮູບ​ທີ່​ລະ​ບຸ​ໄວ້​. ໃນເວີຊັນ 1.23.3 presets ສໍາລັບ BTTV, Axis, Panasonic, GadSpot, VEO, ແລະ
BlueNet ສາມາດໃຊ້ໄດ້. ການ​ເລືອກ​ຕັ້ງ​ໄວ້​ລ່ວງ​ຫນ້າ ZM ຕື່ມ​ຂໍ້​ມູນ​ຄ່າ​ທີ່​ຕ້ອງ​ການ​ສໍາ​ລັບ​ການ​
ຕົວແປທາງໄກ

ເປັນຫຍັງ do I ໄດ້ຮັບ ຊ້ຳໆ/ ປະສົມ/ບໍ່ໝັ້ນຄົງ/ ເປົ່າ monitors on bt878-ຄ້າຍຄື ບັດ (aka PICO 2000)
ກະລຸນາກວດສອບຢູ່ທີ່ [[Pico2000]];

ແມ່ນ​ຫຍັງ ສາເຫດ ບໍ່ຖືກຕ້ອງ JPEG ເອກະສານ ໂຄງສ້າງ: ສອງ SELF ເຄື່ອງຫມາຍ ຈາກ zmc (1.24.x)
ການຕັ້ງຄ່າບາງອັນທີ່ເຄີຍເປັນທົ່ວໂລກໃນປັດຈຸບັນແມ່ນຕໍ່ກ້ອງເທົ່ານັ້ນ. ໃນແຖບ Monitor Source,
ຖ້າທ່ານກໍາລັງໃຊ້ Remote Protocol "HTTP" ແລະ Remote Method "Simple", ລອງປ່ຽນ Remote.
ວິທີການ "Regexp".

Miscellaneous
I ເບິ່ງ ໂຊນ ZoneMinder is ໃບອະນຸຍາດ ພາຍໃຕ້ການ ໄດ້ LPG. ແມ່ນ​ຫຍັງ ບໍ່ ທີ່ ອະນຸຍາດໃຫ້ or ຈຳ ກັດ me in ເຮັດ ກັບ
ZoneMinder?
ໃບອະນຸຍາດ ZoneMinder ໄດ້ຖືກອະທິບາຍໃນຕອນທ້າຍຂອງເອກະສານແລະປະກອບດ້ວຍ
ພາກ​ຕໍ່​ໄປ​ນີ້​
ໂຄງ​ການ​ນີ້​ແມ່ນ​ຊອບ​ແວ​ຟຣີ​; ທ່ານສາມາດແຈກຢາຍມັນຄືນໃຫມ່ແລະ / ຫຼືດັດແປງມັນພາຍໃຕ້ເງື່ອນໄຂ
ຂອງ GNU General Public License ທີ່ຈັດພິມໂດຍ Free Software Foundation; ບໍ່ວ່າຈະ
ສະບັບ 2 ຂອງໃບອະນຸຍາດ, ຫຼື (ຕາມທາງເລືອກຂອງທ່ານ) ສະບັບຕໍ່ມາ.

ໂຄງການນີ້ໄດ້ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີອັນໃດ
ການຮັບປະກັນ; ໂດຍ​ບໍ່​ມີ​ການ​ຮັບ​ປະ​ກັນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ເຖິງ​ແມ່ນ​ວ່າ MERCHANTABILITY ຫຼື FITNESS FOR A
ຈຸດປະສົງສະເພາະ. ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

ນີ້ຫມາຍຄວາມວ່າ ZoneMinder ໄດ້ຮັບອະນຸຍາດພາຍໃຕ້ຂໍ້ກໍານົດທີ່ໄດ້ອະທິບາຍ ທີ່ນີ້. ມີ
FAQ ທີ່ສົມບູນແບບກວມເອົາ GPL ຢູ່ http://www.gnu.org/licenses/gpl-faq.html ແຕ່ວ່າໃນ
ໂດຍເນື້ອແທ້ແລ້ວ, ທ່ານໄດ້ຮັບອະນຸຍາດໃຫ້ແຈກຢາຍຄືນໃຫມ່ຫຼືດັດແປງຊອບແວທີ່ມີໃບອະນຸຍາດ GPL ທີ່ສະຫນອງໃຫ້ທ່ານ
ປ່ອຍການແຈກຢາຍຫຼືການດັດແກ້ຂອງທ່ານຢ່າງເສລີພາຍໃຕ້ເງື່ອນໄຂດຽວກັນ. ເຈົ້າອານຸຍາດໃຫ້
ຂາຍລະບົບໂດຍອີງໃສ່ຊອບແວ GPL. ເຈົ້າຍັງບໍ່ໄດ້ອະນຸຍາດໃຫ້ຈໍາກັດຫຼືຫຼຸດຜ່ອນສິດທິ
ຂອງຊອບແວ GPL ໃນການແຈກຢາຍຂອງທ່ານຢ່າງໃດກໍ່ຕາມ. ແນ່ນອນ, ຖ້າທ່ານພຽງແຕ່ເຮັດ
ການ​ດັດ​ແກ້​ສໍາ​ລັບ​ລະ​ບົບ​ຂອງ​ທ່ານ​ໃນ​ທ້ອງ​ຖິ່ນ​ທີ່​ທ່ານ​ບໍ່​ໄດ້​ປ່ອຍ​ການ​ປ່ຽນ​ແປງ​ສະ​ນັ້ນ​ທ່ານ​ບໍ່​ມີ​
ພັນທະໃນກໍລະນີນີ້. ຂ້ອຍຂໍແນະນໍາໃຫ້ອ່ານ GPL FAQ ສໍາລັບການຄຸ້ມຄອງຄວາມເລິກຂອງ
ບັນຫານີ້.

ສາມາດເຮັດໄດ້ I ການນໍາໃຊ້ ໂຊນ ZoneMinder as ສ່ວນ of my ການຄ້າ ຜະລິດຕະພັນ?
ໃບອະນຸຍາດ GPL ອະນຸຍາດໃຫ້ທ່ານຜະລິດລະບົບໂດຍອີງໃສ່ຊອບແວ GPL ທີ່ສະຫນອງໃຫ້ລະບົບຂອງທ່ານ
ຍັງປະຕິບັດຕາມໃບອະນຸຍາດນັ້ນແລະການປ່ຽນແປງໃດໆທີ່ທ່ານເຮັດກໍ່ຖືກປ່ອຍອອກມາພາຍໃຕ້ຂໍ້ກໍານົດ
ເງື່ອນໄຂດຽວກັນ. GPL ບໍ່ອະນຸຍາດໃຫ້ທ່ານລວມເອົາ ZoneMinder ໃນລະບົບທີ່ເປັນເຈົ້າຂອງ (ເບິ່ງ
http://www.gnu.org/licenses/gpl-faq.html#GPLinProprietarySystem ສໍາລັບລາຍລະອຽດ). ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ
ເພື່ອລວມເອົາ ZoneMinder ໃນລະບົບປະເພດນີ້ຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງອະນຸຍາດ ZoneMinder
ພາຍໃຕ້ເງື່ອນໄຂທີ່ແຕກຕ່າງກັນ. ນີ້ແມ່ນບາງຄັ້ງທີ່ເປັນໄປໄດ້ແລະເຈົ້າຈະຕ້ອງຕິດຕໍ່ຂ້ອຍສໍາລັບ
ລາຍລະອຽດເພີ່ມເຕີມໃນສະຖານະການເຫຼົ່ານີ້.

ການຄວບຄຸມ


ແຫຼ່ງທີ່ໂຮດຢູ່ທີ່ GitHub ລາຍງານບັນຫາ/ຄຳຖາມ/ຄຳຮ້ອງຂໍຄຸນສົມບັດໃນ GitHub ບັນຫາ

ການຮ້ອງຂໍດຶງແມ່ນຍິນດີຕ້ອນຮັບຫຼາຍ! ຖ້າທ່ານຕ້ອງການປະກອບສ່ວນ, ກະລຸນາປະຕິບັດຕາມ
ປະຕິບັດຕາມຂັ້ນຕອນ.

· Fork the repo ໄດ້

· ເປີດ​ບັນ​ຫາ​ທີ່​ພວກ​ເຮົາ​ GitHub ບັນຫາ ບົບຕິດຕາມລຸດ. ອະ​ທິ​ບາຍ​ບັນ​ຫາ​ທີ່​ທ່ານ​ໄດ້​ພົບ​ເຫັນ​, ຫຼື​
ຄຸນ​ນະ​ສົມ​ບັດ​ທີ່​ທ່ານ​ກໍາ​ລັງ​ຮ້ອງ​ຂໍ​ສໍາ​ລັບ​ການ​. ບັນທຶກຕົວເລກບັນຫາ (ເຊັ່ນ: 456)

· ສ້າງສາຂາຄຸນສົມບັດຂອງທ່ານ (ໄປ ກວດ​ເບິ່ງ -b 456-my-new-feature)

· ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ການ​ປ່ຽນ​ແປງ​ຂອງ​ທ່ານ (ໄປ ຄໍາຫມັ້ນສັນຍາ -m 'ເພີ່ມ ບາງ ຄຸນ​ນະ​ສົມ​ບັດ') ມັນ​ເປັນ​ທີ່​ຕ້ອງ​ການ​ທີ່​ທ່ານ​
'ຄໍາຫມັ້ນສັນຍາໄວແລະເລື້ອຍໆ' ແທນທີ່ຈະ bunching ການປ່ຽນແປງທັງຫມົດເຂົ້າໄປໃນຄໍາຫມັ້ນສັນຍາດຽວ.

·ຍູ້ສາຂາຂອງທ່ານໄປທີ່ສ້ອມຂອງທ່ານໃນ github (ໄປ ການຊຸກຍູ້ ຕົ້ນກໍາເນີດ 456-my-new-feature)

·ສ້າງການຮ້ອງຂໍດຶງໃຫມ່

· ຫຼັງຈາກນັ້ນທີມງານຈະທົບທວນ, ປຶກສາຫາລື ແລະຫວັງວ່າຈະລວມການປ່ຽນແປງຂອງທ່ານ.

ຍິນດີຕ້ອນຮັບກັບເອກະສານຂອງ ZoneMinder, ຊັບພະຍາກອນຕໍ່ໄປນີ້ແມ່ນມີຢູ່

ຄູ່ມືຜູ້ໃຊ້ / ດັດຊະນີ
ຄູ່ມືການຕັ້ງຄ່າ ZoneMinder ສໍາລັບຄັ້ງທໍາອິດແລະຄູ່ມືລາຍລະອຽດສໍາລັບການນໍາໃຊ້
ZoneMinder ດ້ານຫນ້າ.

api ຂໍ້ມູນກ່ຽວກັບການນໍາໃຊ້ API ອີງໃສ່ CakePHP ສໍາລັບການໂຕ້ຕອບກັບ ZoneMinder

FAQ ຄໍາ​ຖາມ​ທີ່​ຖືກ​ຖາມ​ເລື້ອຍໆ

ການປະກອບສ່ວນ
ວິທີການປະກອບສ່ວນເຂົ້າ ZoneMinder. ໃນຖານະເປັນໂຄງການຊຸມຊົນພວກເຮົາສະເຫມີຕ້ອງການຄວາມຊ່ວຍເຫຼືອ, ທ່ານ
ບໍ່ຈໍາເປັນຕ້ອງເປັນ coder ເພື່ອທົດສອບຫຼືປັບປຸງເອກະສານ.

· genindex

· modindex

· ຄົ້ນ​ຫາ​

ໃຊ້ zoneminder ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌