Seni bina

NVR Home Assistant: Kamera, Rakaman, Frigate dan Scrypted

Bina NVR Home Assistant dengan kamera ONVIF, strim langsung, rakaman klip, Frigate atau Scrypted serta pilihan storan, codec dan keselamatan yang jelas.

Dasar editorial dan semakan faktaDiterbitkan 3 Ogos 2026Dikemas kini 3 Ogos 2026Bacaan 11 minit
NVR Home Assistant: Kamera, Rakaman, Frigate dan Scrypted — OmniNVR
Rakaman kamera pada peranti, pemantauan masa nyata, semakan garis masa dan eksport.

Jawapan ringkas: asingkan orkestrasi daripada pengekalan

Penyepaduan Camera pada Home Assistant ialah komponen asas yang disediakan oleh penyepaduan peranti lain. Ia boleh menyediakan entiti kamera kepada papan pemuka dan automasi, memainkan strim yang serasi, mengambil petikan gambar serta menggunakan camera.record untuk mencipta rakaman daripada suapan langsung. Tindakan rakaman itu memerlukan penyepaduan Stream, dan laluan output mestilah boleh ditulis serta dibenarkan oleh konfigurasi fail Home Assistant. Penyepaduan Stream memproksikan video langsung yang serasi melalui Home Assistant menggunakan HLS atau HLS kependaman rendah.

Tindakan yang didokumenkan ini berguna, tetapi model operasinya tidak sama dengan perakam khusus yang menyediakan rakaman berterusan, pengekalan storan dan garis masa rakaman yang boleh dicari. Gunakan Home Assistant sebagai lapisan automasi dan papan pemuka, kemudian pilih NVR apabila rakaman berterusan atau semakan jangka panjang diperlukan.

Tiga seni bina kamera Home Assistant

Seni binaLaluan kameraRakaman dan semakanKeperluan persediaanPaling sesuai untuk
Home Assistant Camera + StreamPenyepaduan Camera menyediakan entiti; Stream memproksikan H.264 atau H.265 yang serasi kepada HLS/LL-HLSPetikan gambar, paparan langsung dan rakaman yang dicipta melalui tindakanPenyepaduan Stream, laluan output yang boleh ditulis dan dibenarkan untuk camera.record, codec serta audio yang serasi dengan pelayarPapan pemuka dan automasi kamera
Frigate + Home AssistantFrigate merakam dan menganalisis kamera; penyepaduan rasminya menerbitkan entiti kepada Home AssistantRakaman mengikut bulan, hari, kamera dan masa; rakaman objek serta petikan gambar dalam Media BrowserMQTT pada broker yang sama, penyepaduan HACS, URL Frigate dan media_source untuk Media BrowserAI setempat dan pengekalan NVR khusus
Scrypted + Home AssistantScrypted menerima strim kamera dan menyepadukan antara mukanya ke dalam Home AssistantKad Scrypted NVR Camera dan Event Reel menyediakan antara muka rakamannyaKomponen tersuai Scrypted melalui HACS, walaupun ketika menggunakan Home Assistant add-onPaparan kamera rumah pintar berkependaman rendah dan Scrypted NVR

Sokongan codec tetap memberi kesan kepada klien yang digunakan untuk menonton. Home Assistant menyatakan bahawa banyak pelayar tidak menyokong H.265 dan audio PCM tidak disokong oleh penyepaduan Stream. Oleh itu, kamera H.265 atau trek audio yang tidak disokong boleh berfungsi secara berbeza pada papan pemuka dan peranti yang berlainan. Utamakan profil H.264 dengan audio yang serasi jika main balik pada pelbagai jenis klien penting.

Sambungkan kamera ONVIF dengan betul

Penyepaduan ONVIF rasmi Home Assistant menyokong peranti yang mematuhi ONVIF Profile S dan memerlukan penyepaduan FFmpeg. Home Assistant boleh mengesan peranti secara automatik atau menerima entri penyepaduan manual. Dokumentasi mengesyorkan penciptaan pengguna standard khusus pada kamera dan bukannya menggunakan semula akaun pentadbir.

Penyepaduan menambahkan profil serasi dengan pengekodan video H.264. Jika Home Assistant melaporkan “No usable cameras were found”, konfigurasikan sekurang-kurangnya satu strim H.264. Pilihan yang praktikal ialah mengekalkan strim utama dalam H.265 dan menetapkan strim sekunder kepada H.264. Bergantung pada sokongan peranti, ONVIF juga boleh menyediakan penderia gerakan dan peristiwa lain, suis peranti, pengangkutan RTSP yang boleh dipilih serta tindakan PTZ.

Pasang Frigate dengan keperluan sebenar yang jelas

Penyepaduan Frigate Home Assistant memerlukan Home Assistant MQTT dipasang dan dikonfigurasikan secara manual. Frigate mesti mendayakan MQTT dan bersambung kepada broker yang sama agar banyak entiti penyepaduan berfungsi. Penyepaduan dipasang melalui HACS, dan media_source mesti didayakan untuk Media Browser.

Bagi kamera, panduan perkakasan Frigate semasa mengesyorkan video H.264 dan audio AAC untuk keserasian maksimum dengan Frigate dan Home Assistant. Beberapa substrim berguna kerana pengesanan, paparan langsung dan rakaman boleh menggunakan resolusi berbeza tanpa pengekodan semula. Pengesan khusus disyorkan untuk beban kerja pengeluaran, tetapi ia tidak semestinya Google Coral. Dokumentasi semasa menyokong beberapa keluarga pengesan dan tidak lagi mengesyorkan Coral untuk kebanyakan pemasangan baharu.

Home Assistant juga memerlukan URL Frigate yang boleh dicapai. Untuk Frigate pada mesin setempat yang berasingan, panduan penyepaduan rasmi mengesyorkan port yang disahkan 8971. Ikuti panduannya tentang TLS dan sijil dan jangan dedahkan port dalaman tanpa pengesahan kepada rangkaian yang tidak dipercayai.

Senarai semak storan, keselamatan dan pengesahan

Kekalkan pengekalan rakaman pada lapisan perakam supaya ada satu pihak yang jelas untuk mengurus pemadaman, had cakera, keadaan segmen dan pemulihan. Gunakan Home Assistant untuk automasi dan status, tetapi sahkan rakaman melalui garis masa NVR atau Media Browser selain daripada kad papan pemuka.

  • Cipta pengguna kamera ONVIF standard yang khusus.
  • Pastikan profil H.264 tersedia untuk Home Assistant.
  • Uji video langsung dan tindakan camera.record.
  • Untuk Frigate, sahkan entiti MQTT dan rakaman Media Browser.
  • Mulakan semula Home Assistant, perakam dan satu kamera secara berasingan.
  • Pastikan pengekalan memadam rakaman lama sebelum storan kehabisan ruang.
  • Gunakan sambungan yang disahkan atau peribadi antara Home Assistant dengan perakam.

Untuk perancangan protokol, baca perbandingan RTSP dengan ONVIF. Untuk butiran peringkat produk, teruskan kepada perbandingan OmniNVR dengan Frigate atau perbandingan OmniNVR dengan Scrypted NVR.

Soalan lazim

Bolehkah Home Assistant merakam video kamera tanpa Frigate?

Boleh. Penyepaduan Camera rasmi menyediakan camera.record apabila kamera dan penyepaduan Stream menyokongnya. Konfigurasikan Stream, gunakan laluan boleh tulis yang dibenarkan oleh Home Assistant, kemudian uji hasilnya. Gunakan NVR khusus apabila anda memerlukan rakaman berterusan, pengekalan terurus dan garis masa berorientasikan perakam.

Adakah Frigate memerlukan Google Coral?

Tidak. Frigate menyokong beberapa jenis pengesan. Panduan perkakasan semasanya menyatakan bahawa Coral tidak lagi disyorkan untuk kebanyakan pemasangan baharu, kecuali pemasangan dengan keperluan kuasa yang amat rendah atau perkakasan yang tidak dapat menggunakan pemecut alternatif.

Mengapakah ONVIF Home Assistant menyatakan tiada kamera yang boleh digunakan?

Penyepaduan ONVIF Home Assistant mencari profil video H.264. Konfigurasikan sekurang-kurangnya satu strim kamera sebagai H.264. Anda lazimnya boleh mengekalkan strim utama dalam H.265 dan menggunakan substrim H.264.

Sumber