בעמוד הזה

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

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

מהו מרווח בין תמונות מפתח?

תמונת מפתח היא פריים שמכיל תמונה שלמה שאפשר להתחיל לפענח ממנה. היא נקראת לעיתים I-frame. הפריימים שבאים אחריה אינם חייבים לשמור מחדש כל פרט בתמונה. במקום זאת הם מתארים שינויים ביחס למידע שכבר פוענח: אדם שנכנס לפריים, דלת שנפתחת, צל שזז או עלים שמתנועעים.

הרצף שמתחיל בתמונת מפתח וממשיך בפריימים תלויים נקרא קבוצת תמונות, או GOP. כאשר מתחילה קבוצת תמונות חדשה, המקודד שולח שוב תמונה מלאה. המרווח הוא משך הרצף בין נקודות ההתחלה האלה. בתפריטי ציוד שונים הוא עשוי להופיע כערך של פריימים, כמשך זמן, כ-GOP או כ-I-frame interval.

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

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

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

איך הניגון משתמש בתמונות מפתח

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

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

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

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

הפשרה בין אחסון לתעבורת רשת

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

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

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

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

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

מה קורה כשהמרווח ארוך מדי?

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

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

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

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

התאמת הגדרות המצלמה והמקליט

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

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

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

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

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

בדיקה עם חומר שהוקלט בפועל

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

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

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

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

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

בחירת הפשרה שעובדת במערכת

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

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

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

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

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

עיקרי הדברים

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

שאלות נפוצות

למה כדאי להגדיר את מרווח תמונות המפתח?
כדאי להגדיר אותו לפי קצב הפריימים, הנחיות המקליט ואופן הצפייה בהקלטות. נקודת פתיחה סבירה היא מרווח שהמקליט תומך בו במפורש ושיוצר נקודות פענוח בתדירות נוחה. לאחר מכן בודקים דילוג בציר הזמן, הרצה מהירה, התאוששות ונפח אחסון. אין ערך אוניברסלי שמתאים לכל שילוב של מצלמה, סצנה ומקליט.
מהו I-frame interval מומלץ למצלמות אבטחה?
המרווח המומלץ הוא זה שמתאים לקצב הפריימים ולדרישות הפענוח של המקליט. במקום להעתיק ערך מספרי מציוד אחר, התחילו מהנחיית ה-NVR ובדקו הקלטה אמיתית. אם הקפיצות בציר הזמן איטיות, אפשר לנסות מרווח קצר יותר. אם הניגון כבר חלק ותקורת הנתונים משמעותית, אפשר לבחון הארכה זהירה.
מהם keyframe intervals בהקלטת וידאו?
אלה המרווחים בין פריימים שמכילים תמונה מלאה ויכולים לשמש נקודת התחלה לפענוח. בין תמונות המפתח נמצאים פריימים שמתארים שינויים ביחס למידע סמוך. יחד הם יוצרים קבוצת תמונות. המרווח משפיע על מהירות הדילוג בהקלטה, על התאוששות לאחר הפרעה ועל תקורת דחיסת הווידאו.
מה קורה אם מרווח תמונות המפתח גבוה מדי?
מרווח גבוה מדי עלול להפוך את החיפוש וההרצה בהקלטה לפחות חלקים. המפענח עשוי לחזור לתמונת מפתח קודמת ולעבד יותר פריימים לפני הצגת הנקודה שנבחרה. גם תצוגות מקדימות יכולות להיות גסות יותר, וההתאוששות מהפרעה בזרם עלולה להתארך. חומר הווידאו לא בהכרח חסר; לעיתים הגישה אליו פשוט איטית יותר.
למה הקלטת מצלמות קופצת או קופאת בזמן חיפוש בציר הזמן?
הקלטה עשויה לקפוץ או לקפוא כאשר המקליט מחפש תמונת מפתח ומפענח ממנה קדימה. מרווח ארוך, עומס פענוח, אינדקס הקלטה, חיבור צפייה או חוסר התאמה בין הזרם למקליט יכולים כולם להשפיע. יש לבדוק את אותו קטע בממשק המקומי ובצפייה מרחוק, ולהשוות בין הזרם הראשי למשני לפני שמשנים הגדרות.