HLS وDASH: كيف يغيّر المشغل جودة البث؟
HLS وDASH طريقتان لتقديم الفيديو على أجزاء. جودة المشاهدة تعتمد على إعداد البث ودعم الجهاز، لا على الاختصار وحده.
HLS وMPEG-DASH طريقتان شائعتان لتوصيل الفيديو عبر HTTP. يحصل المشغل على وصف للمحتوى، ثم يطلب مقاطع متتابعة. وعندما تتوفر نسخ متعددة، يستطيع اختيار معدل بت يناسب الظروف. لهذا قد تصبح الصورة أوضح بعد ثوانٍ من بدء التشغيل أو تنخفض جودتها عند ازدحام الشبكة.
أين يختلفان؟
تستخدم HLS قوائم تشغيل، بينما تعتمد DASH على وصف يسمى MPD. تصف وثيقة RFC 8216 أساسيات HLS، ويشرح دليل Mozilla تقنية DASH واستخدامها في تشغيل الفيديو على الويب. لكن شكل القائمة ليس العامل الوحيد: توجد أيضاً صيغة الصوت والفيديو، والترميز، وحماية المحتوى، وقدرات المشغل.
هل أحدهما أسرع دائماً؟
لا يمكن استنتاج تأخر المباراة من الاسم وحده. طول المقاطع، وطريقة إنتاجها، وحجم التخزين المؤقت، وسلوك التطبيق تؤثر في النتيجة. يدعم مشغل dash.js المرجعي خيارات للتكيف والبث منخفض التأخير، لكن توفر ميزة في التقنية لا يثبت أن كل خدمة تستخدمها أو أن جهازك يدعم إعدادها.
بالنسبة للمشاهد، اختيار صيغة عشوائية في تطبيق خارجي قد لا يحسن شيئاً. استخدم التطبيق أو المتصفح الذي توصي به الخدمة أولاً، وحدّثه. ولا تغيّر امتداد رابط من m3u8 إلى mpd؛ فالاسم لا يحول المحتوى إلى بروتوكول آخر.
كيف تصف مشكلة التوافق؟
إذا عمل الصوت دون الصورة، أو ظهر خطأ صيغة غير مدعومة، سجل الجهاز ونظامه والتطبيق والقناة. جرّب المحتوى نفسه في تطبيق مدعوم آخر إذا كانت الخدمة تسمح بذلك. اذكر هل الخلل عند البدء أم بعد تبدل الجودة. هذه التفاصيل تساعد على فصل مشكلة فك الترميز أو الحماية عن بطء الإنترنت، دون كشف رابط تشغيل خاص بحسابك.
شارك المقال