تصحيح أخطاء مقياس RTSP ورأس السرعة: التقديم السريع، والحركة البطيئة، والتشغيل الخادع، وتشغيل NVR، والمعدل غير المدعوم

كيفية تصحيح أخطاء رؤوس مقياس RTSP والسرعة، والتقديم السريع، والحركة البطيئة، وتشغيل NVR، وتفاعلات النطاق، ومعدل التشغيل غير المدعوم، وسلوك تشغيل الكاميرا الخادع.

رأس مقياس rtsp, رأس سرعة rtsp, لعب خدعة, سريع إلى الأمام, حركة بطيئة, تشغيل نفر, تشخيص آر تي إس بي

يعد العرض المباشر لـ RTSP معقدًا بالفعل، لكن التشغيل المسجل يضيف طبقة أخرى: "التحكم في السرعة. يبحث المستخدمون عن "رأس مقياس RTSP"، و"رأس سرعة RTSP"، و"التقديم السريع لـ RTSP لا يعمل"، و"تشغيل خدعة NVR RTSP"، و"سرعة تشغيل RTSP غير مدعومة"، و"تشغيل كاميرا الحركة البطيئة RTSP" عندما يعمل التشغيل العادي ولكن يفشل التقديم السريع أو التشغيل العكسي أو التشغيل البطيء." يعد RTSP Inspector مفيدًا لأن اللعب الخادع يمثل مشكلة في مستوى التحكم. يرسل العميل "PLAY" مع "Range" أو "Scale" أو "Speed"، ويجوز للخادم قبول الطلب أو تثبيته أو تجاهله أو رفضه.

مقياس مقابل التشغيل العادي

غالبًا ما يبدو التشغيل العادي كما يلي:

PLAY rtsp://nvr/recording RTSP/1.0
Range: npt=0-

Trick play may add:

Scale: 2.0

أو سعر آخر حسب دعم الخادم. تدعم بعض الخوادم القيم المحددة فقط. يتجاهل البعض القيم غير المدعومة. يقوم البعض بإرجاع رأس استجابة بالمقياس المقبول الفعلي.

الأعراض الشائعة

تظهر الأعطال على النحو التالي:

  • زر التقديم السريع لا يفعل شيئًا.
  • يقفز الدفق إلى الوقت الخطأ.
  • يتجمد التشغيل بعد طلب النطاق.
  • يقوم الخادم بإرجاع "455 طريقة غير صالحة في هذه الحالة".
  • يقوم الخادم بإرجاع "457 نطاق غير صالح".
  • يقوم الخادم بإرجاع 501 لم يتم تنفيذه.
  • يقبل الخادم اللعب ولكنه يحافظ على السرعة العادية.
  • يرسل NVR الإطارات الرئيسية فقط أثناء التقديم السريع.
  • يختفي الصوت أثناء اللعب بالخدعة.

هذه ليست نفس الفشل. رؤوس الطلب والاستجابة الدقيقة مهمة.

تفاعل المدى

غالبًا ما يجمع تشغيل RTSP المسجل بين "النطاق" و"المقياس".

أمثلة:

Range: npt=120-
Scale: 4.0

or:

Range: clock=20260603T010000Z-
Scale: 0.5

إذا أرسل العميل تنسيقًا زمنيًا لا يدعمه الخادم، فقد يبدو الفشل وكأنه مشكلة في السرعة على الرغم من أن "النطاق" هو ​​المشكلة الحقيقية.

يقوم الخادم بتثبيت السرعة أو إعادة كتابتها

تقبل بعض مسجلات الفيديو الرقمية (NVR) القيم المنفصلة فقط:

  • 0.5
  • 1.0
  • 2.0
  • 4.0
  • 8.0
  • أوضاع الإطارات الرئيسية فقط

إذا طلب العميل "3.0"، فقد يختار الخادم "2.0" أو "4.0". يقارن التتبع الجيد المعدل المطلوب مع رؤوس الاستجابة المقبولة وتوقيت RTP الفعلي.

السلوك الصوتي أثناء اللعب بالخدعة

تقوم العديد من الخوادم بإسقاط الصوت أثناء التشغيل السريع للأمام أو للخلف. قد يكون هذا متوقعًا لأنه لا يمكن فك تشفير الصوت بشكل مفيد بسرعة عالية.

شهادة:

  • يظل إعداد الفيديو نشطًا.
  • يتوقف الصوت RTP بعد التقديم السريع للتشغيل.
  • يرسل الخادم RTCP BYE للصوت.
  • يتم استئناف المسار الصوتي عندما يعود المقياس إلى "1.0".
  • لا يزال SDP يعلن عن الصوت، لكن وضع التشغيل يمنعه.

لا تقم بتشخيص هذا على أنه فقدان الحزمة حتى يتم التحقق من حالة التحكم في RTSP.

الإطار الرئيسي فقط تقديم سريع

غالبًا ما ترسل مسجلات الفيديو الشبكية (NVR) إطارات مفتاحية فقط أثناء التشغيل عالي السرعة. وهذا يقلل من تكلفة عرض النطاق الترددي وفك التشفير ولكنه يغير إيقاع RTP.

أعراض:

  • يبدو الفيديو ثابًا.
  • ينخفض ​​معدل البت RTP.
  • الإطارات متناثرة.
  • يتغير إيقاع بت العلامة.
  • الطوابع الزمنية تقفز بفواصل زمنية كبيرة.

يمكن أن يكون هذا سلوكًا صحيحًا للخدعة، وليس تلفًا في الدفق.

التشغيل العكسي غير معتمد

التشغيل العكسي غير مدعوم عالميًا. ترفض بعض الخوادم قيم المقياس السالبة. يحاكي الآخرون التشغيل العكسي من خلال القفز بين الإطارات الرئيسية.

مصطلحات البحث:

  • "التشغيل العكسي لـ RTSP غير مدعوم"
  • "مقياس RTSP السلبي"
  • "NVR ترجيع RTSP"
  • "خدعة RTSP تلعب الإطارات الرئيسية فقط"

السؤال التشخيصي هو ما إذا كان الخادم قد رفض المعدل المطلوب بشكل صريح أو قام بتغيير السلوك بصمت.

قائمة التحقق من التصحيح

استخدم هذه العملية:

  1. التقط اللعب بالسرعة العادية.
  2. التقط لعبة الخدعة.
  3. قارن بين الرؤوس "Range"، و"Scale"، و"Speed".
  4. التحقق من رمز حالة الاستجابة.
  5. التحقق من رؤوس الاستجابة للمعدل المقبول.
  6. قارن إيقاع الطابع الزمني لـ RTP.
  7. تحقق مما إذا كان الصوت يتوقف عن قصد.
  8. ابحث عن سلوك الفيديو للإطار الرئيسي فقط.
  9. اختبار السرعات المنفصلة المدعومة.
  10. الحفاظ على رؤوس الطلب والاستجابة لدعم موردي NVR.

التشخيص النهائي

يجب تشخيص حالات فشل التقديم السريع والحركة البطيئة والخدعة في RTSP من خلال رؤوس التحكم وتوقيت الوسائط معًا. قد يرفض الخادم "المقياس" و"السرعة" أو يشبكهما أو يتجاهلهما أو يدعمهما جزئيًا.

يساعد RTSP Inspector في إثبات ما إذا كانت المشكلة هي معدل التشغيل غير المدعوم، أو تنسيق النطاق، أو سياسة تشغيل خدعة NVR، أو منع الصوت، أو تفسير العميل.