التكوين: مصادر الفيديو

حول

أنواع المصادر لكاميراتك مُكوّنة على علامة التبويب العامة، والتي يمكن الوصول إليها عند تحرير الكاميرات. هذا القسم هو حيث تقوم بتأسيس وتكوين إعدادات الاتصال لكل من كاميراتك. إنه خطوة أساسية لضمان أن Agent DVR يمكنه التواصل والتفاعل بنجاح مع أجهزة الكاميرا الخاصة بك.

استنساخ

نوع مصدر الاستنساخ يوفر طريقة مباشرة لاستنساخ كاميرا، بما في ذلك تيارات الفيديو والصوت، إلى جهاز جديد. تمكنك هذه الوظيفة من تطبيق معالجة حركة مختلفة، وقواعد تسجيل، وتنبيهات على الجهاز الذي تم إنشاؤه حديثًا دون التأثير على إعدادات الكاميرا الأصلية. من المهم أن نلاحظ أنه إذا تم تعطيل الكاميرا الأصلية، سيفقد الجهاز المستنسخ اتصاله بالفيديو.

  • كاميرا: حدد الجهاز الذي ترغب في استنساخه.

سطح المكتب

يمكن استخدام مصادر الفيديو على سطح المكتب على جميع المنصات باستثناء تشغيل Agent DVR كخدمة Windows. إذا كانت التقاط الشاشة الخاصة بسطح المكتب مطلوبة على نظام Windows، فمن الضروري تشغيل Agent DVR كتطبيق وحدة تحكم محلي بدلاً من كخدمة. للإرشاد حول كيفية التبديل إلى تطبيق وحدة تحكم محلي، يرجى الرجوع إلى حل المشكلات.

  • الشاشة: اختر أي شاشة تريد تسجيلها.
  • التقاط الماوس: قم بتمكين هذا الخيار لتضمين مؤشر الماوس في تسجيل الفيديو.
  • المنطقة: حدد منطقة محددة على الشاشة للتقاطها عن طريق النقر والسحب (هذه الميزة متاحة فقط على نظام Windows).

وهمي

توفر الأجهزة الوهمية خيار استخدام لون صلب أو صورة كخلفية. يمكن أن يكون ذلك مفيدًا لأغراض الاختبار، عند دمج الفيديو من أجهزة أخرى باستخدام ميزة الصورة في الصورة أو بث RTMP لعدة كاميرات.

  • العرض: حدد عرض البكسل لكاميرا الوهمية، على سبيل المثال، 640.
  • الارتفاع: حدد ارتفاع البكسل لكاميرا الوهمية، على سبيل المثال، 480.
  • معدل الإطارات: حدد معدل الإطارات للكاميرا، مثل 10 إطارات في الثانية.
  • لون الخلفية: اختر اللون لخلفية الفيديو.
  • الصورة: حدد مسارًا لصورة على محرك الأقراص المحلي الخاص بك. ستتمكن هذه الصورة من تجاوز لون الخلفية.

جهاز تسجيل الفيديو (DVR)

الخيار DVR في Agent DVR يوفر وسيلة للاتصال بأجهزة DVR المستخدمة بشكل شائع والتي تفتقر إلى نقاط نهاية فيديو RTSP أو HTTP قياسية.

  • النموذج: حدد من قائمة النماذج المدعومة لأجهزة DVR.
  • المضيف: أدخل عنوان IP لجهاز DVR الخاص بك ضمن شبكتك. كما يجب تضمين المنفذ الذي يعمل عليه، أو ترك حقل المنفذ فارغًا للعودة إلى المنفذ القياسي للنموذج المحدد.
  • اسم المستخدم: أدخل اسم المستخدم المستخدم لتسجيل الدخول إلى DVR الخاص بك.
  • كلمة المرور: قدم كلمة المرور المرتبطة ببيانات تسجيل الدخول الخاصة بـ DVR الخاص بك.
  • القناة: حدد رقم القناة للكاميرا على DVR الخاص بك. على سبيل المثال، إذا كان DVR يعمل بـ 4 كاميرات، فيجب عليك إضافة كل كاميرا باستخدام القنوات 1-4 (أو ربما 0-3، اعتمادًا على تكوين قنوات DVR).

ملف

نوع مصدر الملف في Agent DVR يسمح لك باستخدام مقطع فيديو مسجل مسبقًا وتشغيله كما لو كان تغذية كاميرا مباشرة.

  • مسار الملف: حدد المسار المحلي لملف الفيديو الذي ترغب في استخدامه.
  • تكرار: قم بتمكين هذا الخيار لإعادة تشغيل الملف تلقائيًا بمجرد وصوله إلى النهاية.

كاميرا IP أو كاميرا شبكة

نوع مصدر الكاميرا الشبكية مصمم للاتصال بكاميرات الشبكة (IP)، باستخدام FFmpeg للاتصال. إذا لم يتمكن FFmpeg من إنشاء اتصال، يمكنك بدلاً من ذلك استخدام VLC عن طريق تثبيته وتحديده كمفكك.

  • اسم المستخدم: اسم المستخدم الخاص بك للكاميرا (هذا مختلف عن اسم المستخدم الخاص بك في iSpyConnect).
  • كلمة المرور: كلمة المرور للوصول إلى كاميرتك (ليست كلمة المرور الخاصة بك في iSpyConnect).
  • عنوان URL الحي: عنوان URL لتيار الفيديو الحي من كاميرتك. إذا كانت كاميرتك توفر تيار فيديو منخفض الدقة، استخدم هذا العنوان URL هنا. استخدم الزر "..." لتشغيل معالج يساعد في اكتشاف الاتصالات المتاحة.
  • عنوان URL التسجيل: عنوان URL لتيار الفيديو الرئيسي (التسجيل) من كاميرتك. إذا كانت كاميرتك تقدم تيار فيديو عالي الدقة، استخدم هذا العنوان URL هنا. يبدأ الزر "..." معالجًا للعثور على الاتصالات المتاحة.
للحصول على مساعدة في حالة مشاكل التشغيل، راجع فيديو متقطع / متلعثم.

صورة JPEG

نوع مصدر JPEG/الصورة مصمم للاتصال بمصادر JPEG أو أخرى معتمدة على الصور.

  • اسم المستخدم: أدخل اسم المستخدم للكاميرا (ليس اسم مستخدم iSpyConnect الخاص بك).
  • كلمة المرور: أدخل كلمة المرور للكاميرا (ليس كلمة مرور iSpyConnect الخاصة بك).
  • عنوان URL/المسار: حدد عنوان الاتصال لتغذية الصورة الحية من الكاميرا الخاصة بك. زر "..." يشغل معالجًا لمساعدتك في العثور على الاتصالات المتاحة.
  • فاصل إعادة التحميل: بالنسبة للصور الثابتة (مثل ملفات GIF الجوية التي تتغير نادرًا فقط)، قم بتعيين فاصل زمني للتحقق بانتظام من الصور الجديدة. بالنسبة لتغذيات JPEG والفيديو، يجب تعيين هذا الفاصل الزمني على 0.

الجهاز المحلي

الاتصال بكاميرات USB أو مصادر الفيديو الأخرى المحلية باستخدام هذا الخيار.

  • الجهاز: حدد من قائمة الأجهزة المحلية المكتشفة.
  • دقة الفيديو: اختر الدقة المطلوبة للفيديو.
  • الصوت: اختياريًا، حدد جهاز صوت لربطه مع جهاز الفيديو.

في نظام Linux، قد تكون خيارات الجهاز فارغة، غالبًا بسبب مشاكل الأذونات. لحل هذه المشكلة، أضف مستخدمك إلى مجموعة أذونات الفيديو باستخدام الأوامر التالية: sudo adduser اسم_المستخدم الخاص بك video
sudo usermod -a -G video اسم_المستخدم الخاص بك
...ثم أعد تشغيل الكمبيوتر الخاص بك.

إذا تم اكتشاف جهازك ولكن لا تتوفر خيارات دقة الفيديو، يمكنك إضافة إعداد الدقة يدويًا في إعدادات ffmpeg تحت الخيارات، على سبيل المثال:

video_size=720x576

MJPEG

اتصل بمصادر MJPEG. بينما يُفضل عادةً خيار الكاميرا IP، يعمل خيار MJPEG كنسخة احتياطية في الحالات التي تكون فيها بعض الكاميرات غير متوافقة مع إعدادات الكاميرا IP القياسية.

  • اسم المستخدم: أدخل اسم المستخدم الخاص بك للكاميرا (ملاحظة: هذا مختلف عن اسم المستخدم الخاص بـ iSpyConnect الخاص بك).
  • كلمة المرور: حدد كلمة المرور الخاصة بك للكاميرا (وليس كلمة المرور الخاصة بـ iSpyConnect الخاصة بك).
  • عنوان URL الحي: حدد عنوان URL لتيار الفيديو الحي من الكاميرا الخاصة بك. استخدم زر "..." للوصول إلى معالج يساعدك في العثور على الاتصالات المتاحة.
  • عنوان URL التسجيل: أدخل عنوان URL لتيار التسجيل من الكاميرا الخاصة بك. مرة أخرى، يمكن أن يساعدك زر "..." في اكتشاف الاتصالات المتاحة.
  • استخدام فك ترميز داخلي: قد يواجه فك ترميز FFmpeg المستخدم بواسطة Agent DVR صعوبات مع بعض التيارات التي تحتوي على علامات حدود غير قياسية. قم بتمكين هذا الخيار للتبديل إلى فك ترميز Agent DVR الداخلي. ملاحظة: باستخدام الفك الترميز الداخلي يعني أن عنوان URL التسجيل لن يتم استخدامه.

NDI

الوصول إلى واجهة جهاز الشبكة (NDI) لمصادر تدفق الفيديو بسلاسة عبر الشبكة. للحصول على تفاصيل شاملة حول العمل مع مصادر NDI، انظر مزيد من المعلومات حول NDI.

  • المصدر: حدد من قائمة مصادر NDI المكتشفة. من المهم اختيار مصدر من القائمة المكتشفة بدلاً من كتابته يدويًا. راجع إعدادات NDI لتضمين نقاط النهاية لاكتشاف المصادر البعيدة.
  • مستوى الصوت: ضبط مستوى الصوت القادم من المصدر NDI المحدد.

عش

توفر هذه الخيارات دعم التكامل لكاميرات Nest أو DropCam. لتمكين وصول Agent DVR إلى هذه الكاميرات، ستحتاج إلى جعل كاميراتك متاحة علنًا.

  • Public URL: أدخل الرابط الذي يمكن الوصول إليه علنًا لكاميرتك.
  • Get Video URLs: انقر فوق هذا الزر، وسيقوم Agent DVR بالعثور على الرابط المباشر إلى تيار الفيديو الخاص بكاميرتك.
  • Video URL: سيتم ملء هذا الحقل تلقائيًا بعد النقر على زر 'Get Video URLs'.

متصفح الويب

يُظهر نوع مصدر متصفح الويب متصفحًا كأنه مصدر فيديو داخل Agent DVR. إذا لم يكن متاحًا بالفعل، فسيقوم تلقائيًا بتنزيل وتثبيت نسخة بدون واجهة من Chromium لتفعيل هذه الميزة.

  • اسم المستخدم: أدخل اسم المستخدم لتسجيل الدخول إلى الصفحة الويب إذا لزم الأمر.
  • كلمة المرور: أدخل كلمة المرور لتسجيل الدخول إلى الصفحة الويب إذا لزم الأمر.
  • العرض: عرض نافذة المتصفح.
  • الارتفاع: ارتفاع نافذة المتصفح.
  • عنوان URL: أدخل عنوان URL للتحميل (على سبيل المثال، https://www.example.com).
  • فاصل إعادة التحميل: حدد مدى تكرار إعادة تحميل الصفحة.

لإجبار إعادة تحميل الصفحة، يمكنك تمكين الخيار منع ذاكرة التخزين المؤقت لصور JPEG الموجود تحت الإعدادات المتقدمة.

لتعيين ملفات تعريف الارتباط للمتصفح، استخدم خيار ملف تعريف الارتباط في الإعدادات المتقدمة. على سبيل المثال، لتعيين ملف تعريف ارتباط بالاسم 'mycookie' بالقيمة 'myvalue'، أدخل 'mycookie=myvalue' في حقل ملف تعريف الارتباط. (v5550+)

ONVIF

يوفر Agent DVR دعمًا مدمجًا لمعظم الكاميرات المتوافقة مع ONVIF تقريبًا. إذا واجهت مشكلات في الاتصال مع أجهزة ONVIF الخاصة بك، قم بالتحقق من السجلات في /logs.html للبحث عن أخطاء محتملة.

  • اسم المستخدم: أدخل اسم المستخدم الخاص بكاميرتك (وليس اسم مستخدم iSpyConnect الخاص بك).
  • كلمة المرور: قدم كلمة المرور الخاصة بكاميرتك (وليس كلمة مرور iSpyConnect الخاصة بك).
  • عنوان URL للخدمة: هذا هو عنوان URL لتعريف خدمة كاميرتك. يمكن لـ Agent DVR عادة اكتشاف هذه تلقائيًا. في الإصدارات أقل من 4، ابدأ بكتابة "http" لرؤية العناوين المكتشفة. بالنسبة للإصدارات 4 وما فوق، انقر فوق الأجهزة المكتشفة لملء عنوان URL الخدمة. إذا لم يتم العثور على جهازك تلقائيًا، يمكنك إضافته يدويًا. يجب أن يبدو مثل 'http://عنوان IP:المنفذ/onvif/device_service'.
  • تجاوز منفذ RTSP: قم بتجاوز منفذ RTSP الخاص بكاميرتك إذا لزم الأمر، مثل عند إعادة توجيه المنفذ على شبكة مختلفة بمنفذ RTSP مختلف. عمومًا، اترك هذا كما هو (0). يُستخدم هذا المنفذ لبث الفيديو والصوت المباشر من كاميرتك.
  • تجاوز منفذ HTTP: قم بتجاوز منفذ HTTP لكاميرتك إذا كنت تقوم بإعادة توجيه المنفذ على شبكة أخرى بمنفذ HTTP مختلف. عادةً، يجب ترك هذا كما هو (0). يُستخدم هذا المنفذ للحصول على صور JPEG من كاميرتك.
  • المهلة الزمنية: حدد المدة التي سيحاول فيها Agent DVR الاتصال بكاميرتك قبل انقضاء المهلة الزمنية.
  • اكتشف: انقر فوق هذا الزر للسماح لـ Agent DVR بالاتصال بكاميرتك باستخدام بيانات الاعتماد المقدمة واسترداد خيارات الاتصال بالفيديو، مما يملأ عناوين URL أدناه.
  • عنوان URL مباشر: بعد الاكتشاف، حدد تيار فيديو منخفض الدقة للعرض المباشر والكشف عن الحركة.
  • تجاوز عنوان URL: اختياريًا، أضف عنوان URL للعرض المباشر إذا كنت تفضل ذلك على الخيارات المكتشفة.
  • عنوان URL للتسجيل: بعد الاكتشاف، اختر تيار فيديو عالي الدقة للتسجيل الخام.
  • تجاوز عنوان URL: اختياريًا، أضف عنوان URL لعنوان URL التسجيل إذا كنت تفضل ذلك على الخيارات المكتشفة.
  • استخدام معرف لقطة للصور: اختر تنزيل الصور مباشرة من الكاميرا بدلاً من إنشاء صور من تيار الفيديو المباشر.
  • إعادة تحميل قوية: إذا كانت كاميرتك تضيف رمزًا فريدًا إلى عناوين تيار الفيديو صالحة لجلسة واحدة فقط، قم بتمكين هذا الخيار للحصول على عنوان URL جديد لكل محاولة اتصال، مما يمكن أن يساعد في مشاكل إعادة الاتصال.
للمساعدة في مشاكل التشغيل، راجع فيديو معطوب / متقطع.

الإعدادات المتقدمة

الخيارات المتقدمة في Agent DVR توفر أدوات إضافية لتعزيز الاتصال بأجهزتك. للوصول إلى هذه الخيارات، انتقل إلى تحرير الكاميرا، حدد علامة التبويب العامة، انقر لتكوين مصدر الفيديو، ثم اختر "متقدم" في القائمة المنسدلة.

  • فك تشفير GPU: إذا كان لديك أجهزة GPU متعددة، حدد مؤشر GPU الذي تريد استخدامه لفك تشفير تيار الفيديو.
  • فك تشفير: الخيارات تشمل وحدة المعالجة المركزية (CPU)، وحدة معالجة الرسومات (GPU)، VLC (إذا كان مثبتًا)، أو NONE (متاح من v3.9.8.0+). يمكن لـ VLC فك تشفير التيارات التي قد لا يستطيع FFmpeg (المستخدم بواسطة Agent) فك تشفيرها. يتطلب تبديل فك التشفير تعطيل/تمكين الكاميرا. بالنسبة لخيارات فك التشفير باستخدام وحدة معالجة الرسومات، انظر إعدادات مصدر الفيديو المتقدمة. None متاح فقط لأنواع مصادر الكاميرا IP ويتجاوز فك التشفير الفيديو، مما يستلزم وضع التسجيل الخام. ملاحظة: عند تحديد NONE، لن تعمل كشف الحركة وتصفية التنبيهات الذكية.
إذا فشلت FFmpeg في فك تشفير بعض تيارات RTSP من بعض نماذج الكاميرات، مما يؤدي إلى ظهور أخطاء مثل "تم العثور على بيانات غير صالحة أثناء معالجة الإدخال"، جرب تبديل فك التشفير إلى VLC (قم بتثبيت VLC من هنا وأعد تشغيل Agent DVR للكشف).
  • فك تشفير GPU: حدد فك تشفير GPU الخاص بالأجهزة للاستخدام. اختر الافتراضي لاستخدام الإعداد الافتراضي.
  • الكوكيز: أضف أي كوكيز ضرورية للوصول إلى تيار الفيديو الخاص بكاميرتك.
  • المصادقة الأساسية: قم بتبديل المصادقة الأساسية لتسجيل الدخول إلى الكاميرا إلى التشغيل أو الإيقاف.
  • استخدام HTTP 1.0: قم بفرض استخدام HTTP 1.0 للتوافق مع الكاميرات القديمة.
  • الرؤوس: قم بتضمين أي رؤوس إضافية مطلوبة للوصول إلى تيار الفيديو الخاص بكاميرتك.
  • وكيل المستخدم: قم بتعيين وكيل المستخدم للاتصال إذا كان محددًا من قبل كاميرتك.
  • مهلة الاتصال: قم بتعيين الوقت الأقصى لانتظار استجابة من الكاميرا قبل انتهاء المهلة.
  • فاصل إعادة الاتصال: قم بتكوين فاصل زمني دوري لإغلاق وإعادة فتح الاتصال بالكاميرا.
  • استراتيجية إعادة الاتصال: اختر الجدول الزمني لمحاولات إعادة الاتصال إذا فقد الاتصال بالكاميرا. تشمل الخيارات جدولاً مرنًا (2، 5، 10، 30 ثانية) أو إعادة اتصال فورية.
  • استخدام تيار التسجيل عند التكبير: قم بتمكين عرض تيار التسجيل عالي الدقة في العرض الحي عند التكبير في عارض العرض الحي.
  • خيارات VLC: حدد أي خيارات إضافية لتمريرها إلى VLC عند الاتصال بكاميرتك.
يعتمد على General - Decoder عدم ضبطه على VLC وتعيين Recording - Encoder على Raw Record Stream. في v5+ تم نقل هذا إلى علامة تبويب Video Source.

إعدادات FFmpeg

هذه هي الإعدادات العامة لـ FFmpeg التي تسمح لك بضبط كيفية تفاعل Agent DVR مع كاميراتك. للوصول إلى هذه الإعدادات، انتقل إلى تحرير الكاميرا، حدد علامة التبويب العامة، انقر لتكوين مصدر الفيديو، واختر FFmpeg من القائمة المنسدلة.

  • Buffer: تحدد هذه الإعدادات حجم الذاكرة المؤقتة في الوقت الحقيقي المستخدمة بواسطة FFmpeg لتخزين ومعالجة الفيديو. يؤدي حجم الذاكرة المؤقتة الأصغر إلى المزيد من الفيديو في الوقت الحقيقي ولكن يزيد من خطر الأخطاء. الإعداد الموصى به هو 2000 كيلوبايت، على الرغم من أن تيارات الدقة العالية قد تتطلب ذاكرة مؤقتة أكبر.
  • RTSP Mode: تعيين هذا إلى التلقائي يسمح لـ FFmpeg باختيار وضع النقل. إذا كنت تواجه أخطاء، جرب التبديل إلى TCP. للاتصالات السلكية المستقرة، يُفضل UDP بسبب العبء الأقل على المعالج.
  • Scale Mode: حدد وضع التحجيم لـ FFmpeg. الوضع الافتراضي هو Fast Bilinear.
  • Find Best Stream: قم بتمكين هذا الخيار للسماح لـ FFmpeg باختيار تلقائي لأفضل تيارات الفيديو والصوت من الاتصال.
  • Video Stream Index: إذا كان 'Find Best Stream' غير محدد، يمكنك تحديد فهرس تيار الفيديو يدويًا.
  • Audio Stream Index: مماثل لفهرس تيار الفيديو، يسمح هذا باختيار يدوي لتيار الصوت عند تعطيل 'Find Best Stream'.
  • Prefer TCP: تمكين هذا الخيار يجعل FFmpeg يفضل اتصالات TCP بكاميرتك، مما يوفر تصحيح الأخطاء على حساب زيادة استخدام وحدة المعالجة المركزية وحركة المرور عبر الشبكة.
  • مدة التحليل: تحدد المدة (بالثواني) التي يقوم فيها FFmpeg بتحليل التيارات لتحديد الترميزات واختيار أفضل التيارات. 0 يشير إلى التحديد التلقائي.
  • حجم الاستطلاع: الحجم (بالكيلوبايت) للاستطلاع الأولي للاكتشاف التنسيقي بواسطة FFmpeg. 0 للاستطلاع التلقائي.
  • أقصى تأخير: هذا الإعداد ينطبق على تيارات RTSP و RTMP، حيث يحدد تحمل التأخير لحزم غير مرتبة. القيم الأعلى تقلل من الأخطاء ولكن قد تزيد من التأخير. 0 للإعدادات التلقائية. ملاحظة: إذا تم تعيينها على 0، سيتم تجاهل 'حجم طابور الترتيب'.
  • حجم طابور الترتيب: يحدد عدد الحزم المخزنة في الذاكرة. يمكن أن يقلل الأحجام الأكبر من تلف التيار ولكنها تزيد من استخدام الذاكرة.
  • عدد الخيوط: يحدد عدد الخيوط لفك تشفير التيار. 0 = تلقائي. يمكن أن تقلل الخيوط الأقل من التأخير.
  • الخيارات: المكان لإدخال أي خيارات إضافية لـ FFmpeg ترغب في تطبيقها.
حل مشاكل FFmpeg
للمساعدة في مشاكل التشغيل، راجع فيديو معطوب / متقطع.