[נתב AI] הגדרת מצלמות Frigate

מדריך זה ילווה אתכם שלב אחר שלב בהגדרת מצלמות ב-Frigate, כך שתוכלו להזרים מצלמות IP לתוך Frigate ולהתחיל להשתמש בתכונות חזקות של זיהוי אובייקטים מבוסס בינה מלאכותית (AI).

 

1. דרישות מוקדמות

    לפני הגדרת מצלמות ב-Frigate, ודאו שהשלמתם את הפעולות הבאות:

  • Frigate מותקן ובאפשרותכם להתחבר. עיינו במדריך הקודם התקנת Frigate עבור תהליך ההתקנה וההתחברות הראשונה.
  • מצלמות ה-IP שלכם מחוברות לנתב, פרוטוקול RTSP מופעל, והגדרתם שם משתמש וסיסמה ייעודיים ל-RTSP. עיינו בתיעוד של המצלמה שלכם כדי לאשר תמיכה ב-RTSP. שם המשתמש והסיסמה של ה-RTSP מוגדרים בהגדרות המצלמה והם נפרדים מחשבון הענן של ה-IPCam.

 

2. השגת כתובת ה-URL של זרם ה-RTSP של המצלמה

    הגדירו את מצלמת הרשת שלכם (IP Camera) להפעלת RTSP:

  • ודאו שהמצלמה מחוברת בהצלחה לרשת המקומית שלכם (דרך Wi-Fi או כבל Ethernet לנתב), ומומלץ להגדיר לה כתובת IP סטטית.
  • התחברו לממשק הניהול של המצלמה והפעילו את RTSP (Real Time Streaming Protocol). זהו תנאי הכרחי כדי ש-Frigate יוכל לגשת לזרם הווידאו.
  • רשמו לפניכם את כתובת ה-URL של זרם ה-RTSP של המצלמה. זהו המפתח של Frigate להתחברות למצלמה. הפורמט הוא בדרך כלל rtsp://<username>:<password>@<camera_ip_address>/<stream_path>.

 

3. עריכת קובץ התצורה (Configuration) של Frigate

    עברו לממשק הניהול של Frigate ולחצו על עורך התצורה (Configuration editor) בתפריט השמאלי. ערכו את קובץ התצורה כפי שמוצג להלן. החליפו את Name the camera ואת RTSP URL בסעיף ה- cameras בשם המצלמה ובכתובת ה-RTSP שלה. פורמטי ה-RTSP משתנים לפי המותג, לכן בדקו בתיעוד המצלמה את הפורמט הנכון. <username> ו- <password> הם פרטי חשבון ה-RTSP הייעודי שהגדרתם במצלמה, ו- <IPCam IP> היא כתובת ה-IP של המצלמה. ודאו שאתם מחליפים אותם בפרטי המצלמה האמיתיים שלכם.

mqtt:

      enabled: false

 

detectors:

    routernpu:

        type: npu

model:

      path: /cpu_model.tflite

      width: 320

      height: 320

 

cameras:

    AMCREST_Example: # <- תנו שם למצלמה

          enabled: true

          ffmpeg:

              hwaccel_args: -c:v h264_v4l2m2m    # הפעלת האצת חומרה

              input_args: preset-rtsp-generic    # הפעלת האצת חומרה

              inputs:

                 - path: rtsp://<username>:<password>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0 # <- כתובת RTSP URL

                   roles:

                      - detect

           detect:

               enabled: true

               width: 640

               height: 360

version: 0.15-1

 

    בסיום, לחצו על Save & Restart בפינה הימנית העליונה כדי לשמור ולאתחל את Frigate.

 

4. אימות זרם המצלמה

    לאחר האתחול, חזרו לדף הבית של Frigate. אתם אמורים לראות את הזרם מהמצלמה שהוספתם הרגע.

    אם הזרם לא מוצג, בדקו שכתובת ה-RTSP URL תואמת לפורמט של מותג המצלמה שלכם.

 

5. הוספת מצלמה שנייה או יותר

    כדי להוסיף מצלמות נוספות, הגדירו שם ייחודי וכתובת RTSP URL לכל מצלמה בסעיף ה- cameras. <username> ו- <password> הם פרטי חשבון ה-RTSP הייעודי שהגדרתם במצלמה, ו- <IPCam IP> היא כתובת ה-IP של המצלמה. ודאו שאתם מחליפים אותם בפרטי המצלמה האמיתיים שלכם.

mqtt: 
     enabled: false

 

detectors: 
    routernpu: 
        type: npu

 

model: 
      path: /cpu_model.tflite 
      width: 320 
      height: 320

 

cameras: 
    AMCREST_Example: # <- תנו שם למצלמה 
          enabled: true 
          ffmpeg: 
              hwaccel_args: -c:v h264_v4l2m2m    # הפעלת האצת חומרה

              input_args: preset-rtsp-generic    # הפעלת האצת חומרה

              inputs:  
                - path: rtsp://<username>:<password>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0 # <- כתובת RTSP URL 
                   roles: 
                      - detect 
          detect: 
              enabled: true # <---- השביתו את הזיהוי עד שיהיה לכם זרם תקין מהמצלמה 
              width: 640 
              height: 360

 

Tapo_Example: # <- תנו שם למצלמה 
   enabled: true 
   ffmpeg: 
       hwaccel_args: -c:v h264_v4l2m2m    # הפעלת האצת חומרה

       input_args: preset-rtsp-generic    # הפעלת האצת חומרה

       inputs:  
        - path: rtsp://<username>:<password>@<IPCam IP>:554/stream1 # <- כתובת RTSP URL 
          roles: 
             - detect 
   detect: 
       enabled: true 
       width: 640 
       height: 360

 

version: 0.15-1

    לאחר ההגדרה, תראו מספר זרמי מצלמות בדף הבית של Frigate

 

6. הגדרות מתקדמות

    בשלב הבא, עיינו בקישור שילוב Frigate עם Home Assistant לאפשרויות שילוב נוספות. 

    תוכלו גם להיעזר בתיעוד הרשמי של Frigate להגדרות מתקדמות יותר: https://docs.frigate.video/guides/getting_started#configuring-frigate

 

7. שאלות נפוצות (FAQ)

   (1) מה ההבדל בין השימוש ב-CPU המוצג בפינה השמאלית התחתונה לבין הפינה הימנית התחתונה של מסך ה-Frigate?

  • השימוש ב-CPU בפינה השמאלית התחתונה מציג את סך השימוש ב-CPU של קונטיינר ה-Frigate (או המערכת כולה), כולל כל פעולות ה-Frigate כמו תזמון זיהוי אובייקטים, רינדור ממשק המשתמש (Web UI) וסכום כל עיבודי ה-FFMPEG של המצלמות.
  • השימוש ב-CPU בפינה הימנית התחתונה מתייחס רק למשאבי ה-CPU המשמשים את ה-FFMPEG לעיבוד הזרם עבור אותה מצלמה ספציפית. ערך זה משתנה בהתאם לרזולוציית המצלמה ואם האצת חומרה מופעלת.
  • תוכלו למצוא שימוש מפורט יותר במשאבי המערכת על ידי לחיצה על סמל גלגל השיניים בפינה השמאלית התחתונה של Frigate, ובחירה ב-Settings -> System metrics.
  • בדרך כלל, בעת שימוש ב-IPCam אחת לזיהוי אירועים ברזולוציית 640x360 עם האצת חומרה מופעלת, השימוש ב-CPU של ה-FFMPEG בפינה הימנית יורד מ-70% ל-20%, וסך השימוש ב-CPU של הקונטיינר בפינה השמאלית יורד מ-40% אל מתחת ל-15%.

 

 

 

 

כיצד להשיג את (הכלי / הקושחה)?

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

אם אתם זקוקים למידע נוסף על מרכז ההורדות של ASUS, אנא עיינו בקישור זה.