الإجابة المختصرة
يساعد FFmpeg على فصل الوصول إلى نقطة النهاية عن فك الترميز الفعلي. استخدم اختبارًا قصيرًا محدودًا بمصدر RTSP نفسه الذي يستخدمه العارض. بيانات البث الوصفية أو استجابة DESCRIBE ناجحة وحدهما لا يثبتان صورة حية مفيدة؛ افحص الإطارات المفكوكة والأخطاء التي تظهر خلال العينة.
اتبع خطوات الفحص
أكد بنية FFmpeg المثبتة واستخدم نقطة الكاميرا الدقيقة. استبدل عناصر المثال النائبة وقدّم دخول البث عبر بيئة اختبارك الخاصة فقط.
استخدم عينة وسائط لعشر ثوانٍ ومهلة مقبس إدخال لعشر ثوانٍ. تبدأ مدة العينة عند وصول الوسائط لا إطلاق العملية؛ وتحد المهلة قراءة مقبس متوقفة.
اقرأ ما إذا وقع الخطأ قبل المصادقة أو أثناء تفاوض النقل أو بعد وصول الحزم. احفظ الخطأ الأصلي بدل تغيير خيارات متعددة فورًا.
إذا دعمت الكاميرا ذلك، قارن اختبار UDP منفصلًا على الشبكة الخاصة نفسها. ثبّت المصدر والترميز والنافذة الزمنية لمقارنة مفيدة.
افتح المصدر بعميل مرئي لتأكيد المشهد والقناة. فحص بيانات وصفية مكتمل أو عدد حزم قد يخفي كاميرا خاطئة أو صورة تالفة.
ffmpeg -rtsp_transport tcp -timeout 10000000 -i "rtsp://CAMERA_IP:554/STREAM_PATH" -t 10 -f null -ما ينبغي التحقق منه
سجّل تقدم الإطارات المفكوكة وسجلًا منقحًا إلى جانب نتيجة العارض. أزل بيانات الاعتماد المضمنة قبل المشاركة وشخّص دعم البروتوكول والترميز منفصلين.
المصادر والنطاق
يتوفر AeoCam لنظام Windows. تصف إعدادات الكاميرا أدناه تحضير البروتوكولات، ولا تعني اعتماد كاميرا معينة أو الوعد بكل ميزة في كل إصدار من التطبيق. راجع البنية المثبتة وصفحة Microsoft Store لمعرفة التوفر الحالي.
تصف وثائق الشركة المصنعة الكاميرا أو البروتوكول. لا يُدّعى هنا إجراء اختبار توافق بكاميرا فعلية. قد تتغير القوائم والإمكانات بحسب الطراز والبرنامج الثابت.