مشغل HLS عبر الإنترنت

HLS تجربة البث المباشر عبر الإنترنت في الوقت الحقيقي

HLS يعد البث المباشر حاليًا أكثر حلول البث المباشر استخدامًا على نطاق واسع. من Twitch إلى مختلف منصات البث المباشر المحلية، من المراقبة الأمنية إلى التعليم عبر الإنترنت، Live HLS موجود في كل مكان. يختلف مؤشر M3U8 للبث المباشر HLS عن الطلب عند الطلب، فهو "نافذة منزلقة" - فهو يحتوي فقط على إشارات إلى أحدث أجزاء N ، ويتم تحديث الرقم التسلسلي لتسلسل الوسائط بشكل مستمر مع دفق الدفع. HLS تتعامل أداة التشغيل المباشر عبر الإنترنت بشكل صحيح مع هذه الميزة الديناميكية: hls.js تحديث الفهرس M3U8 بانتظام، وتنزيل الأجزاء الجديدة وإلحاقها على الفور بمخزن التشغيل المؤقت بعد اكتشافها، مما يحقق تجربة مشاهدة في الوقت الفعلي تقريبًا. زمن الوصول النموذجي هو 15-30 ثانية، اعتمادًا على طول القطعة (عادةً 6-10 ثوانٍ) واستراتيجية التخزين المؤقت لمشغّل. بالنسبة لموظفي تشغيل وصيانة البث المباشر، هذه طريقة سريعة للتحقق مما إذا كان إخراج محطة البث HLS طبيعيًا - تأكد من تردد التحديث M3U8 واستمرارية التجزئة واستقرار معدل الكود. بالنسبة للمشاهدين العاديين، يعد هذا حلاً خفيف الوزن لمشاهدة البث المباشر HLS دون تثبيت أي تطبيق. تدعم الأداة تبديل الدقة أثناء البث المباشر (إذا كان M3U8 يتضمن إصدارًا متعدد معدل البت) ووضع نافذة صغيرة صورة داخل صورة، مما يسمح لك بمتابعة تقدم البث المباشر أثناء فترات راحة العمل. عندما تنتهي الدفعة، ستظهر العلامة M3U8 وسيتوقف المشغّل بشكل طبيعي بعد استنفاد المخزن المؤقت.

HLS دليل تشغيل البث المباشر

  1. احصل على HLS البث المباشر M3U8 URL الصالح حاليًا وتأكد من أن البث المباشر قيد التقدم.
  2. الصق URL في المشغل وانقر فوق تشغيل. hls.js سيتم الاتصال بمصدر البث المباشر والبدء في سحب أحدث المقاطع.
  3. يمكنك استخدام النافذة الصغيرة صورة داخل صورة لمواصلة المشاهدة أثناء البث المباشر؛ بعد إيقاف دفق الدفع، سينتهي التشغيل عند استنفاد المخزن المؤقت.

HLS الأسئلة المتداولة حول البث المباشر

HLS ما هو التأخير القياسي للبث المباشر؟ هل هناك أي طريقة لتقليل الكمون؟ راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
يبلغ تأخير البث المباشر القياسي HLS حوالي 15-30 ثانية. لتقليل زمن الاستجابة، تحتاج إلى تقصير وقت التجزئة (مثل ثانيتين) واستخدام امتداد LL-HLS (زمن الاستجابة المنخفض HLS)، ولكن يجب دعمه من قبل كل من طرف البث والمشغل.
HLS تتجمد الشاشة أثناء البث المباشر. ماذا قد يكون السبب؟ راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
ربما تمت مقاطعة نهاية الدفق، أو انقطاع الشبكة، مما يتسبب في فشل تنزيل الجزء، أو توقف الفهرس M3U8 عن التحديث. تحقق مما إذا كان طلب المشاركة الأخير في لوحة الشبكة يُرجع 200 وما إذا كان يتم تحديث M3U8 بشكل مستمر.
HLS ما إذا كان البث المباشر يمكنه إعادة تشغيل المحتوى الذي تم بثه (تحويل الوقت/DVR الوظيفة)، راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
يعتمد على حجم النافذة المنزلقة M3U8. كلما كبرت النافذة، زاد المحتوى الذي يمكنك مراجعته (مثل #EXT-X-DVR-WINDOW-DURATION). تتراوح مدة البث المباشر القياسي عادة من 30 إلى 60 ثانية فقط، مع إمكانيات تشغيل محدودة.
HLS ما إذا كان التشغيل المباشر عبر الإنترنت يدعم معدلات البت المتعددة (البث المباشر لمعدل البت التكيفي)، راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
يدعم. إذا كان البث المباشر M3U8 هو Master Playlist ويحتوي على إدخالات EXT-X-STREAM-INF متعددة، فسيقوم hls.js تلقائيًا بتحديد معدل البت المناسب بناءً على عرض النطاق الترددي، بما يتوافق مع السلوك التكيفي عند الطلب.
HLS رابط البث المباشر مدة صلاحيته Token. كيفية التعامل معها بعد انتهاء الصلاحية؟ راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
بعد انتهاء صلاحية Token ، سيعود طلب التقسيم 403. من الضروري إعادة الحصول على M3U8 URL صالحة من منصة البث المباشر. في بعض الأنظمة الأساسية، يتم تضمين Token في M3U8 وسيتم تحديثه تلقائيًا، بينما ستتم معالجة hls.js بشفافية.
More versions