ONVIF

**ONVIF** (ראשי תיבות של Open Network Video Interface Forum) הוא תקן תעשייתי פתוח (Open Standard), שמוגדר על ידי פורום תעשייתי גלובלי ופתוח הנושא את אותו השם שנוסד בשנת 2008 על ידי החברות Axis, בוש וסוני.
התקן כולל אוסף של מפרטים (Specifications) המבוססים על פרוטוקולי רשת מוכרים כמו HTTP, SOAP ו־RTSP, שמטרתם ליצור שפה משותפת ואחידה בין מוצרי אבטחה פיזיים מבוססי IP.
מפרטי ONVIF משמשים באופן נרחב כממשקי תקשורת משותפים בין מכשירים (כגון מצלמות אבטחה IP) לבין לקוחות תוכנה (כגון תוכנות שו"ב, ניהול וידאו ואנליטיקה). הממשקים מאפשרים למוצרים תואמי ONVIF של יצרנים שונים לתקשר זה עם זה, ומעניקים למשלבי מערכות ולמשתמשי קצה גמישות לבחור ממגוון רחב של מוצרים תואמים מבלי להיות נעולים למותג ספציפי.

## פורום ממשק רשת וידאו פתוח
הארגון שולב רשמית כתאגיד ללא מטרות רווח מסוג במדינת דלאוור ב-25 בנובמבר 2008. חברות ב-ONVIF פתוחה ליצרנים, מפתחי תוכנה, יועצים, משלבי מערכות, משתמשי קצה וקבוצות עניין אחרות המעוניינות להשתתף בפעילויות ONVIF.

פרוטוקול ONVIF מציע נקודות קצה API להגדרה, שליטה וניהול של מוצרי אבטחה פיזית מבוססי IP. בעוד ש-ONVIF יכול להקל על גישה לכתובות הזרמה (streaming URLs), ההזרמה עצמה מטופלת באמצעות פרוטוקולים כמו RTSP. אחד משימושי המקרה הנפוצים ביותר של ONVIF הוא במצלמות IP.

מפרטי ONVIF עבור וידאו ברשת נכללו גם בתקן IEC 62676 למערכות מעקב וידאו, התקן הבינלאומי הראשון שנקבע למערכות מעקב וידאו. מפרטי ONVIF עבור וידאו מופיעים בתקן IEC 62676 חלק 2–3, המגדיר פרוטוקולי שידור וידאו לתקשורת בין לקוחות וידאו ברשת לבין התקני משדר וידאו.

## חברים
לפורום ONVIF בסיס חברים גלובלי של יותר מ-500 חברות, בהם יצרנים של מוצרי אבטחה פיזית, שמציעים יחד עשרות אלפי מוצרים תואמי תקן ONVIF. חברות ב-ONVIF פתוחה לכל מי שמעוניין להשתתף בפעילויות וכרוכה בתשלום שנתי. רמות חברות שונות מספקות הרשאות שונות לפעילות במסגרת הפורום.
בין החברות הפעילות בפורום ניתן למצוא את אקסיס, Avigilon, בוש, Dahua, היקוויז'ן, סוני ווידאוטק. 

## שם
ONVIF במקור היה ראשי תיבות של *Open Network Video Interface Forum*. השם הארוך בוטל ככל שהיקף התקן התרחב מעבר ליישומי וידאו

## מפרט
מפרטי הרשת של ONVIF שואפים לסטנדרטיזציה של ממשק הרשת (ברמת הרשת) של מוצרי אבטחה פיזית מבוססי IP. הוא מגדיר מסגרת תקשורת המבוססת על תקני IETF ושירותי רשת רלוונטיים, כולל דרישות אבטחה והגדרת IP. דוגמאות לתחומים שמכוסים במפרטי ממשק הרשת של ONVIF כוללים:
* הגדרות מערכת ורשת
* גילוי מכשירים תואמי תקן שקיימים ברשת
* שאילתת שירותים ויכולות. ממשק לתישאול התקנים כמו מצלמות על השירותים והיכולות שהם תומכים בהן.
* הזרמת וידאו ושמע. ממשקים לתקשורת וידאו כולל אופני דחיסה, וממשקים לתקשורת אודיו דו-כיוונית, וניהול מיקרופון ורמקול
* טיפול באירועים. ממשק להגדרת אירועים והתרעות, כמו גילוי תנועה (VMD)
* שליטה במצלמות PTZ וקבלת טלמטריה
* בקרות הקלטה. ממשקים לניהול והגדרת פתרונות אחסון עבור נתוני וידאו ואודיו, כולל תמיכה בניהול הקלטות.
* בקרות גישה. ממשקי תקשורת למערכות בקרת גישה לשליטה על דלתות וכדומה
* אנליטיקה

ה-ONVIF GitHub מאפשר לקהילת המפתחים הרחבה לתרום לפיתוח ולדיון במפרטי ממשק הרשת ובמפרטי הבדיקה של ONVIF.

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

## פרופילי ONVIF
פרופיל ONVIF מכיל סט קבוע ומקיף של תכונות המאפשרות פיתוח של מוצר פונקציונלי המבוסס אך ורק על מפרטי הפרופיל. כל פרופיל כולל תכונות חובה ותכונות מותנות. תכונות מותנות חייבות להיות מיושמות בכל מכשיר או לקוח תואם ONVIF אם הוא תומך בתכונה בכל צורה שהיא, כולל בדרך קניינית. כדי לשמור על תאימות לאחור, מפרטי הפרופילים אינם ניתנים לשינוי. פרופילי ONVIF כוללים:

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

התוסף הראשון של ONVIF הוא TLS Configuration Add-on לתקשורת מוצפנת בין מכשירים ולקוחות תואמי ONVIF באמצעות Transport Layer Security.

## התאמה (Conformance)
רק חברי ONVIF רשאים להצהיר על התאמה. כדי להיחשב תואם, מוצרים חייבים לתמוך לפחות בפרופיל ONVIF אחד ולהיות רשומים במאגר מוצרי ההתאמה של ONVIF. ההתאמה קשורה לגרסת הקושחה או התוכנה הספציפית של המוצר ונשארת תקפה ללא הגבלת זמן עבור אותה גרסה. כדי לאמת התאמה של מוצר, גרסת הקושחה או התוכנה שלו חייבת להתאים לגרסה הרשומה במאגר מוצרי ההתאמה.

## אבני דרך

## תקנים ופרוטוקולים שONVIF עושה בהם שימוש

## מימוש
ישנן שתי דרכים עיקרויות למימוש תקני ONVIF. 

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

הדרך היסודית והמורכבת היא יצירת מחלקות באמצעות WSDL שאיגוד ONVIF מפיץ ומימוש של פרוטוקלי HTTP ו־SOAP לרוב באמצעות ספריות צד שלישי. היתרון העיקרי בשיטה זו היא הגמישות.

## קישורים חיצוניים
* 

קטגוריה:ארגוני תקינה
קטגוריה:תקנים בתקשורת מחשבים