دليل HLS Streaming

تعرّف كيف يستخدم HLS قوائم M3U8 ومقاطع الوسائط و adaptive bitrate ومشغلات المتصفح لتقديم الفيديو المباشر و VOD.

أساسيات HLS

قائمة M3U8

ملف manifest نصي يوجّه المشغل إلى المقاطع والمدد والنسخ والمفاتيح والترجمات.

مقاطع الوسائط

ملفات TS أو fMP4 صغيرة تُحمّل بالترتيب حتى يبدأ التشغيل قبل توفر الفيديو كاملاً.

Adaptive bitrate

يمكن لقائمة master playlist عرض عدة جودات ليبدّل المشغل بينها حسب سرعة الشبكة.

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

  1. حمّل M3U8 URL في مشغل يدعم HLS.
  2. اجلب playlist وحلّ عناوين URL النسبية للمقاطع.
  3. حمّل المقاطع، أضفها إلى media buffer، وبدّل الجودة عند الحاجة.

ملاحظات عملية

  • تشغيل المتصفح يحتاج HTTPS و CORS headers صحيحة.
  • ثبات مدة المقاطع يقلل التوقفات.
  • Streams المشفرة يجب أن توفر key URLs قابلة للوصول.