كيفية إنشاء الأجهزة والأهداف

تحديد الوسائط التي تحاول مراقبتها

غالبا ما يتم الخلط بين هذا وبين صفحة الويب أو موقع مشغل الوسائط على موقع الويب الخاص بك. لن يكون الهدف من مهمة دفق الوسائط هو عنوان URL لمشغل أو صفحة ويب تحتوي على المشغل، ولكن مسار مورد الوسائط الفعلي الذي يستخدمه المشغل لتشغيل الملف.

بمجرد تحديد الموقع، تحقق من نوع ملف الوسائط. ما هو البروتوكول الذي يستخدمه؟ (تأكد من تحديد البروتوكول في مسار الملف (مثل rtmp:// أو https://، على سبيل المثال).

تشمل البروتوكولات المدعومة applehttp و concat و crypto و gopher و hls و http و httpproxy و mms و pipe و rtmp و rtp و tcp و udp و rtsp و https.

اعتمادا على نوع الملف وبرنامج الترميز ، ستقوم المهمة بتشغيل ملف الوسائط مرة أخرى في أحد المحركات العديدة التي تنشئ قيم مراقبة مختلفة قليلا: مشغل عام أو Windows Media Player.

يتضمن تنفيذ المهمة الخطوات التالية:

  1. يضرب النظام عنوان URL للبث ويربط خادم البث.
  2. في حالة قائمة التشغيل ، يحصل النظام على قائمة عناوين URL للبث.
  3. يتم طلب خصائص البث مثل برنامج الترميز والجودة وما إلى ذلك من الخادم.
  4. يقوم النظام بتنزيل أول 30 ثانية من البث لفك تشفيره.
  5. إذا كان الخادم المصدر غير متوفر أو فشل النظام في تنزيل 30 ثانية من تشغيل البث، إنشاء الخطأ.

إنشاء هدف

تيار URI

أدخل عنوان مصدر الوسائط الفعلي الذي ترغب في مراقبته. لاحظ أنه يجب أن يرتبط عنوان URL مباشرة بملف الوسائط وليس بصفحة ويب تحتوي على مشغل وسائط. على سبيل المثال ، “http://streammedia.com/stream.asf”.

عتبة التحقق من صحة الوقت (بالثواني)

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

إعداد البرنامج النصي

بصرف النظر عن عنوان URL للوسائط ، يمكنك اختيار MediaEngine و ReportDetails عن طريق الإضافة إلى حقل إعداد البرنامج النصي :

(المهام[0] كوسائط). MediaEngine= “عام”;

(المهام[0] كوسائط). تفاصيل التقرير = “كامل”;

أين

المهام [<الرقم التسلسلي للمهمة] – يحدد الرقم التسلسلي للمهمة> في الجهاز. لاحظ أن ترقيم المهام في الجهاز يبدأ من 0. لذلك للإشارة إلى المهمة الأولى في الجهاز ، يجب عليك توفير المهام[0].

MediaEngine = ( “عام”، “WMP”)

تقريرالتفاصيل = (“ستاندارت”، “كامل”، “قصير”)

عامل تصفية الأخطاء

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

يمكنك العثور على قائمة شاملة برموز الخطأ في قائمة رموز حالة HTTP | شرح رموز خطأ HTTP مقالة هذا الويكي.

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

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