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 membuat dan mengonfigurasi Salin dari untuk setiap kamera Anda. Ini adalah langkah penting dalam memastikan bahwa Agent DVR dapat berkomunikasi dan berinteraksi dengan perangkat kamera Anda secara berhasil.

Klon

Tipe Sumber Klon menawarkan cara langsung untuk mereplikasi sebuah kamera, termasuk aliran video dan audianya, ke dalam perangkat baru. Fungsionalitas ini memungkinkan Anda untuk menerapkan pemrosesan gerakan yang berbeda, aturan perekaman, dan peringatan pada perangkat yang baru dibuat tanpa memengaruhi pengaturan kamera asli. Karena klon menggunakan kembali feed kamera asli, ia tidak membuka koneksi kedua ke kamera. Penting untuk dicatat bahwa jika kamera asli dinonaktifkan, perangkat yang diklon akan kehilangan koneksi videonya.

  • Kamera: Pilih perangkat yang ingin Anda klon.

Desktop

Tipe Sumber desktop merekam layar komputer Anda sebagai sumber video, yang berguna untuk memantau kiosk atau menyimpan bukti sesi jarak jauh. Sumber video desktop dapat digunakan di semua platform kecuali saat menjalankan Agent DVR sebagai Layanan Windows. Jika tangkapan desktop diperlukan di Windows, perlu menjalankan Agent DVR sebagai aplikasi konsol lokal bukan sebagai layanan. Untuk panduan tentang cara beralih ke aplikasi konsol lokal, silakan lihat Penyelesaian Masalah.

  • Layar: Pilih layar mana yang akan direkam.
  • Tangkap Mouse: Aktifkan opsi ini untuk menyertakan penunjuk tikus dalam tangkapan video (Hanya Windows).
  • Area: Tentukan area tertentu dari layar untuk ditangkap dengan mengklik dan menyeret (fitur ini hanya tersedia di Windows).

Boneka

Perangkat boneka 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 beberapa kamera.

  • Lebar: Atur lebar piksel kamera boneka, misalnya 640.
  • Tinggi: Tentukan tinggi piksel kamera boneka, misalnya 480.
  • Frame rate: Tentukan frame rate kamera, seperti 10 fps.
  • Warna latar: Pilih warna untuk latar belakang video.
  • Gambar: Berikan jalur ke gambar di drive lokal Anda. Gambar ini akan menimpa warna latar belakang.

Perekam Video Digital

Opsi DVR di Agent DVR menyediakan sarana untuk terhubung ke perangkat DVR yang umum digunakan dan tidak memiliki titik akhir video RTSP atau HTTP standar. Gunakannya untuk menarik saluran kamera individual dari perekam berdiri sendiri yang ada ke dalam Agent DVR bersama perangkat lain Anda.

  • Model: Pilih dari daftar model DVR yang didukung.
  • Host: Masukkan alamat IP DVR Anda dalam jaringan Anda. Sertakan juga port tempat perangkat beroperasi, atau biarkan kolom port kosong untuk menggunakan port standar untuk model yang dipilih.
  • Nama pengguna: Masukkan nama pengguna yang digunakan untuk masuk ke DVR Anda.
  • Kata sandi: Berikan kata sandi yang terkait dengan kredensial login DVR Anda.
  • Saluran: Tentukan nomor saluran kamera di DVR Anda. Misalnya, jika DVR mengoperasikan 4 kamera, Anda akan menambahkan setiap kamera menggunakan saluran 1-4 (atau kemungkinan 0-3, tergantung pada konfigurasi saluran DVR).

Berkas

Tipe Sumber Berkas di Agent DVR memungkinkan Anda menggunakan klip video yang telah direkam sebelumnya dan memutar ulangnya seolah-olah itu adalah umpan kamera langsung. Ini berguna untuk mencoba pengaturan deteksi gerakan dan peringatan tanpa kamera langsung.

  • Jalur berkas: Berikan jalur lokal ke berkas video yang ingin Anda gunakan.
  • Ulangi: Aktifkan opsi ini untuk memutar ulang berkas secara otomatis setelah mencapai akhir.

Kamera IP atau Kamera Jaringan

Tipe sumber Kamera Jaringan dirancang untuk menghubungkan ke kamera jaringan (IP), memanfaatkan FFmpeg untuk koneksi. Ini adalah pilihan umum untuk kamera apa pun di jaringan Anda yang menyediakan aliran sungai RTSP atau URL video HTTP. Jika FFmpeg tidak dapat membuat koneksi, Anda dapat menggunakan VLC sebagai alternatif dengan menginstalnya dan memilihnya sebagai Dekoder.

  • Nama pengguna: Nama pengguna login Anda untuk kamera (ini berbeda dari nama pengguna iSpyConnect Anda).
  • Kata sandi: Kata sandi untuk mengakses kamera Anda (bukan kata sandi iSpyConnect Anda).
  • URL Langsung: URL untuk aliran sungai video langsung dari kamera Anda. Jika kamera Anda menyediakan aliran sungai resolusi rendah, gunakan URL tersebut di sini. Gunakan tombol "..." untuk meluncurkan asisten yang membantu menemukan koneksi tersedia.
  • URL Rekam: URL untuk aliran sungai video utama (rekam) dari kamera Anda. Jika kamera Anda menawarkan aliran sungai resolusi tinggi, gunakan URL tersebut di sini. Tombol "..." memulai asisten untuk menemukan koneksi tersedia.
  • Gunakan stream HD: Tampilkan aliran sungai rekam (HD) dalam tampilan langsung alih-alih aliran sungai langsung, baik hanya saat dimaksimalkan atau di tampilan utama dan dimaksimalkan. Memerlukan mode perekaman diatur ke Rekam Mentah.
  • HD Sesuai Permintaan: Hanya terhubung ke aliran sungai rekam definisi tinggi saat diperlukan, misalnya saat kamera dimaksimalkan dalam tampilan langsung atau merekam. Ini menghemat bandwidth dan kuota data pada koneksi terukur atau seluler. Rekaman yang dibuat dengan cara ini dimulai tanpa footage yang dibuffer dan dapat tertunda beberapa detik saat aliran sungai terhubung. Jika aliran sungai rekam gagal terhubung, Agent DVR merekam aliran sungai langsung sebagai gantinya.

Jika Fitur Eksperimental diaktifkan di Pengaturan Server, tipe sumber RTSP (Alternatif) tambahan tersedia. Ini adalah koneksi RTSP yang disederhanakan (nama pengguna, kata sandi, dan URL Langsung saja) yang ditawarkan sebagai cara alternatif untuk menghubungkan kamera RTSP.

Untuk bantuan dengan masalah pemutaran, lihat Video Bergelombang / Terputus-putus.

JPEG atau Gambar

Tipe sumber JPEG/Gambar dirancang untuk terhubung ke sumber berbasis JPEG atau gambar lainnya. Gunakan untuk kamera atau perangkat yang mempublikasikan tangkapan layar atau URL gambar melalui HTTP.

  • 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/ Jalur: Tentukan URL koneksi untuk umpan gambar langsung dari kamera Anda. Tombol "..." meluncurkan asisten untuk membantu menemukan koneksi yang tersedia.
  • Interval muat ulang: Untuk gambar derau statis (seperti GIF cuaca yang hanya berubah sesekali), atur interval muat ulang untuk secara berkala memeriksa gambar baru. Untuk umpan JPEG dan video, interval ini harus diatur ke 0.

Perangkat Lokal

Hubungkan kamera web USB, kartu tangkap, dan 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.

Di Linux, opsi perangkat mungkin kosong, sering kali karena masalah izin. Untuk mengatasi hal ini, tambahkan pengguna Anda ke grup izin video dengan perintah berikut:


 sudo adduser NAMA_PENGGUNA_ANDA video
sudo usermod -a -G video NAMA_PENGGUNA_ANDA
Kemudian mulai ulang komputer 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, misalnya:

video_size=720x576

MJPEG

Hubungkan ke sumber MJPEG. Meskipun opsi Kamera IP biasanya lebih disukai, opsi MJPEG berfungsi sebagai cadangan untuk kasus di mana kamera tertentu tidak kompatibel dengan pengaturan Kamera IP standar.

  • Nama pengguna: Masukkan nama pengguna login untuk kamera Anda (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 sungai video langsung dari kamera Anda. Gunakan tombol "..." untuk mengakses asisten yang membantu menemukan koneksi yang tersedia.
  • URL Rekam: Masukkan URL untuk aliran sungai rekam dari kamera Anda. Sekali lagi, tombol "..." dapat membantu Anda menemukan koneksi yang tersedia.
  • Gunakan decoder internal: Dekoder FFmpeg yang digunakan oleh Agent DVR mungkin mengalami kesulitan dengan beberapa aliran sungai yang memiliki penanda batas non-standar. Aktifkan opsi ini untuk beralih ke dekoder internal Agent DVR. Catatan: Menggunakan dekoder internal berarti URL Rekam tidak akan digunakan.
  • Gunakan stream HD: Tampilkan aliran sungai rekam (HD) dalam tampilan langsung alih-alih aliran sungai langsung, baik hanya saat dimaksimalkan atau di tampilan utama dan dimaksimalkan. Memerlukan mode perekaman diatur ke Rekam Mentah.
  • HD Sesuai Permintaan: Hanya terhubung ke aliran sungai rekam definisi tinggi saat diperlukan, misalnya saat kamera dimaksimalkan dalam tampilan langsung atau merekam. Ini menghemat bandwidth dan kuota data pada koneksi terukur atau seluler. Rekaman yang dibuat dengan cara ini dimulai tanpa footage yang dibuffer dan dapat tertunda beberapa detik saat aliran sungai terhubung. Jika aliran sungai rekam gagal terhubung, Agent DVR merekam aliran sungai langsung sebagai gantinya.

NDI

Akses sumber Network Device Interface (NDI) untuk streaming video melalui jaringan. Untuk pengaturan penemuan NDI, lihat pengaturan server NDI.

  • Sumber: Pilih dari daftar sumber NDI yang terdeteksi. Penting untuk memilih sumber dari daftar terdeteksi daripada mengetiknya secara manual. Lihat pengaturan NDI untuk menyertakan titik akhir guna mendeteksi sumber jarak jauh.
  • Level Audio: Sesuaikan level audio yang berasal dari sumber NDI yang dipilih.

Sarang

Opsi ini menyediakan dukungan integrasi untuk kamera Nest dan Dropcam lawas yang dapat membagikan umpan video publik. Google telah menghentikan Dropcam dan tidak lagi menawarkan pembagian publik pada kamera Google Nest yang lebih baru, jadi tipe sumber ini hanya berfungsi dengan perangkat yang lebih lama. Lihat Kamera Nest dan Dropcam untuk detail.

  • URL Publik: Masukkan URL tempat kamera Anda dapat diakses secara publik.
  • Dapatkan URL video: Klik tombol ini, dan Agent DVR akan menemukan tautan langsung ke aliran video kamera Anda.
  • URL video: Bidang ini akan diisi secara otomatis setelah Anda mengklik tombol 'Dapatkan URL video'.

Browser Web

Tipe sumber Browser Web merender browser web sebagai sumber video dalam Agent DVR, sehingga Anda dapat menampilkan dasbor status atau halaman web apa pun sebagai umpan kamera. Jika belum tersedia, itu akan secara otomatis mengunduh dan menginstal versi headless Chromium 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 yang akan dimuat (misalnya, https://www.example.com).
  • Interval muat ulang: Tentukan seberapa sering halaman harus dimuat ulang.

Untuk memaksa muat ulang halaman, Anda dapat mengaktifkan opsi Cegah cache JPEG yang ditemukan di bawah Pengaturan Lanjutan.

Untuk menetapkan cookie untuk browser, gunakan opsi Cookie di Pengaturan Lanjutan. Misalnya, untuk menetapkan cookie bernama 'mycookie' dengan nilai 'myvalue', masukkan 'mycookie=myvalue' di bidang Cookie.

ONVIF

Agent DVR menawarkan dukungan bawaan untuk hampir semua kamera yang kompatibel dengan ONVIF. ONVIF adalah standar terbuka yang digunakan oleh sebagian besar kamera IP modern, dan menghubungkan dengannya memungkinkan Agent DVR menemukan aliran video yang tersedia secara otomatis. Jika Anda mengalami masalah koneksi dengan perangkat ONVIF Anda, periksa log di /logs.html untuk potensi kesalahan.

  • Nama pengguna: Masukkan nama pengguna 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 untuk definisi layanan kamera Anda. Agent DVR biasanya dapat mendeteksinya secara otomatis: klik perangkat yang terdeteksi untuk mengisi URL Layanan. Jika perangkat Anda tidak ditemukan secara otomatis, Anda dapat memasukkannya secara manual. Seharusnya terlihat seperti 'http://IPADDRESS:PORT/onvif/device_service'.
  • Override Port RTSP: Timpa port RTSP kamera Anda jika diperlukan, misalnya saat penerusan port di jaringan lain dengan port RTSP yang berbeda. Secara umum, biarkan ini sebagai 0. Port ini digunakan untuk aliran video dan audio langsung dari kamera Anda.
  • Override Port HTTP: Timpa port HTTP kamera Anda jika penerusan 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 DVR akan mencoba menghubungkan ke kamera Anda sebelum waktu tunggu berakhir.
  • Temukan: Klik tombol ini untuk memungkinkan Agent DVR terhubung ke kamera Anda menggunakan kredensial yang disediakan dan mengambil opsi koneksi video, mengisi URL di bawah.
  • URL Langsung: Setelah penemuan, pilih aliran video resolusi rendah untuk tampilan langsung dan deteksi gerakan.
  • Timpa URL: Secara opsional, tambahkan URL pengganti untuk URL Langsung jika Anda lebih suka itu daripada opsi yang ditemukan.
  • URL Rekam: Setelah penemuan, pilih aliran video resolusi tinggi untuk perekaman mentah.
  • Timpa URL: Secara opsional, tambahkan URL pengganti untuk URL Rekam jika Anda lebih suka itu daripada opsi yang ditemukan.
  • Gunakan URI snapshot untuk Foto: Pilih untuk mengunduh foto langsung dari kamera alih-alih menghasilkan gambar dari aliran video langsung.
  • Gunakan stream HD: Tampilkan aliran sungai rekam (HD) dalam tampilan langsung alih-alih aliran sungai langsung, baik hanya saat dimaksimalkan atau di tampilan utama dan dimaksimalkan. Memerlukan mode perekaman diatur ke Rekam Mentah.
  • HD Sesuai Permintaan: Hanya terhubung ke aliran sungai rekam definisi tinggi saat diperlukan, misalnya saat kamera dimaksimalkan dalam tampilan langsung atau merekam. Ini menghemat bandwidth dan kuota data pada koneksi terukur atau seluler. Rekaman yang dibuat dengan cara ini dimulai tanpa footage yang dibuffer dan dapat tertunda beberapa detik saat aliran sungai terhubung. Jika aliran sungai rekam gagal terhubung, Agent DVR merekam aliran sungai langsung sebagai gantinya.
  • Paksa muat ulang: Jika kamera Anda menambahkan token unik ke URL aliran video yang hanya berlaku untuk satu sesi, aktifkan opsi ini untuk mendapatkan URL video baru untuk setiap upaya koneksi, yang dapat membantu dengan masalah penyambungan kembali.
Untuk bantuan dengan masalah pemutaran, lihat Video Rusak / Terputus-putus.

Pengaturan Lanjutan

Opsi lanjutan di Agent DVR 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 tab Lanjutan.

  • Dekoder: Opsi mencakup CPU, GPU, VLC (jika diinstal) dan Tidak ada. VLC dapat mendekode aliran yang mungkin tidak dapat didekode oleh FFmpeg (digunakan oleh Agent). Mengganti dekoder memerlukan penonaktifan dan pengaktifan kembali kamera. Tidak ada hanya tersedia untuk jenis sumber kamera jaringan: itu melewati dekode video sepenuhnya, sehingga memerlukan mode perekaman baku, dan deteksi gerakan serta penyaringan peringatan AI tidak akan berfungsi.
Jika FFmpeg gagal mendekode beberapa aliran RTSP dari model kamera tertentu, menghasilkan kesalahan seperti "Data tidak valid ditemukan saat memproses masukan," coba ganti dekoder ke VLC (Instal VLC dari sini dan mulai ulang Agent DVR untuk deteksi).
  • Decoder GPU: Pilih dekoder GPU perangkat keras spesifik yang akan digunakan. Pilih bawaan untuk menggunakan pengaturan bawaan.
  • Perangkat dekode: Jika Anda memiliki beberapa GPU, tentukan perangkat mana yang akan digunakan untuk dekode. Biarkan kosong untuk bawaan, atau masukkan indeks perangkat atau jalur (misalnya /dev/dri/renderD128).
  • Cookie: Tambahkan cookie apa pun yang diperlukan untuk mengakses aliran video kamera Anda.
  • Autentikasi dasar: Alihkan Autentikasi dasar untuk login Kamera aktif atau mati.
  • Gunakan HTTP 1.0: Paksa penggunaan HTTP 1.0 untuk kompatibilitas dengan kamera yang lebih lama.
  • Validasi sertifikat: Validasi sertifikat SSL saat menghubungkan. Biarkan ini mati untuk kamera yang menggunakan sertifikat yang ditandatangani sendiri.
  • Cegah cache JPEG: Tambahkan parameter unik ke permintaan JPEG untuk mencegah penyimpanan cache. Dapat menyebabkan masalah dengan beberapa kamera.
  • Header: Sertakan header tambahan apa pun yang diperlukan untuk mengakses aliran video kamera Anda.
  • Agen Pengguna: Tetapkan agen pengguna untuk koneksi jika ditentukan oleh kamera Anda.
  • Waktu tunggu koneksi: Tetapkan waktu tunggu maksimal untuk respons dari kamera sebelum waktu tunggu.
  • Interval hubung kembali: Konfigurasikan interval berkala untuk menutup dan membuka kembali koneksi ke kamera.
  • Strategi hubung kembali: Pilih jadwal untuk upaya penyambungan kembali jika koneksi kamera terputus. Opsi mencakup jadwal elastis (2, 5, 10, 30 detik) atau penyambungan kembali segera.
  • Opsi VLC: Tentukan opsi tambahan apa pun untuk diteruskan ke VLC saat menghubungkan ke kamera Anda.

Pengaturan FFmpeg

Ini adalah pengaturan FFmpeg umum yang memungkinkan Anda untuk menyempurnakan cara Agent DVR terhubung ke kamera Anda. Untuk mengakses pengaturan ini, buka Edit Kamera, pilih tab Umum, klik untuk mengonfigurasi Sumber video, dan pilih tab FFMPEG.

  • Lebih suka TCP: Mengaktifkan opsi ini membuat FFmpeg lebih memilih koneksi TCP ke kamera Anda, yang memberikan koreksi kesalahan dengan mengorbankan peningkatan penggunaan CPU dan lalu lintas jaringan.
  • Beralih otomatis: Secara otomatis beralih antara transportasi TCP dan UDP jika koneksi gagal.
  • Penerusan HTTP: Terowongan RTSP melalui HTTP. Ini dapat membantu saat terhubung melalui firewall atau proxy.
  • Delay Rendah: Kurangi latensi dalam aliran sungai. Menonaktifkan ini dapat meningkatkan kualitas aliran sungai.
  • Mode Skala: Pilih mode skala untuk FFmpeg. Mode default adalah Fast Bilinear.
  • Cari stream terbaik: Aktifkan opsi ini untuk membiarkan FFmpeg secara otomatis memilih aliran sungai video dan audio terbaik dari koneksi.
  • Indeks stream video: Jika 'Cari stream terbaik' tidak dicentang, Anda dapat memilih indeks aliran sungai video secara manual. 0 = otomatis.
  • Indeks Stream Audio: Mirip dengan indeks aliran sungai video, ini memungkinkan pemilihan manual aliran sungai audio saat 'Cari stream terbaik' dinonaktifkan. 0 = otomatis.
  • Jumlah Thread: Menetapkan jumlah thread untuk pengodean dekode aliran sungai. 0 = otomatis. Thread yang lebih sedikit dapat mengurangi lag.
  • Opsi: Tempat untuk memasukkan opsi FFmpeg tambahan apa pun yang ingin Anda terapkan.
  • Saring: Lihat di bawah.

Pemecahan Masalah FFmpeg

Untuk bantuan dengan masalah pemutaran, lihat Video Rusak / Terguncang.

Filter FFmpeg

Menggunakan filter ffmpeg Anda dapat menerapkan efek realtime dan overlay pada video Anda. Perhatikan bahwa agar ini tetap ada di rekaman, Anda perlu mengatur mode perekaman ke Encode.

Untuk menggunakan ini, edit kamera dan pada tab Umum klik pada pengaturan sumber video - pengaturan ffmpeg. Efek ini hanya akan diterapkan jika Anda menggunakan dekoder ffmpeg.

Contoh:

Potong dan buram area:

[in]split[main][crop];[crop]crop=w=200:h=100:x=50:y=50,boxblur=10[blurred];[main][blurred]overlay=x=50:y=50[out]

Tambah overlay teks:

[in]drawtext=text='Hello, World!':x=10:y=10:fontsize=24:fontcolor=white[out]

Gabungkan:

[in]drawtext=text='Hello, World!':x=10:y=10:fontsize=24:fontcolor=white,split[main][crop];[crop]crop=w=200:h=100:x=50:y=50,boxblur=10[blurred];[main][blurred]overlay=x=50:y=50[out]

Dokumentasi FFmpeg