مقارنة
MPD vs M3U8
MPD هو بيان DASH بصيغة XML. وM3U8 قائمة UTF-8؛ نقارن هنا استخدامها في HLS. لا يحتوي أي منهما على الوسائط نفسها.
أي تنسيق يجب أن تختار؟
اختر MPD لوجهات DASH أو M3U8 الخاص بـHLS لوجهات HLS، واختبر الترميزات والتشفير والمشغلات معًا.
مناسب لـ MPEG-DASH MPD
وصف مقاطع الوسائط ومواقعها لتوزيع MPEG-DASH · إبلاغ المشغّل بخيارات جودة الفيديو ومسارات الصوت أو الترجمة البديلة
- تزويد مشغّلات DASH بمراجع العرض والمقاطع
- وصف الوسائط بحسب الزمن والجودة للبث المباشر أو عند الطلب
مناسب لـ قائمة تشغيل HLS
توزيع الفيديو المباشر وعند الطلب عبر HLS · توجيه المشغل إلى النسخ المختلفة للجودة ومسارات الصوت أو الترجمة البديلة
- تزويد مشغل متوافق مع HLS بمراجع المقاطع والقوائم الأخرى
- إتاحة جودات متعددة للتشغيل التكيفي
المعلومات الأساسية
| البند | MPEG-DASH MPD | قائمة تشغيل HLS |
|---|---|---|
| الامتداد | .mpd | .m3u8 |
| نوع MIME | application/dash+xml | application/vnd.apple.mpegurl |
| الاستخدامات الشائعة | وصف مقاطع الوسائط ومواقعها لتوزيع MPEG-DASH · إبلاغ المشغّل بخيارات جودة الفيديو ومسارات الصوت أو الترجمة البديلة | توزيع الفيديو المباشر وعند الطلب عبر HLS · توجيه المشغل إلى النسخ المختلفة للجودة ومسارات الصوت أو الترجمة البديلة |
| طريقة الفتح | افحص XML في محرر نصوص. لتشغيل العرض، زوّد مشغّلًا يدعم MPEG-DASH بعنوان MPD وتأكد من إمكانية الوصول إلى المقاطع المشار إليها. | افتح عنوان URL لقائمة التشغيل في متصفح أو مشغل وسائط يدعم HLS. ويمكن فحص نسخة محلية بمحرر نصوص، لكن حل URI النسبية يتطلب معرفة عنوان URL الأصلي. راجع علامات مثل `#EXT-X-STREAM-INF` لمعرفة البث المشار إليه. |
| التصدير أو التحويل | استخدم مُرمّزًا أو أداة تغليف متوافقة لتجزئة الوسائط وإنشاء MPD لملف تعريف DASH المختار. لا يؤدي تغيير امتداد XML إلى `.mpd` إلى إنشاء عرض DASH. اختبر البيان والمقاطع في بيئة التشغيل المستهدفة. | استخدم أدوات تجهيز HLS لتقسيم الوسائط وإنشاء قائمة رئيسية أو قائمة وسائط. تغيير امتداد ملف إلى `.m3u8` لا يحوله إلى HLS. اختبر URI والمقاطع وتوافق المشغل في بيئة التوزيع. تسمح RFC 8216 بالمعرّفين `.m3u8` و`.m3u`، لكن `.m3u8` هو الامتداد الشائع. |
الاختيار حسب الاستخدام
تزويد مشغّلات DASH بمراجع العرض والمقاطع
وصف مقاطع الوسائط ومواقعها لتوزيع MPEG-DASH · إبلاغ المشغّل بخيارات جودة الفيديو ومسارات الصوت أو الترجمة البديلة
MPEG-DASH MPDوصف الوسائط بحسب الزمن والجودة للبث المباشر أو عند الطلب
وصف مقاطع الوسائط ومواقعها لتوزيع MPEG-DASH · إبلاغ المشغّل بخيارات جودة الفيديو ومسارات الصوت أو الترجمة البديلة
MPEG-DASH MPDتزويد مشغل متوافق مع HLS بمراجع المقاطع والقوائم الأخرى
توزيع الفيديو المباشر وعند الطلب عبر HLS · توجيه المشغل إلى النسخ المختلفة للجودة ومسارات الصوت أو الترجمة البديلة
قائمة تشغيل HLSإتاحة جودات متعددة للتشغيل التكيفي
توزيع الفيديو المباشر وعند الطلب عبر HLS · توجيه المشغل إلى النسخ المختلفة للجودة ومسارات الصوت أو الترجمة البديلة
قائمة تشغيل HLSنقطة أساسية 1
ينظم MPD عناصر Period وAdaptationSet وRepresentation.
مزيد من التفاصيل حول الاختلافاتنقطة أساسية 2
يفصل HLS قوائم المتغيرات عن قوائم الوسائط.
مزيد من التفاصيل حول الاختلافاتمزيد من التفاصيل حول الاختلافات
اختبر التشغيل وتبديل الجودة وتحديث البث الحي على أجهزة فعلية. لا يضمن أحدهما جودة أعلى بذاته.
- تتبع المقاطع والروابط النسبية والتوقيت والتحديث قواعد كل نظام. نقل البيان وحده قد لا ينشئ خدمة تعمل.
- قد تتشارك بعض إعدادات DASH وHLS المقاطع، لكن يجب التحقق من الترميزات والتهيئة والتشفير.
الأسئلة الشائعة
هل تغيير اسم MPD إلى M3U8 ينشئ HLS؟
لا. أعد كتابة القوائم واضبط التغليف والمراجع. تعتمد إعادة الترميز على الوسائط الحالية ومتطلبات التوزيع.