ONVIFViewer, צפה ושולט במצלמות רשת באמצעות פרוטוקול ONVIF

על ONVIFViewer

במאמר הבא אנו נסתכל על ONVIFViewer. זהו יישום קוד פתוח שיאפשר לנו להציג את מצלמות הרשת שלנו באמצעות פרוטוקול ONVIF. יישום זה יאפשר לנו להתחבר למצלמות הרשת שלנו ולראות את הווידיאו שלהם משולחן העבודה של אובונטו. אם ניתן לשלוט במצלמה, אנחנו יכולים גם להזיז אותה.

ONVIF (פתח פורום ממשק וידאו ברשת) הוא פורום תעשייתי גלובלי ופתוח המבקש להקל על פיתוח ושימוש בתקן פתוח גלובלי לממשק של מוצרי אבטחה המבוססים על IP פיזי. יוצר סטנדרט לאופן שבו מוצרי IP בתחום מעקב וידאו ואזורי אבטחה אחרים פיזיקה שיכולה לתקשר זה עם זה. ONVIF הוא ארגון שהוקם בשנת 2008 על ידי Axis Communications, Bosch Security Systems ו- Sony.

המטרה של ONVIFViewer היא להחליף את היישום הקנייני שהיה צורך בכדי להגדיר ולהציג מצלמות IP. ניתן להשתמש בפרוטוקול ONVIF לצפייה והגדרת תצורה של סוגים רבים של מצלמות. זהו תקן פתוח שניתן ליישם באמצעות ספריות SOAP סטנדרטיות. שימוש ב- Qt5 עבור ה- backend והמסגרת ממשק משתמש של קירגמי הופך יישום זה לפתרון מרובה צורות.

על מצלמת רשת
Artaculo relacionado:
Webcamoid 8.5, יישום פשוט חוצה פלטפורמות למצלמות רשת

לפני תחילת פרויקט זה, לא היה יישום קוד פתוח לצפייה במצלמות ONVIF משולחן העבודה של פלזמה מובייל וגנו / לינוקס. אין גם ספריית C ++ קוד פתוח לשימוש קל לתקשורת עם מצלמות ONVIF.

תכונות כלליות של ONVIFViewer

מצלמת ציריך ONVIFViewer

  • ONVIFViewer הוא מציג מצלמת ONVIF שולחני מ אנדרואיד, פלזמה מובייל וגנו / לינוקס. מטרת יישום זה אינה אלא להחליף את היישום הנדרש לתצורה ולהצגת הווידיאו של מצלמות ה- IP.
  • ניתן להשתמש בפרוטוקול ONVIF לצפייה בסוגים רבים של מצלמות. זה גם תקן פתוח שניתן ליישם באמצעות ספריות SOAP סטנדרטיות.
  • השימוש ב- Qt5 עבור ה- backend ומסגרת ממשק המשתמש של Kirigami הופך את האפליקציה הזו לפיתרון חוצה פלטפורמה. המוקד העיקרי הוא פלזמה ניידת ושולחן העבודה של לינוקס, אך גם ניידות עבור אנדרואיד ו- Windows אפשרית.
  • התקשורת עם המצלמה מיושמת מאפס באמצעות KDSoap. הוא גם מודולרי כך שניתן יהיה להפריד אותו לספרייה רב פעמית בשלב מאוחר יותר.
  • פרויקט זה התחיל במסגרת אתגר הזרקור של קוד פתוח ONVIF.

התקן את ONVIFViewer באובונטו באמצעות Flatpak

כדי התקן את מציג מצלמות ה- IP של ONVIFViewer במערכת אובונטו שלנו, בדוגמה זו אשתמש בגרסת 18.04 LTS, נוכל לעשות זאת באמצעות פלאטפק. כדי לבצע את זה נכון, ראשית עלינו להתקין את התמיכה בטכנולוגיה זו במערכת. אם עדיין אינך מופעל, תוכל להשתמש במדריך המוצע למשתמשים מה- דף flatpak.

נורווגיה מצלמה ONVIFViewer

בשלב זה נוכל להמשיך להתקין את מציג מצלמות ה- IP של ONVIFViewer באובונטו באמצעות 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

אנחנו יכולים גם התחל את התוכנית על ידי חיפוש המשגר במערכת שלנו.

משגר ONVIFViewer

הסר את ההתקנה

במקרה שנצטרך להסיר את ההתקנה של התוכנית, עלינו לבצע את הפקודה הבאה במסוף (Ctrl + Alt + T):

flatpak --user uninstall net.meijn.onvifviewer

או שאנחנו יכולים גם להשתמש בפקודה אחרת זו:

flatpak uninstall net.meijn.onvifviewer

זה יכול לקבל מידע נוסף על כלי זה בה דף gitlab.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.