Agen DVR: Pemecahan Masalah

Mengakses log

Agent DVR membuatnya mudah untuk memantau apa yang terjadi di bawah kap mesin dengan log langsung yang diformat. Anda dapat menemukan log ini langsung di server lokal di /logs.html. Untuk pengaturan default, itu adalah http://localhost:8090/logs.html. Sempurna untuk wawasan real-time!

Sejak versi 3.5.6.0 ke atas, Agent DVR juga menyimpan lima log mentah terbaru dalam format .json di folder Media Anda. Pada Windows, biasanya terletak di C:\Program Files\Agent\Media. Log-detail ini bagus untuk debugging dan memahami cara kerja dalam Agent.

Perlu mengakses log secara remote? Tidak masalah! Anda dapat mengunduh log mentah ini langsung dari menu server di portal web. Dan jika Anda memiliki pertanyaan atau membutuhkan bantuan, papan Komunitas kami hanya sejauh klik. Bergabunglah dalam percakapan dan dapatkan dukungan yang Anda butuhkan!

Masalah Instalasi

Mengalami masalah dengan installer Windows untuk Agent? Jika gagal menyelesaikan, atau jika Agent tidak dapat dijalankan, atau Anda memerlukan fungsionalitas tambahan yang tidak tersedia dalam mode layanan Windows (seperti beberapa driver GPU dan pemantauan desktop tertentu), berikut adalah solusi sementara menggunakan command prompt:

  • Pertama, hentikan layanan Agent jika sedang berjalan. Buka Start, ketik "services.msc", dan tekan enter. Temukan "Agent" dalam daftar, klik kanan dan pilih "Stop". Untuk mencegahnya dari otomatis mulai, klik kanan pada "Agent", buka Properties, atur jenis startup menjadi "Disabled", dan terapkan perubahan.
  • Selanjutnya, buka jendela konsol. Klik Start, ketik "cmd", klik kanan "Command Prompt" dan pilih "Run as administrator".
  • Kemudian, navigasi ke direktori Agent, biasanya "cd C:\Program Files\Agent".
  • Terakhir, jalankan Agent DVR sebagai aplikasi konsol dengan mengetik "Agent.exe" dan tekan enter.

Agent akan memberitahu Anda tentang masalah startup dan port lokal yang digunakan. Anda dapat keluar dari Agent kapan saja dengan menekan enter. Menjalankan Agent dalam konsol memungkinkan penggunaan perangkat GPU lebih banyak dan kemampuan perekaman desktop.

Menghadapi kesalahan seperti 'The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception.' di Windows? Anda mungkin perlu menginstal Windows Media Feature Pack untuk OS Anda.

Jika aplikasi antivirus atau firewall menghalangi akses Agent ke port lokal, pertimbangkan untuk menambahkan Agent.exe ke daftar aman atau membuka port yang diperlukan di firewall Anda.

Menggunakan Windows N? Anda akan memerlukan media feature pack untuk Windows N.

Pada macOS, Linux, atau Raspberry Pi, library yang hilang dapat menyebabkan kegagalan startup (seperti 'libcvextern.so' yang hilang). Gunakan perintah seperti 'ldd' atau 'objdump -r --dylibs-used' untuk mengidentifikasi dan menginstal dependensi yang hilang. Jika Anda mengalami masalah seperti itu, hubungi kami agar kami dapat memperbarui dokumentasi kami dan membantu Anda lebih baik!

Video yang bermasalah

Mengalami video yang glitchy? Mari kita perbaiki! Agent DVR default menggunakan UDP untuk video real-time yang cepat, namun beralih ke TCP bisa menyelesaikan masalah korupsi dengan sedikit buffering. Berikut adalah beberapa tips dan trik lain yang bisa Anda coba:

Untuk mengubah pengaturan ini, edit kamera, pilih tab General kemudian klik tombol "..." di samping sumber video dan pada kontrol itu pilih FFmpeg atau Advanced di menu kanan atas. Opsi ini hanya tersedia dengan sumber video berkas dan jaringan (IP).
  • Centang "Prefer TCP" di pengaturan FFmpeg untuk koneksi yang lebih stabil.
  • Hilangkan centang "Low Delay" di pengaturan FFmpeg. Ini mungkin meningkatkan stabilitas dengan sedikit keterlambatan dalam feed video.
  • Tambahkan opsi ke pengaturan FFmpeg. Untuk aliran resolusi tinggi, Anda mungkin perlu menyesuaikan beberapa ukuran buffering. Misalnya ini mungkin membantu:

    reorder_queue_size=500
    buffer_size=4096000

    Tip: Agent mencatat pengaturan ffmpeg yang diterapkan saat kamera terhubung. Anda bisa mengganti pengaturan ini di panel opsi. Sebagai contoh set opsi adalah:

    probesize=10485760
    analyzeduration=5000000
    max_delay=10000000
    overrun_nonfatal=1
    tcp_nodelay=1
    reorder_queue_size=16
    fifo_size=278876
    buffer_size=2100000
    rw_timeout=8000000
    timeout=8000000
    stimeout=8000000
    user_agent=Mozilla/5.0

  • Coba dekoding CPU di tab Advanced jika dekoding GPU tidak memadai. Terkadang CPU sebenarnya akan memberikan kinerja yang lebih baik daripada GPU karena mentransfer memori antara sistem dan GPU sebenarnya bisa lebih lama daripada hanya mendekode di tempat.
  • Pertimbangkan menggunakan VLC sebagai Decoder di tab Advanced jika tersedia. Ini seharusnya menjadi pilihan terakhir karena tidak terlalu efisien dan ada beberapa bug di pustaka VLC

Kamera Reolink, khususnya, mungkin mengalami masalah dengan aliran RTSP yang korup. Tips yang berguna adalah beralih encoder di pengaturan kamera untuk menggunakan H264 daripada H265, jika tersedia. Selain itu, kamera Reolink mungkin menawarkan ujung video alternatif dengan protokol RTMP://, daripada RTSP://. Gunakan wizard 'Tambahkan Kamera' di Agent DVR untuk menjelajahi alternatif RTMP:// ini untuk hasil yang lebih baik.

Video Terputus-Putus? Jika Anda melihat video terputus-putus saat pemutaran langsung atau direkam, terutama dengan beberapa kamera Reolink, berikut adalah solusinya: edit pengaturan kamera, buka tab FFmpeg, dan tambahkan reorder_queue_size=500 ke opsi di bagian bawah.

Mereset Login Lokal

Lupa login Agent DVR lokal Anda? Jangan khawatir, meresetnya sangat mudah dan akan mengembalikannya tanpa perlu login:

  • Pertama, hentikan Agent:
    • Windows: Buka Start, ketik "services.msc", temukan Agent dalam daftar, klik kanan, dan pilih 'Stop'.
    • Linux: Buka terminal dan ketik sudo systemctl stop AgentDVR.service.
    • macOS: Buka terminal dan jalankan sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist.
  • Selanjutnya, jalankan skrip reset. Pada Windows, gunakan agent-reset-local-login.bat. Pada Linux/macOS, gunakan agent-reset-local-login.sh (jangan lupa membuatnya dapat dieksekusi dengan chmod +x agent-reset-local-login.sh).
  • Terakhir, restart Agent:
    • Windows: Buka "services.msc", temukan Agent, klik kanan, dan pilih 'Start'.
    • Linux: Di terminal, jalankan sudo systemctl start AgentDVR.service.
    • macOS: Gunakan terminal untuk menjalankan sudo launchctl load -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist.

Sekarang Anda sudah selesai! Login lokal Agent DVR Anda telah direset dan Anda dapat mengaksesnya tanpa perlu login. Mudah dan aman!