المنتجات
الحلول
التسعير
المراجع العلمية

إن تدفق HTTP المباشر، والذي يُعرف أيضًا بأنه HLS، هو تكنولوجيا تدفق قياسية متكيفة اخترعتها شركة أبل. يمكن استخدام HLS في البث المباشر وحسب الطلب وحتى تدفق الصوت للمستخدمين على HTTP.

عمليات HLS

مثل طرق التدفق التكيفية الأخرى، يحتوي ملف الفيديو إصدارات مختلفة بمعدلات بت مختلفة وهي التفاصيل المحتوية في ملف يسمى البيان "manifest". ثم تنقسم كل من هذه الإصدارات المختلفة إلى أقسام صغيرة تعرف بالقطع (ملفات ts.).

.M3U8.64KAUDIO ONLY+ STILL IMAGECELLULAR.JPG.JPG200K240P45 KEYFRAMES15FPSCELLULAR.TS.TS420K288P72 KEYFRAMES15FPS3G.TS.TS1000K360P90 KEYFRAMES30FPS4G.TS.TS1400K432P90 KEYFRAMES30FPSLTE.TS.TS200K480P90 KEYFRAMES30FPSLO-WIFI.TS.TS2600K576P90 KEYFRAMES30FPSMID-WIFI.TS.TS3400K720P90 KEYFRAMES30FPSHI-WIFI.TS.TS

ملف البيان هو ملف m3u8 ; : وهو ملف نصي تستخدمه مشغلات الفيديو والصوت. يتضمن هذا الملف بالإضافة إلى جودات مختلفة لتدفق ما، موقع كل قطعة ومعدل البيانات والترجمة (إن وجدت) واللغة وإلخ. في حالة فتح ملف البيان بمحرر نصوص (مثل Notepad)، ستكون محتوياته كالأتي:

HLS Manifest sample

يحتوي HLS على ثلاثة مكونات:

  • المُشفرات Encoders: هذه هي الخوادم المسؤولة عن تشفير وإعداد التدفقات (توليد القطع وملف البيان).
  • الخوادم الطرفية: هذه هي خوادم الويب التي توصّل التدفق إلى المستخدم النهائي.
  • المستخدم: : أخيرًا، يكون التطبيق الموجود لدى المستخدم (أي المُشغّل) مسؤولاً عن تحديد المحتوى المطلوب من المستخدم، وتنزيل التدفقات وتشغيل محتوى الفيديو الأصلي ما قبل التدفق إلى المستخدم.

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

التدفق المباشر

في التدفق المباشر، يتلقى الخادم فيديو خام وغير مضغوط ويضغطه باستخدام مُشفّر (جهاز أو أداة برمجية تستخدم لتغيير صيغ بيانات الفيديو) وملفات كوديك H.264، وتحولها إلى صيغة تدفقات نقل MPEG-2. ثم، يجري تقسيم التدفق إلى قطع مختلفة وتوليد ملف البيان. تُحفظ القطع وملف البيان على خادم الويب لكي يجري توصيلها إلى المستخدم النهائي.

Arvancloud والتوافق الكامل لـ HLS

لكون Arvancloud متوافقة تمامًا مع HLS، تستخدم طريقة معدل البت المتكيفة لتزويد المستخدم النهائي بالمحتوى. في الحقيقة، فهي تضمن أن المستخدمين النهائيين سيشاهدون محتوى الفيديو في أقصر وقت ممكن وبأعلى جودة وفقًا لحالة اتصال الإنترنت لديهم.
بالرغم من أن HLS تقنية قدمتها للعالم شركة أبل، لكنه أصبح بروتوكول قياسي لمختلف المتصفحات مثل جوجل كروم وسفاري ومايكروسوف إيدج وكذلك أجهزة الأندويد والماكنتوش وiOS (مثل آيباد وآيفون).