Agent DVR: التحليل والإصلاح
الوصول إلى السجلات
يجعل Agent DVR من السهل مراقبة ما يحدث تحت الغطاء مع سجلات مباشرة مهيأة. يمكنك العثور على هذه السجلات مباشرة على الخادم المحلي في /logs.html. بالنسبة للإعداد الافتراضي، هذا هو http://localhost:8090/logs.html. مثالي للحصول على رؤى فورية!
ابتداءً من الإصدار 3.5.6.0 فصاعدًا، يقوم Agent DVR أيضًا بتخزين أحدث خمسة سجلات خام بتنسيق .json في مجلد الوسائط الخاص بك. على نظام Windows، يتم تحديد موقع هذه السجلات التفصيلية عادةً في C:\Program Files\Agent\Media. هذه السجلات التفصيلية رائعة لتصحيح الأخطاء وفهم العمليات الداخلية لـ Agent.
هل تحتاج إلى الوصول إلى السجلات عن بُعد؟ لا مشكلة! يمكنك تنزيل هذه السجلات الخام مباشرة من قائمة الخادم في بوابة الويب. وإذا كانت لديك أسئلة أو تحتاج إلى مساعدة، فإن منتديات Community لدينا على بعد نقرة واحدة. انضم إلى المحادثة واحصل على الدعم الذي تحتاجه!
مشاكل التثبيت
هل تواجه مشاكل مع مثبت Windows لـ Agent؟ إذا فشل في الاكتمال، أو إذا لم يبدأ Agent DVR، أو إذا كنت بحاجة إلى وظائف إضافية غير متوفرة في وضع خدمة Windows (مثل بعض تعريفات GPU ومراقبة سطح المكتب)، إليك حلاً باستخدام سطر الأوامر:
- أولاً، قم بإيقاف خدمة Agent DVR إذا كانت قيد التشغيل. اذهب إلى البدء، اكتب "services.msc"، واضغط على enter. ابحث عن "Agent" في القائمة، انقر بزر الماوس الأيمن عليه واختر "إيقاف". لمنعه من البدء التلقائي، انقر بزر الماوس الأيمن على "Agent"، انتقل إلى الخصائص، ضبط نوع البدء على "معطل"، وقم بتطبيق التغييرات.
- بعد ذلك، افتح نافذة الكونسول. انقر على البدء، اكتب "cmd"، انقر بزر الماوس الأيمن على "موجه الأوامر" واختر "تشغيل كمسؤول".
- ثم، انتقل إلى دليل Agent DVR، عادةً "cd C:\Program Files\Agent".
- أخيرًا، قم بتشغيل Agent DVR كتطبيق كونسول عن طريق كتابة "Agent.exe" والضغط على enter.
سيقوم Agent DVR بإبلاغك بأي مشاكل في البدء والمنفذ المحلي الذي يستخدمه. يمكنك الخروج من Agent DVR في أي وقت عن طريق الضغط على enter. تشغيل Agent DVR في الكونسول يمكن أن يتيح لك استخدام جهاز GPU بشكل أكبر وقدرات تسجيل سطح المكتب.
هل تواجه خطأ مثل 'The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception.' على Windows؟ قد تحتاج إلى تثبيت حزمة ميزات الوسائط لـ Windows لنظام التشغيل الخاص بك.
إذا كان تطبيق مكافحة الفيروسات أو جدار الحماية يمنع وصول Agent DVR إلى المنافذ المحلية، فكر في إضافة Agent.exe إلى قائمة الثقة أو فتح المنفذ الضروري في جدار الحماية الخاص بك.
هل تستخدم Windows N؟ ستحتاج إلى حزمة ميزات الوسائط لـ Windows N.
على نظام التشغيل OSX، Linux، أو Raspberry Pi، يمكن أن تتسبب المكتبات المفقودة في فشل البدء (مثل 'libcvextern.so' المفقودة). استخدم أوامر مثل 'ldd' أو 'objdump -r --dylibs-used' لتحديد وتثبيت التبعيات المفقودة. إذا واجهت مشكلات من هذا النوع، اتصل بنا حتى نتمكن من تحديث وثائقنا ومساعدتك بشكل أفضل!
فيديو مشوش
تواجه مشكلة في الفيديو؟ دعنا نصحح الأمور! يستخدم Agent DVR افتراضيًا UDP للحصول على فيديو في الوقت الحقيقي بسرعة، ولكن التبديل إلى TCP يمكن أن يحل أي مشاكل في التلف على حساب تأخير طفيف. إليك بعض النصائح والحيل التي يمكنك تجربتها:
- تحقق من "Prefer TCP" في إعدادات FFmpeg للحصول على اتصال أكثر استقرارًا.
- قم بإلغاء تحديد "Low Delay" في إعدادات FFmpeg. قد يحسن هذا الاستقرار على حساب تأخير طفيف في تغذية الفيديو.
- أضف خيارات إلى إعدادات FFmpeg. بالنسبة لتيارات الدقة العالية، قد تحتاج إلى ضبط بعض أحجام التخزين المؤقت. على سبيل المثال، قد تساعد هذه الخيارات:
reorder_queue_size=500
buffer_size=4096000نصيحة: يسجل Agent DVR إعدادات ffmpeg التي يطبقها عند توصيل الكاميرات. يمكنك تجاوز هذه الإعدادات في لوحة الخيارات. مجموعة من الخيارات مثالية هي:
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 - جرب فك التشفير باستخدام وحدة المعالجة المركزية على علامة التبويب المتقدمة إذا لم يكن فك التشفير بوحدة المعالجة الرسومية كافيًا. في بعض الأحيان، قد تعطيك وحدة المعالجة المركزية أداءً أفضل من وحدة المعالجة الرسومية حيث أن نقل الذاكرة بين النظام ووحدة المعالجة الرسومية قد يستغرق وقتًا أطول من مجرد فك تشفيره في المكان.
- نظرًا لوجود بعض العلل في مكتبة VLC، يمكن النظر في استخدام VLC كفك شفرة على علامة التبويب المتقدمة إذا كان متاحًا. يجب أن يكون هذا الخيار الأخير لأنه ليس فعالًا للغاية وهناك بعض العلل في مكتبة VLC
قد تواجه كاميرات Reolink، على وجه الخصوص، مشاكل مع تيارات RTSP المعطوبة. نصيحة مفيدة هي تبديل المشفر في إعدادات الكاميرا لاستخدام H264 بدلاً من H265، إذا كان ذلك متاحًا. أيضًا، قد تقدم كاميرات Reolink نقاط نهاية فيديو بديلة باستخدام بروتوكول RTMP:// بدلاً من RTSP://. استخدم معالج الكاميرا السحري في Agent DVR لاستكشاف هذه البدائل RTMP:// للحصول على نتائج أفضل بشكل محتمل.
هل تواجه مشكلة في الفيديو؟ إذا لاحظت تقطعًا في التشغيل المباشر أو التشغيل المسجل، خاصة مع بعض كاميرات Reolink، إليك الحل: قم بتحرير إعدادات الكاميرا، انتقل إلى علامة التبويب FFmpeg، وأضف reorder_queue_size=500
إلى الخيارات في الأسفل.
إعادة تعيين تسجيل الدخول المحلي
هل نسيت تسجيل الدخول المحلي لـ Agent DVR؟ لا تقلق، إعادة تعيينه سهلة وستعيدها إلى عدم الحاجة لتسجيل الدخول:
- أولاً، دعنا نوقف Agent DVR:
- Windows: اذهب إلى البدء، اكتب "services.msc"، ابحث عن Agent DVR في القائمة، انقر بزر الماوس الأيمن، واختر 'Stop'.
- Linux: افتح الطرفية واكتب
sudo systemctl stop AgentDVR.service
. - OSX: افتح الطرفية وقم بتشغيل
sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
.
- بعد ذلك، قم بتشغيل النص البرمجي لإعادة التعيين. على نظام Windows، اسمه agent-reset-local-login.bat. على Linux/OSX، استخدم agent-reset-local-login.sh (لا تنسَ جعله قابلاً للتنفيذ باستخدام
chmod +x agent-reset-local-login.sh
). - أخيراً، أعد تشغيل Agent DVR:
- Windows: افتح "services.msc"، ابحث عن Agent، انقر بزر الماوس الأيمن، واختر 'Start'.
- Linux: في الطرفية، قم بتشغيل
sudo systemctl start AgentDVR.service
. - OSX: استخدم الطرفية لتشغيل
sudo launchctl load -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
.
ها قد تم! تمت إعادة تعيين تسجيل الدخول المحلي لـ Agent DVR الخاص بك ويمكنك الوصول إليه دون الحاجة لتسجيل الدخول. سهل وآمن!