WLTT Watcher Agent

ลูกค้ากลุ่มแรก ๆ ของเรานั้นได้รับความพึงพอใจจากโอกาสที่ไม่เหมือนใครจากเอเยนต์ที่ทำงานกับศูนย์รวมกล้องวงจรปิดครบวงจร WLTT Watcher และได้ดำเนินการติดตั้งกล้องวงจรปิดแก่พวกเขา (เราจะกลับมากล่าวถึงรายละเอียดของ WLTT Watcher ในภายหลัง)

เอเยนต์ คือโปรแกรมขนาดเล็กที่ถูกติดตั้งเพื่อเป็นส่วนเสริมสำหรับกล้องไอพี (IP camera) ซึ่งคุณสามารถรับภาพวิดีโอจากกล้องเครื่องข่ายระยะใกล้ได้

เอเยนต์ จะช่วยให้ขั้นตอนการดำเนินงานสำหรับผู้ใช้นั้นง่ายขึ้น สิ่งเดียวที่คุณจำเป็นต้องทำก็คือเปิดกล้องวงจรปิดเท่านั้น คุณไม่จำเป็นต้องเข้าไปปรับตั้งค่าพอร์ทเราท์เตอร์ ตั้งค่า UPnP หรือตั้งค่าใด ๆ ที่จะทำให้ผู้ใช้ปวดหัวและทำให้พวกเขานั้นหันเหความสนใจไปยังสิ่งที่น่าดึงดูดใจมากกว่า

ยิ่งไปกว่านั้น เอเยนต์ ยังครอบคลุมถึงระบบการปกป้องเพิ่มเติมเพื่อป้องกันการบุกรุกจากแฮคเกอร์ที่ต้องการเจาะเข้าระบบกล้องวงจรปิดเนื่องจากตัวโปรแกรมนั้นจะทำให้ตัวกล้องไม่สามารถเปิดเผยตัวในอินเตอร์เน็ต

หลักการทำงานของเอเยนต์

หลังจากที่เปิดให้โปรแกรม เอเยนต์ นั้นเชื่อมต่อกับเครือข่าย WLTT Watcher ที่ถูกปรับตั้งค่าไว้ก่อนหน้านั้นแล้ว
ตัวโปรแกรมจะมีการรายงานสถานภาพไปยังเซิร์ฟเวอร์แล้วพร้อมสำหรับการส่งข้อมูลวิดีโอของกล้องวงจรปิด อย่างไรก็ตามในกรณีเซิร์ฟเวอร์ของ Watcher นั้นไม่ต้องการภาพกล้องวิดีโอเช่นนั้น โดยที่ระบบนั้นไม่ต้องการอะไรไปมากกว่าระบบเว็บอินเตอร์เฟซซึ่งจำเป็นสำหรับการดำเนินการของโปรแกรม

ในกรณีที่มีการตรวจสอบรหัสผ่านร่วมกันสำเร็จ Watcher จะดำเนินการตรวจสอบตัวตนของโปรแกรม เอเยนต์
และเชื่อมต่อโปรแกรมกับหนึ่งในเซิร์ฟเวอร์ของ WLTT ซึ่งภาพจากกล้องวงจรปิดนั้นจะถูกส่งไป เซิร์ฟเวอร์แบบนี้เรียกว่า สตรีมพอยท์ (streampoint) ในสารบัญศัพท์ของ เอเยนต์ นอกจากนี้ ในกรณีที่เซิร์ฟเวอร์ WLTT หยุดทำงาน
ระบบอาจบังคับให้ตัวโปรแกรม เอเยนต์ เปลี่ยนเป็นเซิร์ฟเวอร์สตรีมพอยท์อื่น ๆ อย่างรวดเร็ว

เมื่อมีการเชื่อมต่อไปยังสตรีมพอยท์ (WLTT Server) โปรแกรมเอเยนต์จะรอการควบคุมของเซิร์ฟเวอร์เพื่อที่จะเปิด
การเชื่อมต่อไปในทิศทางเดียวกันกับที่โปรแกรมทำงานในช่องทาง SSH  (SSH tunnel) เซิร์ฟเวอร์จะส่งคำร้องไปยังโปรแกรมเอเยนต์เพื่อตั้งค่าช่องทาง TCP (TCP tunnel) เมื่อทางเซิร์ฟเวอร์จะรับข้อมูลภาพกล้องวงจรปิดจากตัวกล้อง แม้ว่าช่องทางนี้นั้นสามารถส่งได้ทั้งภาพสกรีนช็อตจากกล้องธรรมดาและภาพวิดีโอแบบเรียลไทม์ (RTSP) คุณสามารถสลับตัวเซิร์ฟเวอร์ไปมากันเองได้ผ่านเอเยนต์ได้ดีพอ ๆ กันกับการสลับไปมาระหว่างระบบหลักและระบบสำรองข้อมูล

มีตัวเลือกอื่น ๆ หรือไม่

บริษัทหลาย ๆ แห่งมีเทคนิคที่แตกต่างกันสำหรับผู้ใช้งานที่ติดตั้งกล้องภายในบ้านและเชื่อต่อกับระบบคลาวนด์
แต่เราต้องบอกว่าบางบริษัทนั้นปฏิบัติไม่ถูกต้องและตั้งค่าที่อยู่ของเซิร์ฟเวอร์ที่ถูกออกแบบมาสำหรับการเผยแพร่ภาพโดยตรงจากตัวกล้อง ในกรณีนี้ภาพวิดีโอที่จะถูกส่งไปยังเซิร์ฟเวอร์นี้โดยที่ไม่มีการดำเนินการจัดการว่าอะไรจะเกิดขึ้นกับตัวเซิร์ฟเวอร์ คุณสามารถคาดเดาได้โดยง่ายว่านี่หมายความว่าจะไม่มีเซิร์ฟเวอร์ที่ทำงานโดยมีที่อยู่ฮาร์ดโค้ด(hardcoded address) หรือกล่าวได้ว่าข้อมูลภาพจากกล้องนั้นถูกขายไปพร้อมกับการให้บริการที่ไม่ถูกต้องตามเงื่อนไขโดยเจตนา

ปัจจุบันผู้ใช้งานส่วนใหญ่นั้นมักมีการจัดเรียงช่องทาง OpenVPN ซึ่งในความเป็นจริงนั้นไม่มีตัวเลือกใดที่น่าเชื่อถือเนื่องจากเฟิร์มร์ของกล้องราคาถูกนั้นถูกสร้างขึ้นมาผ่านเครื่องมือที่ถูกสร้างขึ้นมาอยู่แล้ว (buildroot) ซึ่งจะมีชุดของไฟล์และแพทช์ซึ่งช่วยให้กระบวนการสร้างเฟิร์มแวร์สำหรับอุปกรณ์เสริมอื่น ๆ ซึ่งตัวเครื่องมือดังกล่าวได้ถูกติดตั้งไว้ล่วงหน้าและง่ายต่อการเปิดการใช้งาน

ที่อยู่อของเซิร์ฟเวอร์ OpenVPN และการรับรองการเชื่อมต่อนั้นบางครั้งถูกตั้งค่าสำหรับกล้องวงจรปิด จึงเป็นเหตุผลที่ว่าเหตุใดสตรีมมิ่งเซิร์ฟเวอร์ (streaming server) นั้นจะสามารถระบุกล้องในระบบคลาวนด์ได้ผ่านเซิร์ฟเวอร์ของระบบ OpenVPN และรับภาพจากเซิร์ฟเวอร์ดังกล่าวได้

ในความเป็นจริงนั้นเป็นเรื่องง่ายที่จะจัดการระบบ แต่วิธีการจัดการนี้เป็นเพียงข้อได้เปรียบเพียงข้อเดียวของวิธ๊การนี้

อันดับแรกและเป็นสิ่งที่สำคัญที่สุดคือ OpenVPN นั้นมีความต้องการเซิร์ฟเวอร์อย่างน้อยหนึ่งเซิร์ฟเวอร์หรือมากกว่าในบริเวณใกล้เคียง ซึ่งหมายความว่าค่าใช้จ่ายของคุณสำหรับเซิร์ฟเวอร์นั้นจะเป็นสองเท่า

ประการที่สอง พารามิเตอร์ทั้งหมดที่รับผิดชอบการเลือกเซิร์ฟเวอร์ที่จะส่งภาพวิดีโอไปนั้นมีอยู่ในกล้องโดยตรง
เป็นไปไม่ได้ที่จะทดแทนเซิร์ฟเวอร์ที่ถูกทำลายด้วยเซิร์ฟเวอร์ใหม่อย่างรวดเร็วและตั้งค่าการรับส่งสัญญาณภาพจากกล้องของคุณ คุณจำเป็นที่จะต้องตั้งค่า DNS อีกระบบหนึ่ง และเป็นไปได้ว่าจะมีแคชระยะยาวของเซิร์ฟเวอร์ DNS ซึ่งเป็นของผู้อื่นและตั้งอยู่ระหว่างเซิร์ฟเวอร์ DNS และกล้องของคุณ และยินดีที่จะดูแลคุณและแทนข้อมูลใหม่ของคุณด้วยที่อยู่เก่าของเซิร์ฟเวอร์ OpenVPN

หากคุณทำข้อตกลงกับทาง Peeklio จะยังคงมีข้อผูกพันกับ DNS แม้ว่าการกู้คืนความเสียหายสำหรับเซิร์ฟเวอร์เสมือนขนาดเล็กนั้นจะง่ายกว่ามากและเพื่อตรวจสอบเพิ่มเติมมากกว่าสำหรับเซิร์ฟเวอร์ที่รับภาระหนักและมีช่องทางขยาย

และประการที่สาม เนื่องจาก OpenVPN นั้นสามารถทำอย่างอื่นได้จึงมีการจัดเรียงช่องทางเต็มรูปแบบและมี
การถ่ายโอนข้อมูลผ่านทางระบบปฏิบัติการลินุกซ์ซึ่งต้องใช้ทรัพยากรเพิ่มเติม คุณจะไม่ประสบปัญหาดังกล่าวหากคุณเลือกใช้บริการโปรแกรมและเซิร์ฟเวอร์ของเรา เนื่องจากคุณสมบัติทั้งหมดนั้นได้ถูกรวบรวมมาอยู่ในกระบวนการเดียวซึ่งเป็นที่ปรารถนาและสำคัญในกรณีที่คุณมีภาพวิดีโอ

เหตุใดจึงต้องใช้บริการของที่อื่นอีก

คุณจะต้องประหลาดใจแต่เอเยนต์นั้นเป็นการแก้ไขปัญหาอัตโนมัติสำหรับความผิดพลาดที่ไม่ปรากฏขึ้นมา
(เช่น ข้อผิดพลาดหรือบั๊กของการจัดการซ็อคเก็ตที่ไม่ถูกปิดกั้นอย่างไม่ถูกต้องซึ่งแทบจะถูกปฏิเสธจากกระบวนการผลิตและลูกค้าไม่ทราบ

ข้อเท็จจริง คือ เมื่อกล้อง IP ได้รับแจ้งว่าจะมีการรับส่งข้อมูลเนื่องจากตัวรับข้อมูลมีการโอเวอร์โหลด ตัวกล้องจะเริ่มส่งข้อมูลขยะซึ่งจำเป็นต้องได้รับการซ่อมแซมไปยังเครือข่าย ปัญหานั้นเกิดขึ้นจากการจัดการซ็อคเก็ตที่ไม่ถูกปิดกั้นในโปรแกรมของจีนซึ่งถูกติดตั้งในกล้องแพร่ภาพวิดีโออย่างไม่เหมาะสม ความเป็นจริงแล้วอาจมีปัญหาอื่น ๆ และเราได้จัดเตรียมเครื่องมีอรักษาความปลอดภัยสำหรับความประหลาดใจอันไม่พึงประสงค์ แต่ก็ยังคงมีปัญหาร้ายแรง
บางประการสำหรับกล้องราคาถูก (แม้ว่าจะได้รับการผลิตมาเป็นอย่างดี) จากประเทศจีนซึ่งมาพร้อมกับเฟิร์มแวร์ของจีน

เอเยนต์จะอยู๋ใกล้กับระบบกล้องวงจรปิดแบบเรียลไทม์ (RTSP) มากที่สุดเท่าที่จะเป็นไปได้ นั่นคือตัวโปรแกรมนั้นอยู่กับตัวกล้อง โดยจะได้รับภาพวิดีโอทั้งหมดและส่งไปยังเครือข่ายโดยตรง ปัญหาของการส่งข้อมูลของภาพวิดีโอแบบดั้งเดิมก็คือการส่งข้อมูลระยะทางไกล ๆ โดยมีปัญหา เช่น  ภาพแตก การเกิดภาพสี่เหลี่ยมและเส้นสีเขียว หรือภาพหาย เพื่อให้ภาพวิดีโอนั้นแสดงอย่างลื่นไหล