आर्किटेक्चर
Home Assistant NVR: कैमरे, रिकॉर्डिंग, Frigate और Scrypted
ONVIF कैमरे, लाइव स्ट्रीम, क्लिप रिकॉर्डिंग, Frigate या Scrypted के साथ Home Assistant NVR बनाएँ और स्टोरेज, कोडेक तथा सुरक्षा के स्पष्ट विकल्प रखें।

संक्षिप्त उत्तर: संचालन और रिकॉर्डिंग अवधि को अलग रखें
Home Assistant का Camera एकीकरण अन्य डिवाइस एकीकरणों द्वारा उपलब्ध कराया गया आधारभूत हिस्सा है। यह कैमरा एंटिटी को डैशबोर्ड और ऑटोमेशन में ला सकता है, संगत स्ट्रीम चला सकता है, स्नैपशॉट ले सकता है और camera.record से लाइव फ़ीड की रिकॉर्डिंग बना सकता है। इस रिकॉर्डिंग क्रिया के लिए Stream एकीकरण आवश्यक है और आउटपुट पाथ लिखने योग्य तथा Home Assistant फ़ाइल कॉन्फ़िगरेशन में अनुमत होना चाहिए। Stream एकीकरण HLS या कम-विलंबता HLS से Home Assistant के माध्यम से संगत लाइव वीडियो को प्रॉक्सी करता है।
दस्तावेज़ में दी गई ये क्रियाएँ उपयोगी हैं, लेकिन ये लगातार फ़ुटेज, स्टोरेज अवधि और खोज योग्य रिकॉर्डिंग टाइमलाइन वाले समर्पित रिकॉर्डर का संचालन मॉडल नहीं हैं। Home Assistant को ऑटोमेशन तथा डैशबोर्ड परत के रूप में इस्तेमाल करें, फिर लगातार रिकॉर्डिंग या लंबी अवधि की समीक्षा की आवश्यकता होने पर NVR चुनें।
Home Assistant के तीन कैमरा आर्किटेक्चर
| आर्किटेक्चर | कैमरा पाथ | रिकॉर्डिंग और समीक्षा | सेटअप आवश्यकताएँ | सबसे उपयुक्त |
|---|---|---|---|---|
| Home Assistant Camera + Stream | Camera एकीकरण एंटिटी देता है; Stream संगत H.264 या H.265 को HLS/LL-HLS में प्रॉक्सी करता है | स्नैपशॉट, लाइव व्यू और क्रिया से बनाई गई रिकॉर्डिंग | Stream एकीकरण, camera.record के लिए लिखने योग्य अनुमत आउटपुट पाथ, ब्राउज़र-संगत कोडेक और ऑडियो | डैशबोर्ड और कैमरा ऑटोमेशन |
| Frigate + Home Assistant | Frigate कैमरों को रिकॉर्ड और विश्लेषित करता है; इसका आधिकारिक एकीकरण Home Assistant में एंटिटी प्रकाशित करता है | महीने, दिन, कैमरे और समय के अनुसार रिकॉर्डिंग; Media Browser में ऑब्जेक्ट रिकॉर्डिंग तथा स्नैपशॉट | उसी ब्रोकर पर MQTT, HACS एकीकरण, Frigate URL और Media Browser के लिए media_source | स्थानीय AI और समर्पित NVR रिकॉर्डिंग अवधि |
| Scrypted + Home Assistant | Scrypted कैमरा स्ट्रीम प्राप्त करता है और अपना इंटरफ़ेस Home Assistant में एकीकृत करता है | Scrypted NVR Camera और Event Reel कार्ड इसका रिकॉर्डिंग इंटरफ़ेस देते हैं | Home Assistant add-on इस्तेमाल करने पर भी HACS के माध्यम से Scrypted कस्टम कंपोनेंट | कम-विलंबता स्मार्ट-होम कैमरा व्यू और Scrypted NVR |
कोडेक समर्थन देखने वाले क्लाइंट तक भी प्रभाव डालता है। Home Assistant बताता है कि कई ब्राउज़र H.265 का समर्थन नहीं करते और Stream एकीकरण PCM ऑडियो का समर्थन नहीं करता। इसलिए H.265 कैमरा या असमर्थित ऑडियो ट्रैक अलग डैशबोर्ड और डिवाइस पर अलग तरह से चल सकते हैं। यदि कई प्रकार के क्लाइंट पर प्लेबैक महत्वपूर्ण है, तो संगत ऑडियो वाला H.264 प्रोफ़ाइल चुनें।
ONVIF कैमरे सही तरीके से जोड़ें
Home Assistant का आधिकारिक ONVIF एकीकरण ONVIF Profile S के अनुरूप डिवाइस का समर्थन करता है और उसे FFmpeg एकीकरण चाहिए। Home Assistant डिवाइस को अपने आप खोज सकता है या मैन्युअल एकीकरण प्रविष्टि स्वीकार कर सकता है। दस्तावेज़ व्यवस्थापक खाता दोबारा इस्तेमाल करने के बजाय कैमरे पर समर्पित मानक उपयोगकर्ता बनाने की सलाह देता है।
एकीकरण H.264 वीडियो एनकोडिंग वाले संगत प्रोफ़ाइल जोड़ता है। यदि Home Assistant “No usable cameras were found” दिखाता है, तो कम से कम एक H.264 स्ट्रीम कॉन्फ़िगर करें। व्यावहारिक विकल्प है कि मुख्य स्ट्रीम H.265 में रखें और द्वितीयक स्ट्रीम H.264 पर सेट करें। डिवाइस समर्थन के अनुसार ONVIF गति और अन्य घटना सेंसर, डिवाइस स्विच, चुने जा सकने वाले RTSP ट्रांसपोर्ट तथा PTZ क्रियाएँ भी दे सकता है।
Frigate को उसकी वास्तविक आवश्यकताओं के साथ तैनात करें
Frigate Home Assistant एकीकरण के लिए Home Assistant MQTT इंस्टॉल करके मैन्युअल रूप से कॉन्फ़िगर करना आवश्यक है। कई एकीकरण एंटिटी चलाने के लिए Frigate में MQTT चालू होकर उसी ब्रोकर से जुड़ा होना चाहिए। एकीकरण HACS से इंस्टॉल होता है और Media Browser के लिए media_source चालू होना चाहिए।
कैमरों के लिए मौजूदा Frigate हार्डवेयर गाइड Frigate और Home Assistant के साथ अधिकतम संगतता हेतु H.264 वीडियो तथा AAC ऑडियो की सलाह देता है। कई उप-स्ट्रीम उपयोगी हैं, क्योंकि पहचान, लाइव व्यू और रिकॉर्डिंग बिना री-एनकोड किए अलग रिज़ॉल्यूशन इस्तेमाल कर सकते हैं। उत्पादन कार्यभार के लिए समर्पित डिटेक्टर की सलाह दी जाती है, लेकिन उसका Google Coral होना आवश्यक नहीं है। मौजूदा दस्तावेज़ कई डिटेक्टर परिवारों का समर्थन करता है और अधिकतर नए इंस्टॉलेशन के लिए अब Coral की सलाह नहीं देता।
Home Assistant को पहुँच योग्य Frigate URL भी चाहिए। अलग स्थानीय मशीन पर Frigate के लिए आधिकारिक एकीकरण गाइड प्रमाणित पोर्ट 8971 की सलाह देता है। अप्रमाणित आंतरिक पोर्ट को अविश्वसनीय नेटवर्क पर दिखाने के बजाय TLS और प्रमाणपत्र के उसके निर्देशों का पालन करें।
स्टोरेज, सुरक्षा और सत्यापन चेकलिस्ट
रिकॉर्डिंग अवधि को रिकॉर्डर परत में रखें, ताकि मिटाने, डिस्क सीमा, सेगमेंट की स्थिति और पुनर्प्राप्ति के लिए एक स्पष्ट जिम्मेदार पक्ष हो। Home Assistant को ऑटोमेशन तथा स्थिति के लिए इस्तेमाल करें, लेकिन डैशबोर्ड कार्ड के अलावा NVR टाइमलाइन या Media Browser से भी रिकॉर्डिंग सत्यापित करें।
- समर्पित मानक ONVIF कैमरा उपयोगकर्ता बनाएँ।
- पुष्टि करें कि Home Assistant के लिए H.264 प्रोफ़ाइल उपलब्ध है।
- लाइव वीडियो और
camera.recordक्रिया जाँचें। - Frigate के लिए MQTT एंटिटी और Media Browser रिकॉर्डिंग सत्यापित करें।
- Home Assistant, रिकॉर्डर और एक कैमरे को अलग-अलग रीस्टार्ट करें।
- सुनिश्चित करें कि स्टोरेज भरने से पहले अवधि नीति पुरानी फ़ुटेज मिटाती है।
- Home Assistant और रिकॉर्डर के बीच प्रमाणित या निजी कनेक्शन इस्तेमाल करें।
प्रोटोकॉल योजना के लिए RTSP और ONVIF तुलना पढ़ें। उत्पाद-स्तरीय विवरण के लिए OmniNVR और Frigate तुलना या OmniNVR और Scrypted NVR तुलना देखें।
अक्सर पूछे जाने वाले प्रश्न
क्या Home Assistant Frigate के बिना कैमरा वीडियो रिकॉर्ड कर सकता है?
हाँ। कैमरा और Stream एकीकरण के समर्थन करने पर आधिकारिक Camera एकीकरण camera.record देता है। Stream कॉन्फ़िगर करें, Home Assistant द्वारा अनुमत लिखने योग्य पाथ इस्तेमाल करें और आउटपुट जाँचें। लगातार रिकॉर्डिंग, प्रबंधित रिकॉर्डिंग अवधि और रिकॉर्डर-केंद्रित टाइमलाइन चाहिए तो समर्पित NVR इस्तेमाल करें।
क्या Frigate को Google Coral चाहिए?
नहीं। Frigate कई प्रकार के डिटेक्टर का समर्थन करता है। उसका मौजूदा हार्डवेयर गाइड बताता है कि बहुत कम पावर की आवश्यकता वाले या वैकल्पिक एक्सेलेरेटर न चला सकने वाले हार्डवेयर को छोड़कर अधिकतर नए इंस्टॉलेशन के लिए अब Coral की सलाह नहीं दी जाती।
Home Assistant ONVIF में उपयोग योग्य कैमरा न मिलने का संदेश क्यों आता है?
Home Assistant का ONVIF एकीकरण H.264 वीडियो प्रोफ़ाइल खोजता है। कम से कम एक कैमरा स्ट्रीम H.264 पर कॉन्फ़िगर करें। आम तौर पर मुख्य स्ट्रीम को H.265 में रखकर H.264 उप-स्ट्रीम इस्तेमाल की जा सकती है।
स्रोत
- Home Assistant — Camera integration
- Home Assistant — record camera feed action
- Home Assistant — Stream integration
- Home Assistant — ONVIF integration
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official Home Assistant integration
- Scrypted — official open-source platform overview
- Scrypted — official Home Assistant integration