Konfigurasi: Sumber Video
Tentang
Jenis Sumber untuk kamera Anda dikonfigurasi pada tab Umum, dapat diakses saat mengedit kamera. Bagian ini adalah tempat di mana Anda menetapkan dan mengonfigurasi pengaturan koneksi untuk setiap kamera Anda. Langkah penting untuk memastikan bahwa Agent dapat berkomunikasi dan berinteraksi dengan perangkat kamera Anda dengan sukses.
Klon
Jenis sumber Clone menawarkan cara langsung untuk mereplikasi kamera, termasuk aliran video dan audio, ke perangkat baru. Fungsionalitas ini memungkinkan Anda menerapkan pemrosesan gerakan yang berbeda, aturan perekaman, dan peringatan pada perangkat yang baru dibuat tanpa memengaruhi pengaturan kamera asli. Penting untuk dicatat bahwa jika kamera asli dinonaktifkan, perangkat yang di-kloning akan kehilangan koneksi video-nya.
- Kamera: Pilih perangkat yang ingin Anda kloning.
Desktop
Sumber video desktop dapat digunakan pada semua platform kecuali saat menjalankan Agent sebagai Layanan Windows. Jika tangkapan desktop diperlukan di Windows, perlu menjalankan Agent sebagai aplikasi konsol lokal daripada sebagai layanan. Untuk panduan tentang cara beralih ke aplikasi konsol lokal, silakan lihat Perbaikan Masalah.
- Layar: Pilih layar mana yang akan direkam.
- Tangkap Mouse: Aktifkan opsi ini untuk menyertakan penunjuk mouse dalam tangkapan video.
- Area: Tentukan area tertentu dari layar yang akan ditangkap dengan mengklik dan menarik (fitur ini hanya tersedia di Windows).
Dummy
Perangkat dummy menyediakan opsi untuk menggunakan warna solid atau gambar sebagai latar belakang. Ini dapat berguna untuk tujuan pengujian, menggabungkan video dari perangkat lain menggunakan fitur Picture in Picture atau streaming RTMP dari beberapa kamera.
- Lebar: Tetapkan lebar piksel kamera dummy, misalnya, 640.
- Tinggi: Tentukan tinggi piksel kamera dummy, misalnya, 480.
- Frame Rate: Tentukan framerate kamera, seperti 10 fps.
- Warna Latar Belakang: Pilih warna untuk latar belakang video.
- Gambar: Berikan path ke gambar di drive lokal Anda. Gambar ini akan menggantikan warna latar belakang.
DVR: Perekam Video Digital
Pilihan DVR dalam Agent menyediakan cara untuk terhubung ke perangkat DVR yang umum digunakan yang tidak memiliki ujung video RTSP atau HTTP standar.
- Model: Pilih dari daftar model DVR yang didukung.
- Host: Masukkan alamat IP DVR Anda dalam jaringan Anda. Juga, sertakan port yang digunakan, atau biarkan bidang port kosong untuk menggunakan port standar untuk model yang dipilih.
- Username: Masukkan nama pengguna yang digunakan untuk masuk ke DVR Anda.
- Password: Berikan kata sandi yang terkait dengan kredensial login DVR Anda.
- Channel: Tentukan nomor saluran kamera pada DVR Anda. Misalnya, jika sebuah DVR mengoperasikan 4 kamera, Anda akan menambahkan setiap kamera menggunakan saluran 1-4 (atau mungkin 0-3, tergantung pada konfigurasi saluran DVR).
Berkas
Jenis sumber Berkas di Agent memungkinkan Anda untuk menggunakan klip video yang sudah direkam dan memutarnya kembali seolah-olah itu adalah umpan kamera langsung.
- Jalur Berkas: Berikan jalur lokal ke berkas video yang ingin Anda gunakan.
- Putar ulang: Aktifkan opsi ini untuk secara otomatis memutar ulang berkas setelah mencapai akhir.
Kamera IP atau Kamera Jaringan
Jenis sumber Kamera Jaringan dirancang untuk terhubung ke kamera jaringan (IP), memanfaatkan FFmpeg untuk koneksi. Jika FFmpeg tidak dapat menjalin koneksi, Anda dapat menggunakan VLC sebagai alternatif dengan menginstalnya dan memilihnya sebagai dekoder.
- Nama Pengguna: Nama pengguna login Anda untuk kamera (berbeda dari nama pengguna iSpyConnect Anda).
- Kata Sandi: Kata sandi untuk mengakses kamera Anda (bukan kata sandi iSpyConnect Anda).
- URL Langsung: URL untuk aliran video langsung dari kamera Anda. Jika kamera Anda menyediakan aliran resolusi rendah, gunakan URL di sini. Gunakan tombol "..." untuk meluncurkan wizard yang membantu menemukan koneksi yang tersedia.
- URL Rekaman: URL untuk aliran video utama (rekaman) dari kamera Anda. Jika kamera Anda menawarkan aliran resolusi tinggi, gunakan URL di sini. Tombol "..." memulai wizard untuk menemukan koneksi yang tersedia.
JPEG atau Gambar
Jenis sumber JPEG/Gambar dirancang untuk terhubung ke sumber JPEG atau berbasis gambar lainnya.
- Nama Pengguna: Masukkan nama pengguna untuk kamera (bukan nama pengguna iSpyConnect Anda).
- Kata Sandi: Masukkan kata sandi untuk kamera (bukan kata sandi iSpyConnect Anda).
- URL/Path: Tentukan URL koneksi untuk feed gambar langsung dari kamera Anda. Tombol "..." akan meluncurkan wizard untuk membantu menemukan koneksi yang tersedia.
- Interval Reload: Untuk gambar statis (seperti GIF cuaca yang hanya berubah sesekali), atur interval reload untuk secara berkala memeriksa gambar baru. Untuk feed JPEG dan video, interval ini harus diatur ke 0.
Perangkat Lokal
Terhubung ke kamera USB atau sumber video perangkat keras lokal lainnya menggunakan opsi ini.
- Perangkat: Pilih dari daftar perangkat video lokal yang terdeteksi.
- Resolusi Video: Pilih resolusi video yang diinginkan.
- Audio: Opsional, pilih perangkat audio untuk dipasangkan dengan perangkat video.
Pada Linux, opsi perangkat mungkin kosong, sering kali karena masalah izin. Untuk mengatasi ini, tambahkan pengguna Anda ke grup izin video dengan perintah berikut:
sudo adduser NAMA_PENGGUNA_ANDA video
...Kemudian restart komputer Anda.
sudo usermod -a -G video NAMA_PENGGUNA_ANDA
Jika perangkat Anda terdeteksi tetapi tidak ada opsi resolusi video yang tersedia, Anda dapat menambahkan pengaturan resolusi secara manual di pengaturan ffmpeg di bawah Opsi, contohnya:
video_size=720x576
MJPEG: Motion JPEG
Terhubung ke sumber MJPEG. Sementara opsi Kamera IP biasanya lebih disukai, opsi MJPEG berfungsi sebagai cadangan untuk kasus di mana beberapa kamera tidak kompatibel dengan pengaturan Kamera IP standar.
- Nama Pengguna: Masukkan nama pengguna login Anda untuk kamera (catatan: ini berbeda dari nama pengguna iSpyConnect Anda).
- Kata Sandi: Berikan kata sandi untuk kamera Anda (bukan kata sandi iSpyConnect Anda).
- URL Langsung: Tentukan URL untuk aliran video langsung dari kamera Anda. Gunakan tombol "..." untuk mengakses wizard yang membantu menemukan koneksi yang tersedia.
- URL Rekaman: Masukkan URL untuk aliran rekaman dari kamera Anda. Sekali lagi, tombol "..." dapat membantu Anda menemukan koneksi yang tersedia.
- Gunakan Decoder Internal: Decoder FFmpeg yang digunakan oleh Agent mungkin mengalami kesulitan dengan beberapa aliran yang memiliki penanda batas non-standar. Aktifkan opsi ini untuk beralih ke decoder internal Agent. Catatan: Menggunakan decoder internal berarti URL Rekaman tidak akan digunakan.
NDI
Akses sumber Antarmuka Perangkat Jaringan (NDI) untuk streaming video yang lancar melalui jaringan. Untuk detail lengkap tentang bekerja dengan sumber NDI, lihat informasi lebih lanjut tentang NDI.
- Sumber: Pilih dari daftar sumber NDI yang terdeteksi. Penting untuk memilih sumber dari daftar yang terdeteksi daripada mengetikkannya secara manual. Lihat pengaturan NDI untuk menyertakan ujung untuk mendeteksi sumber jarak jauh.
- Tingkat Audio: Sesuaikan tingkat audio yang berasal dari sumber NDI yang dipilih.
Sarang
Pilihan ini menyediakan dukungan integrasi untuk kamera Nest atau DropCam. Untuk mengaktifkan akses Agent ke kamera-kamera ini, Anda perlu membuat kamera-kamera Anda dapat diakses secara publik.
- URL Publik: Masukkan URL di mana kamera Anda dapat diakses secara publik.
- Dapatkan URL Video: Klik tombol ini, dan Agent akan menemukan tautan langsung ke aliran video kamera Anda.
- URL Video: Kolom ini akan diisi secara otomatis setelah Anda mengklik tombol 'Dapatkan URL Video'.
Penjelajah Web
Jenis sumber Web Browser merender browser web sebagai sumber video dalam Agent. Jika belum tersedia, itu akan secara otomatis mengunduh dan menginstal versi Chromium tanpa kepala untuk memfasilitasi fitur ini.
- Nama Pengguna: Masukkan nama pengguna untuk masuk ke halaman web jika diperlukan.
- Kata Sandi: Masukkan kata sandi untuk masuk ke halaman web jika diperlukan.
- Lebar: Lebar jendela browser.
- Tinggi: Tinggi jendela browser.
- URL: Masukkan URL untuk dimuat (mis., https://www.example.com).
- Interval Reload: Tentukan seberapa sering halaman harus dimuat ulang.
Untuk memaksa pembaruan halaman, Anda dapat mengaktifkan opsi Cegah Cache JPEG yang ditemukan di bawah pengaturan Lanjutan.
Untuk mengatur cookie untuk browser, gunakan opsi Cookie dalam pengaturan Lanjutan. Sebagai contoh, untuk mengatur cookie bernama 'mycookie' dengan nilai 'myvalue', masukkan 'mycookie=myvalue' di bidang Cookie. (v5550+)
ONVIF
Agent menawarkan dukungan bawaan untuk hampir semua kamera yang kompatibel dengan ONVIF. Jika Anda mengalami masalah koneksi dengan perangkat ONVIF Anda, periksa log di /logs.html untuk kemungkinan kesalahan.
- Nama Pengguna: Masukkan nama pengguna untuk kamera Anda (bukan nama pengguna iSpyConnect Anda).
- Kata Sandi: Berikan kata sandi untuk kamera Anda (bukan kata sandi iSpyConnect Anda).
- URL Layanan: Ini adalah URL definisi layanan kamera Anda. Agent biasanya dapat mendeteksinya secara otomatis. Di bawah v4, mulai ketik "http" untuk melihat alamat yang ditemukan. Untuk versi 4 ke atas, klik perangkat yang terdeteksi untuk mengisi URL Layanan. Jika perangkat Anda tidak ditemukan secara otomatis, Anda dapat menambahkannya secara manual. Seharusnya terlihat seperti 'http://ALAMATIP:PORT/onvif/device_service'.
- Penimpaan Port RTSP: Timpa port RTSP kamera Anda jika diperlukan, seperti saat meneruskan port di jaringan yang berbeda dengan port RTSP yang berbeda. Umumnya, biarkan ini sebagai 0. Port ini digunakan untuk streaming video dan audio langsung dari kamera Anda.
- Penimpaan Port HTTP: Timpa port HTTP kamera Anda jika meneruskan port di jaringan lain dengan port HTTP yang berbeda. Biasanya, ini harus dibiarkan sebagai 0. Port ini untuk mendapatkan gambar JPEG dari kamera Anda.
- Waktu Tunggu: Atur durasi Agent akan mencoba menghubungkan ke kamera Anda sebelum waktu habis.
- Temukan: Klik tombol ini untuk memungkinkan Agent menghubungkan ke kamera Anda menggunakan kredensial yang diberikan dan mengambil opsi koneksi video, mengisi URL di bawah.
- URL Langsung: Setelah penemuan, pilih aliran video resolusi rendah untuk tampilan langsung dan deteksi gerakan.
- URL Timpa: Opsional, tambahkan URL timpa untuk URL Langsung jika Anda lebih suka itu daripada opsi yang ditemukan.
- URL Rekam: Setelah penemuan, pilih aliran video resolusi tinggi untuk rekaman mentah.
- URL Timpa: Opsional, tambahkan URL timpa untuk URL Rekam jika Anda lebih suka itu daripada opsi yang ditemukan.
- Gunakan URI Snapshot untuk Foto: Pilih untuk mengunduh foto langsung dari kamera daripada menghasilkan gambar dari aliran video langsung.
- Paksa Muat Ulang: Jika kamera Anda menambahkan token unik ke URL aliran video yang valid hanya untuk satu sesi, aktifkan opsi ini untuk mendapatkan URL video baru untuk setiap percobaan koneksi, yang dapat membantu dengan masalah koneksi ulang.
Pengaturan Lanjutan
Opsi lanjutan di Agent menawarkan alat tambahan untuk konektivitas yang ditingkatkan dengan perangkat Anda. Untuk mengakses opsi ini, buka Edit Kamera, pilih tab Umum, klik untuk mengonfigurasi sumber video, dan kemudian pilih Lanjutan dalam menu drop-down.
- Decode GPU: Jika Anda memiliki beberapa perangkat GPU, tentukan indeks GPU mana yang akan digunakan untuk mendekode aliran video.
- Decoder: Pilihan termasuk CPU, GPU, VLC (jika terinstal), atau NONE (tersedia dari v3.9.8.0+). VLC dapat mendekode aliran yang mungkin tidak bisa di-dekode oleh FFmpeg (yang digunakan oleh Agent). Mengganti dekoder memerlukan menonaktifkan/mengaktifkan kamera. Untuk opsi dekoder GPU, lihat Pengaturan sumber video lanjutan. None hanya tersedia untuk jenis sumber Kamera IP dan melewati dekode video, sehingga memerlukan mode perekaman mentah. Catatan: Dengan NONE dipilih, deteksi gerakan dan filter peringatan AI tidak akan berfungsi.
Jika FFmpeg gagal mendekode beberapa aliran RTSP dari model kamera tertentu, yang menghasilkan kesalahan seperti "Data tidak valid ditemukan saat memproses input," coba beralih dekoder ke VLC (Instal VLC dari sini dan restart Agent untuk deteksi).
- GPU Decoder: Pilih dekoder GPU perangkat keras tertentu yang akan digunakan. Pilih default untuk menggunakan pengaturan default.
- Cookies: Tambahkan cookie yang diperlukan untuk mengakses aliran video kamera Anda.
- Autentikasi Dasar: Aktifkan atau nonaktifkan Autentikasi Dasar untuk login kamera.
- Gunakan HTTP 1.0: Paksa penggunaan HTTP 1.0 untuk kompatibilitas dengan kamera-kamera lama.
- Header: Sertakan header tambahan yang diperlukan untuk mengakses aliran video kamera Anda.
- User Agent: Atur user agent untuk koneksi jika ditentukan oleh kamera Anda.
- Timeout Koneksi: Atur waktu maksimum menunggu respons dari kamera sebelum timeout.
- Interval Rekoneksi: Konfigurasikan interval periodik untuk menutup dan membuka kembali koneksi ke kamera.
- Strategi Rekoneksi: Pilih jadwal untuk percobaan rekoneksi jika koneksi kamera terputus. Pilihan termasuk jadwal elastis (2, 5, 10, 30 detik) atau rekoneksi segera.
- Gunakan rekam aliran saat dimaksimalkan: Aktifkan melihat aliran rekaman definisi tinggi dalam tampilan langsung saat dimaksimalkan di pemutar langsung.
Bergantung pada Umum - Dekoder tidak diatur ke VLC dan Perekaman - Pengkode diatur ke Rekam Aliran Mentah. Pada v5+ ini telah dipindahkan ke tab Sumber Video.
- Opsi VLC: Tentukan opsi tambahan apa pun yang akan dilewatkan ke VLC saat terhubung ke kamera Anda.
Pengaturan FFmpeg
Ini adalah pengaturan umum FFmpeg yang memungkinkan Anda untuk menyesuaikan bagaimana Agent berinteraksi dengan kamera Anda. Untuk mengakses pengaturan ini, buka Edit Kamera, pilih tab Umum, klik untuk mengonfigurasi sumber video, dan pilih FFmpeg dari menu drop-down.
- Buffer: Pengaturan ini menentukan ukuran buffer real-time yang digunakan oleh FFmpeg untuk menyimpan dan memproses video. Ukuran buffer yang lebih kecil menghasilkan video real-time yang lebih banyak namun meningkatkan risiko kesalahan. Pengaturan yang direkomendasikan adalah 2000kb, meskipun stream resolusi lebih tinggi mungkin memerlukan buffer yang lebih besar.
- RTSP Mode: Mengatur ini ke Auto memungkinkan FFmpeg untuk memilih mode transport. Jika mengalami kesalahan, coba beralih ke TCP. Untuk koneksi kabel yang stabil, UDP lebih disukai karena overhead pemrosesan yang lebih rendah.
- Scale Mode: Pilih mode skala untuk FFmpeg. Mode default adalah Fast Bilinear.
- Find Best Stream: Aktifkan opsi ini untuk membiarkan FFmpeg secara otomatis memilih stream video dan audio terbaik dari koneksi.
- Video Stream Index: Jika 'Find Best Stream' tidak dicentang, Anda dapat memilih indeks stream video secara manual.
- Audio Stream Index: Serupa dengan indeks stream video, ini memungkinkan pemilihan manual dari stream audio ketika 'Find Best Stream' dinonaktifkan.
- Prefer TCP: Mengaktifkan opsi ini membuat FFmpeg lebih memilih koneksi TCP ke kamera Anda, yang memberikan koreksi kesalahan dengan biaya penggunaan CPU dan lalu lintas jaringan yang meningkat.
- Analyse Duration: Menentukan durasi (dalam detik) untuk FFmpeg menganalisis stream untuk menentukan codec dan memilih stream terbaik. 0 menunjukkan penentuan otomatis.
- Probe Size: Ukuran (dalam kilobita) untuk probe deteksi format awal oleh FFmpeg. 0 untuk probing otomatis.
- Maximum Delay: Pengaturan ini berlaku untuk stream RTSP dan RTMP, menentukan toleransi keterlambatan untuk paket yang keluar dari urutan. Nilai yang lebih tinggi mengurangi kesalahan namun dapat meningkatkan laten. 0 untuk pengaturan otomatis. Catatan: Jika diatur ke 0, 'Reorder Queue Size' akan diabaikan.
- Reorder Queue Size: Menentukan jumlah paket yang disimpan di memori. Ukuran yang lebih besar dapat mengurangi kerusakan stream namun meningkatkan penggunaan memori.
- Thread Count: Menetapkan jumlah thread untuk dekoding stream. 0 = otomatis. Thread yang lebih sedikit dapat mengurangi lag.
- Options: Tempat untuk memasukkan opsi tambahan FFmpeg yang ingin Anda terapkan.