ما الذي يتحقق منه جهاز اختبار الدفق HLS
| يفحص | ما يظهر | لماذا يهم |
|---|---|---|
| Manifest | ما إذا كان سيتم تحميل الملف .m3u8 ويبدأ بعلامات HLS الصالحة. | لا يمكن تشغيل الدفق إذا كانت قائمة تشغيل الوسائط أو القائمة الرئيسية مفقودة أو منتهية الصلاحية أو مشوهة. |
| المسارات البديلة | قيم الدقة وعرض النطاق الترددي ومعدل الإطارات وبرنامج الترميز من كل مسار. | وهذا يؤكد سلالم معدل البت التكيفي ويشرح فشل برنامج ترميز المتصفح. |
| شرائح | عينات تمرير/فشل مقطع .ts أو .m4s. | يمكن أن يكون البيان صالحًا عندما تكون مقاطع الوسائط الفردية ميتة أو محظورة. |
| Encryption | ما إذا كان الدفق يشير إلى مفاتيح AES-128 أو الوسائط المحمية. | يحتاج HLS المشفر أيضًا إلى URL الرئيسية ليتم الوصول إليه من خلال نفس مسار الوصول. |
| العيش مقابل VOD | ما إذا كانت قائمة التشغيل تحتوي على #EXT-X-ENDLIST أو تستمر في التحديث. | تفشل عمليات البث المباشر بشكل مختلف عن أرشيفات VOD وتحتاج إلى توقعات مختلفة لإعادة المحاولة. |
| الوصول إلى المتصفح | CORS والمحتوى المختلط وأعراض الارتباط الساخن أثناء التشغيل. | هذه هي حالات الفشل الخاصة بالمتصفح والتي قد لا تكشفها VLC وأدوات سطح المكتب. |
كيفية اختبار دفق HLS عبر الإنترنت
- 1الصق HLS URLالصق الرابط .m3u8 في المشغل وابدأ بالتشغيل المباشر. يجب أن يقوم الدفق الذي يمكن الوصول إليه على الأقل بتحميل البيان ومحاولة تشغيل الوسائط.
- 2انتبه إلى حالات الفشل في المتصفح فقطإذا قام VLC بتشغيل نفس URL لكن المتصفح فشل، أو اشتبه في CORS، أو محتوى مختلط، أو مفاتيح محظورة، أو حماية الارتباط السريع بدلاً من التدفق الميت بالكامل.
- 3تمكين الوكيل عند الحاجةقم بتشغيل الوكيل CORS عندما يتعذر على المتصفح قراءة استجابات البيان أو المفتاح أو المقطع. احتفظ بجلسة HLS الكاملة على نفس مسار الوكيل.
- 4قم بتشغيل التقرير الصحياستخدم أداة التحقق من الصحة لسرد المتغيرات ومدة المقطع والتشفير وحالة البث المباشر/VOD وعينات المقاطع الميتة.
- 5قم بتعيين الفشل للإصلاحاستخدم أخطاء CORS لعمل الوكيل، واستجابات 403 لفحوصات Referer، وفشل المقطع للتحقيق CDN، وفشل برنامج الترميز لاختبار توافق المشغل.
لماذا اختبار HLS في المتصفح بدلاً من VLC فقط
VLC مفيد لتأكيد إمكانية فك تشفير الدفق، لكنه لا يعيد إنتاج قواعد أمان المتصفح. يُظهر مُختبر الويب HLS نفس القيود CORS وHTTPS والرأس ومصدر الوسائط التي سيصطدم بها مشغل الويب الفعلي، مما يجعله أفضل لتصحيح أخطاء الفيديو الأمامي.
ما الذي يجعل التقرير الصحي HLS مفيدًا
يعمل تقرير HLS المفيد على توسيع قائمة التشغيل الرئيسية، ويحدد كل مسار لمعدل البت، ويتحقق من حالة البث المباشر/VOD، ويكتشف التشفير، ويقيس توقيت المقطع، ويختبر توفر مقطع الوسائط. يؤدي التحقق من الاستجابة الأولى فقط لـ .m3u8 إلى تفويت حالات الفشل التي تحدث غالبًا بعد بدء التشغيل.
متى يتم استخدام المسار Referer المخصص
إذا أعاد البيان أو المقاطع 403 ما لم يتم طلبها من الموقع الأصلي، فمن المحتمل أن يكون الدفق محميًا بالارتباط الساخن. قم بتمكين الوكيل، وقم بتعيين الصفحة URL حيث يتم تشغيل الدفق عادةً كـ Referer، وأعد تشغيل التشغيل بالإضافة إلى التقرير الصحي من خلال هذا المسار.
HLS صفحات تصحيح الأخطاء ذات الصلة
- M3U8 المدقق هي أداة مخصصة للتقرير الصحي للمسارات ومعدل البت والتشفير والقطاعات الميتة.
- HLS CORS خطأ يشرح سبب احتمال فشل الدفق في المتصفح حتى عندما يعمل في VLC.
- مشغل Referer M3U8 مخصص يغطي التدفقات التي تحتاج إلى Referer أو User-Agent المعاد توجيهها للتحميل.
الأسئلة المتداولة
ما هو اختبار الدفق HLS؟
أداة اختبار التدفق HLS هي أداة متصفح تقوم بتحميل M3U8 URL، وتحاول التشغيل، وتتحقق من البيان، والمسارات المتنوعة، والتشفير، والحالة المباشرة/VOD، وتوافر مقطع الوسائط.
لماذا يعمل دفق HLS في VLC وليس في Chrome؟
يفرض Chrome قواعد أمان المتصفح مثل CORS وحظر المحتوى المختلط. VLC لا يحدث ذلك، لذلك يمكن أن يكون الدفق وسائط صالحة ولكنه لا يزال يفشل في مشغل الويب حتى يتم إصلاح CORS أو توجيه الوكيل.
هل يمكن للمختبر اكتشاف شرائح HLS الميتة؟
نعم. يقدم التقرير الصحي عينات من مقاطع الوسائط ويفيد عن حالات الفشل. للحصول على نتائج دقيقة، قم بتمكين الوكيل CORS عندما لا يسمح أصل المقطع بطلبات المتصفح المباشرة.
هل يدعم اختبار HLS التدفقات المشفرة؟
يمكنه اختبار التدفقات العادية AES-128 HLS عندما يكون المفتاح URL قابلاً للوصول. ولا يتجاوز أنظمة إدارة الحقوق الرقمية مثل Widevine أو FairPlay أو PlayReady.
هل اختبار الدفق HLS هذا مجاني؟
نعم. إنه مجاني، خالي من الإعلانات، ولا يتطلب أي حساب، ويعمل في المتصفح. يتم استخدام الوكيل الاختياري فقط عند تمكينه لاختبار CORS أو Referer.