لماذا تختار مشغّلنا MPD عبر الإنترنت؟
DASH (البث التكيفي الديناميكي فوق HTTP) هو بروتوكول الدفق التكيفي الموحد MPEG ، و MPD (وصف عرض الوسائط) هو ملف الوصف الأساسي الخاص به، والذي تم اعتماده على نطاق واسع من قبل المنصات الرئيسية مثل YouTube و Netflix. على عكس HLS ، يستخدم DASH ملفات البيان MPD لوصف عدة Representation (معدلات بت مختلفة وإصدارات ترميز)، ويختار المشغل ديناميكيًا أفضل جودة بناءً على عرض النطاق الترددي في الوقت الفعلي لتحقيق تجربة تشغيل دفق متكيفة وسلسة. يعتمد مشغّلنا MPD عبر الإنترنت على محرك Google مفتوح المصدر dash.js ويعمل بالكامل في المتصفح، دون الحاجة إلى تثبيت أي مكونات إضافية أو برامج سطح مكتب. ما عليك سوى لصق الرابط MPD في مربع الإدخال، dash.js سيقوم تلقائيًا بتحليل MPD XML ، وتهيئة MediaSource Extensions ، والبدء في سحب شرائح fMP4 أو WebM لفك التشفير والتشغيل. بالنسبة لمطوري الوسائط المتدفقة، تعد هذه أداة فعالة للتحقق من DASH الإخراج المعبأ واختبار CDN روابط التوزيع واستكشاف مشكلات توافق التشغيل وإصلاحها. بالنسبة للمستخدمين العاديين، يعد هذا مدخلاً مناسبًا لمشاهدة موارد الفيديو بتنسيق DASH. يدعم المشغل التبديل اليدوي للدقة، وعرض معلومات معدل البت الحالي، والتخفيض تلقائيًا عندما تتقلب الشبكة لضمان السلاسة. ترتبط جميع طلبات الوسائط مباشرة بالموقع المصدر عن طريق المتصفح ولا يتم تحميلها إلى الخادم الخاص بنا لضمان خصوصية الرابط وأمانه.
كيفية استخدام MPD مشغّل عبر الإنترنت
- انسخ ملف البيان MPD URL من الدفق DASH ، مع التأكد من إمكانية الوصول إلى الرابط بشكل عام وإرجاع MPD XML صالح.
- الصق MPD URL في مربع إدخال المشغّل وانقر فوق تشغيل. dash.js سيقوم تلقائيًا بتحليل وتهيئة تشغيل البث التكيفي.
- بعد التشغيل الناجح، يمكنك تبديل الدقة في شريط التحكم؛ إذا فشلت، يرجى التحقق من توافق بناء الجملة MPD والتجزئة CORS وتنسيق الترميز.
MPD الأسئلة الشائعة حول المشغّل
ما الفرق بين المشغّل MPD عبر الإنترنت والمشغّل M3U8/HLS؟ متى يجب علي استخدام مشغّل DASH؟
MPD هو تنسيق البيان للبروتوكول DASH ، ويستخدم HLS الفهرس M3U8. DASH هو المعيار ISO وهو أكثر شيوعًا على المنصات الأوروبية والأمريكية؛ HLS أكثر شيوعًا في النظام البيئي Apple. اختر المشغّل المناسب وفقًا لتنسيق البث الخاص بك.
dash.js ما هي تنسيقات ترميز الفيديو والصوت المدعومة؟ MPD كيفية التحقق من توافق الترميز عند فشل التشغيل؟ راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
dash.js يدعم H.264/AVC ، H.265/HEVC (بعض المتصفحات)، VP9 ، AV1 الفيديو و AAC ، Opus الصوت. عند فشل التشغيل، تحقق مما إذا كان معلمة الترميز في MPD مدعومة من قبل المتصفح الحالي MSE.
DASH كيفية تحديد الدقة يدويًا أثناء تشغيل البث التكيفي؟ ما هي الشروط المحفزة للتبديل التلقائي؟ راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
بعد بدء التشغيل، يمكنك تحديد Representation محددًا يدويًا في قائمة التعريف. يتم تحديد التبديل التلقائي بواسطة خوارزمية dash.js ABR بناءً على سرعة التنزيل وحالة المخزن المؤقت، وغالبًا ما يتم خفض المستوى عند انخفاض عرض النطاق الترددي.
هل يمكن لمشغّل MPD عبر الإنترنت لعب DASH تيارات (Widevine/PlayReady) مع حماية DRM؟
لا تدعم هذه الأداة تشغيل البث المشفر DRM. تتطلب مخططات DRM مثل Widevine و PlayReady خادم ترخيص مخصصًا وتكامل EME ، وهي أمور تتجاوز قدرات هذه الأداة المجانية عبر الإنترنت.
هل ستمر بيانات الفيديو عبر الخادم الخاص بك عند استخدام مشغل MPD؟ كيفية حماية الخصوصية؟ راجع الإجابة التفصيلية أدناه لفهم التفاصيل ذات الصلة والنقاط المهمّة.
لا. dash.js اسحب قائمة MPD وأجزاء الفيديو مباشرة من الموقع المصدر، ولا تمر جميع تدفقات البيانات عبر خوادمنا. لن يتم تسجيل رابط MPD الخاص بك أو مشاركته، لذا لا تتردد في استخدامه.