ในบทความต่อไปเราจะมาดู ONVIFViewer มันเป็นแอปพลิเคชั่นโอเพ่นซอร์สที่จะช่วยให้เรา ดูกล้องเครือข่ายของเราโดยใช้ไฟล์ โปรโตคอล ONVIF. แอปพลิเคชั่นนี้จะช่วยให้เราสามารถเชื่อมต่อกับกล้องเครือข่ายของเราและดูวิดีโอจากเดสก์ท็อป Ubuntu หากกล้องสามารถควบคุมได้เราก็สามารถเคลื่อนย้ายได้เช่นกัน
ออนวิฟ (เปิดฟอรัมอินเทอร์เฟซวิดีโอเครือข่าย) เป็นฟอรัมอุตสาหกรรมระดับโลกและเปิดกว้างที่พยายามอำนวยความสะดวกในการพัฒนาและใช้มาตรฐานแบบเปิดระดับโลกสำหรับอินเทอร์เฟซของผลิตภัณฑ์รักษาความปลอดภัยตาม IP ทางกายภาพ สร้างมาตรฐานเกี่ยวกับวิธีการที่ผลิตภัณฑ์ IP ภายในการเฝ้าระวังวิดีโอและพื้นที่ความปลอดภัยอื่น ๆ ฟิสิกส์ที่สามารถสื่อสารกันได้ ONVIF เป็นองค์กรที่ก่อตั้งขึ้นในปี 2008 โดย Axis Communications, Bosch Security Systems และ Sony
ONVIFViewer มีวัตถุประสงค์เพื่อแทนที่แอปพลิเคชันที่เป็นกรรมสิทธิ์ซึ่งจำเป็นในการกำหนดค่าและดูกล้อง IP สามารถใช้โปรโตคอล ONVIF เพื่อดูและกำหนดค่ากล้องหลายประเภท. เป็นมาตรฐานเปิดที่สามารถใช้งานได้โดยใช้ไลบรารี SOAP มาตรฐาน ใช้ Qt5 สำหรับแบ็กเอนด์และเฟรมเวิร์ก UI ของ Kirigami ทำให้แอปพลิเคชันนี้เป็นโซลูชันที่หลากหลาย
ก่อนเริ่มโครงการนี้ไม่มีแอปพลิเคชันโอเพ่นซอร์สสำหรับดูกล้อง ONVIF จากเดสก์ท็อป Plasma Mobile และ Gnu / Linux นอกจากนี้ยังไม่มีไลบรารี C ++ โอเพ่นซอร์สที่ใช้งานง่ายสำหรับการสื่อสารกับกล้อง ONVIF
คุณสมบัติทั่วไปของ ONVIFViewer
- ONVIFViewer คือ โปรแกรมดูกล้อง ONVIF บนเดสก์ท็อปจาก Android, Plasma Mobile และ Gnu / Linux. จุดประสงค์ของแอปพลิเคชันนี้ไม่มีอะไรมากไปกว่าการแทนที่แอปพลิเคชันที่จำเป็นในการกำหนดค่าและดูวิดีโอของกล้อง IP
- โปรโตคอล ONVIF สามารถใช้เพื่อดูกล้องหลายประเภท นอกจากนี้ยังเป็น มาตรฐานแบบเปิดที่สามารถใช้งานได้โดยใช้ไลบรารี SOAP มาตรฐาน.
- การใช้ Qt5 สำหรับแบ็กเอนด์และเฟรมเวิร์ก UI ของ Kirigami ทำให้แอปนี้เป็นโซลูชัน ข้ามแพลตฟอร์ม. เน้นหลักคือ พลาสม่ามือถือ และเดสก์ท็อป Linux แต่ยังสามารถพกพาได้สำหรับ Android และ Windows
- การสื่อสารกับกล้องจะดำเนินการตั้งแต่เริ่มต้นโดยใช้ KDSoap. นอกจากนี้ยังเป็นแบบแยกส่วนเพื่อให้สามารถแยกออกเป็นไลบรารีที่ใช้ซ้ำได้ในภายหลัง
- โครงการนี้เริ่มต้นโดยเป็นส่วนหนึ่งของ ONVIF โอเพ่นซอร์ส Spotlight Challenge.
ติดตั้ง ONVIFViewer บน Ubuntu ผ่าน Flatpak
ไปยัง ติดตั้งโปรแกรมดูกล้อง IP ONVIFViewer บนระบบ Ubuntu ของเราในตัวอย่างนี้ฉันจะใช้เวอร์ชัน 18.04 LTS เราจะสามารถทำได้โดยใช้ไฟล์ Flatpak. เพื่อให้ดำเนินการได้อย่างถูกต้อง อันดับแรกเราต้องได้รับการสนับสนุนสำหรับเทคโนโลยีนี้ที่ติดตั้งในระบบ. หากคุณยังไม่ได้เปิดใช้งานคุณสามารถใช้บทช่วยสอนที่เสนอให้กับผู้ใช้จากไฟล์ หน้า flatpak.
ณ จุดนี้เราสามารถดำเนินการติดตั้งโปรแกรมดูกล้อง IP ONVIFViewer ใน Ubuntu ผ่าน Flatpak ได้โดยทำดังต่อไปนี้ ในการเริ่มต้นเราจะต้องเปิดเทอร์มินัล (Ctrl + Alt + T) จากนั้นเราจะต้องใช้คำสั่งต่อไปนี้เพื่อ ติดตั้งโปรแกรม. ในบางกรณีเราต้องอดทนเนื่องจาก Flatpak มักใช้เวลาหลายนาทีในการดาวน์โหลดทุกสิ่งที่จำเป็นในระบบของเรา:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
หลังจากการติดตั้งเสร็จสิ้นเราสามารถทดสอบได้ อัปเดตโปรแกรม. โดยเฉพาะอย่างยิ่งเมื่อมีเวอร์ชันใหม่ เราจะทำสิ่งนี้โดยดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเดียวกัน:
flatpak --user update net.meijn.onvifviewer
เมื่อทุกอย่างพร้อมและเราต้องการ เริ่มโปรแกรมเราสามารถทำได้โดยการเขียน:
flatpak run net.meijn.onvifviewer
นอกจากนี้เรายังสามารถ เริ่มโปรแกรมโดยค้นหาตัวเรียกใช้งาน ในระบบของเรา
ถอนการติดตั้ง
ในกรณีที่เราจำเป็นต้องถอนการติดตั้งโปรแกรมเราต้องดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
หรือเราสามารถใช้คำสั่งอื่น ๆ นี้:
flatpak uninstall net.meijn.onvifviewer
มันสามารถ รับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือนี้ ในมัน หน้า gitlab.