لماذا توجد تنسيقات فيديو مختلفة؟
يحتوي مشهد فيديو الويب على ثلاث طرق توصيل مهيمنة. تم تصميم كل منها لحل مشكلات مختلفة. يساعدك فهمها على معرفة سبب سهولة تنزيل بعض مقاطع الفيديو وصعوبة تنزيل غيرها، وما يفعله getvy خلف الكواليس للتعامل مع كل نوع.
HLS
البث الحي عبر بروتوكول HTTP
طورته شركة Apple في عام 2009. وهو بروتوكول البث الأكثر استخدامًا على الإنترنت اليوم. يقوم بتوصيل الفيديو كسلسلة من ملفات مقاطع .ts الصغيرة المدرجة في قائمة تشغيل .m3u8. مدعوم بشكل أصلي في Safari، وعبر امتدادات مصدر الوسائط (Media Source Extensions) في Chrome وFirefox.
DASH
البث التكيفي الديناميكي
معيار دولي من مجموعة MPEG، ويُعرف أيضًا باسم MPEG-DASH. يعمل بشكل مشابه لـ HLS ولكنه يستخدم ملف بيان XML بتنسيق .mpd وعادةً ما يقدم المقاطع بتنسيق MP4 مجزأ بدلاً من .ts. يستخدم YouTube نظام DASH لمعظم تدفقاته.
MP4
ملف مباشر
ملف فيديو واحد كامل يتم تسليمه عبر عنوان URL عادي. التنسيق الأبسط — يقوم المتصفح بتنزيله وتشغيله مباشرة. شائع لمقاطع الفيديو المستضافة ذاتيًا ومقاطع الأخبار وأي موقع لا يستخدم البث التكيفي.
الفروق التقنية الرئيسية
| الميزة | HLS | DASH | MP4 |
| قائمة التشغيل/البيان | .m3u8 | .mpd (XML) | لا يوجد |
| تنسيق المقطع | .ts (MPEG-TS) | fMP4 أو .ts | ملف واحد |
| معدل البت التكيفي | ✅ نعم | ✅ نعم | ❌ لا |
| دعم DRM | FairPlay | Widevine / PlayReady | يختلف |
| دعم getvy | كامل (MP4 داخل المتصفح) | أمر ffmpeg | كامل (تنزيل مباشر) |
شرح البث التكيفي لمعدل البت
يدعم كل من HLS وDASH البث التكيفي لمعدل البت (ABR). وهذا يعني أن الخادم يقدم نفس الفيديو بمستويات جودة متعددة (مثل 1080p و720p و480p و360p). يراقب المشغل سرعة الشبكة لديك وينتقل تلقائيًا إلى بث ذي جودة أعلى أو أقل في منتصف التشغيل لمنع التخزين المؤقت. ولهذا السبب نادرًا ما يتوقف بث الفيديو مؤقتًا حتى على الاتصال البطيء — بل ينخفض فقط إلى جودة أقل.
تدرج قائمة التشغيل الرئيسية (أو البيان الرئيسي) جميع متغيرات الجودة المتاحة. يقرأ getvy قائمة التشغيل الرئيسية هذه ويختار البث الأعلى جودة للتنزيل.
ماذا عن التدفقات المحمية بموجب إدارة الحقوق الرقمية (DRM)؟
تضيف إدارة الحقوق الرقمية (DRM) طبقة تشفير إضافية فوق HLS أو DASH. ويتم تشفير مقاطع الفيديو بمفتاح لا يمكن إلا للمشغلات المرخصة الحصول عليه. لا يتجاوز getvy حماية DRM — فهو يعمل فقط مع البث غير المحمي. هذا يعني أنه لا يمكنه تنزيل المحتوى من Netflix أو Disney+ أو Amazon Prime Video أو خدمات الاشتراك الرئيسية الأخرى التي تستخدم DRM.
كيفية تحديد التنسيق الذي يستخدمه الفيديو
- افتح أدوات مطوري Chrome (بالضغط على F12) وانتقل إلى علامة التبويب الشبكة (Network).
- قم بالتصفية حسب "الوسائط" (Media) أو ابحث عن ".m3u8" أو ".mpd".
- اضغط على زر التشغيل في الفيديو. إذا رأيت طلبات .m3u8، فهو HLS. وإذا رأيت طلبات .mpd، فهو DASH. وإذا رأيت عنوان URL مباشر لـ .mp4، فهو ملف عادي.
- بدلاً من ذلك، ما عليك سوى تثبيت getvy — فهو يحدد تلقائيًا ويصنف كل فيديو مكتشف كـ HLS أو DASH أو MP4.