Dalam artikel seterusnya kita akan melihat ONVIFViewer. Ini adalah aplikasi sumber terbuka yang akan membolehkan kita lihat kamera rangkaian kami menggunakan Protokol ONVIF. Aplikasi ini membolehkan kami menyambung ke kamera rangkaian kami dan melihat videonya dari desktop Ubuntu. Sekiranya kamera dapat dikawal, kita juga dapat memindahkannya.
ONVIF (Buka Forum Antara Muka Video Rangkaian) adalah forum industri global dan terbuka yang bertujuan untuk memudahkan pengembangan dan penggunaan standard terbuka global untuk antara muka produk keselamatan berdasarkan IP fizikal. Membuat standard bagaimana produk IP dalam pengawasan video dan kawasan keselamatan lain fizik yang dapat berkomunikasi antara satu sama lain. ONVIF adalah organisasi yang dimulakan pada tahun 2008 oleh Axis Communications, Bosch Security Systems, dan Sony.
Matlamat ONVIFViewer adalah untuk menggantikan aplikasi proprietari yang diperlukan untuk mengkonfigurasi dan melihat kamera IP. Protokol ONVIF dapat digunakan untuk melihat dan mengkonfigurasi banyak jenis kamera. Ini adalah standard terbuka yang dapat dilaksanakan menggunakan perpustakaan SOAP standard. Menggunakan Qt5 untuk backend dan framework UI Kirigami menjadikan aplikasi ini sebagai penyelesaian pelbagai platform.
Sebelum projek ini dimulakan, tidak ada aplikasi sumber terbuka untuk melihat kamera ONVIF dari desktop Plasma Mobile dan Gnu / Linux. Tidak ada perpustakaan C ++ sumber terbuka yang mudah digunakan untuk berkomunikasi dengan kamera ONVIF.
Ciri Umum ONVIFViewer
- ONVIFViewer ialah paparan kamera ONVIF desktop dari Android, Plasma Mobile dan Gnu / Linux. Tujuan aplikasi ini tidak lain adalah menggantikan aplikasi yang diperlukan untuk mengkonfigurasi dan melihat video kamera IP.
- Protokol ONVIF dapat digunakan untuk melihat banyak jenis kamera. Ia juga standard terbuka yang boleh dilaksanakan menggunakan perpustakaan SOAP standard.
- Menggunakan Qt5 untuk backend dan kerangka UI Kirigami menjadikan aplikasi ini sebagai penyelesaian platform salib. Fokus utama adalah Telefon bimbit dan desktop Linux, tetapi mudah dibawa untuk Android dan Windows juga mungkin.
- Komunikasi dengan kamera dilaksanakan dari awal menggunakan KDSoap. Ia juga modular sehingga dapat dipisahkan menjadi perpustakaan yang dapat digunakan kembali pada tahap selanjutnya.
- Projek ini dimulakan sebagai sebahagian daripada Cabaran Spotlight Sumber Terbuka ONVIF.
Pasang ONVIFViewer di Ubuntu melalui Flatpak
kepada pasang paparan kamera IP ONVIFViewer pada sistem Ubuntu kami, dalam contoh ini saya akan menggunakan versi 18.04 LTS, kita akan dapat menggunakannya dengan menggunakan Flatpak. Untuk melaksanakannya dengan betul, kita mesti mempunyai sokongan untuk teknologi ini yang dipasang di dalam sistem. Sekiranya anda masih tidak mengaktifkannya, anda dapat menggunakan tutorial yang ditawarkan kepada pengguna dari halaman flatpak.
Pada ketika ini, kita boleh terus memasang pemapar kamera IP ONVIFViewer di Ubuntu melalui Flatpak dengan melakukan perkara berikut. Untuk memulakan, kita harus membuka terminal (Ctrl + Alt + T) dan kemudian kita hanya perlu menggunakan arahan berikut untuk pasang program. Dalam beberapa kes, kita mesti bersabar, kerana Flatpak sering memerlukan beberapa minit untuk memuat turun semua yang diperlukan ke sistem kita:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Setelah pemasangan selesai, kita boleh menguji kemas kini program. Terutama apabila terdapat versi baru yang tersedia. Kami akan melakukan ini dengan melaksanakan perintah berikut di terminal yang sama:
flatpak --user update net.meijn.onvifviewer
Apabila semuanya sudah siap dan kita mahukan mulakan program, kita boleh melakukannya dengan menulis:
flatpak run net.meijn.onvifviewer
Kita boleh juga mulakan program dengan mencari pelancar dalam sistem kami.
Nyahpasang
Sekiranya kita perlu menyahpasang program, kita harus menjalankan perintah berikut di terminal (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Atau kita juga boleh menggunakan arahan lain ini:
flatpak uninstall net.meijn.onvifviewer
Ia boleh dapatkan lebih banyak maklumat mengenai alat ini dalam dirinya laman gitlab.