← العودة إلى جميع المقالات
المدونة

إضافة m3u8 خارجي إلى EFV واستضافة M3U8 ذكية بمعاينة CMS وAPP وتحسين VBR وإصلاح BUG

يبدو التحديث بسيطاً لكنه معقد جداً في التنفيذ. تشغيل m3u8 خارجي سهل بإضافته للقاعدة، لكن ربطه بمعاينة على مستوى المسارات والصلاحيات في CMS وAPP يتطلب استضافة ملفات m3u8 في المصدر ومعالجة كل طلبات m3u8 كوسيط. لذلك كانت ميزة إضافة m3u8 معقدة للغاية. حسّنا أيضاً قيد VBR، أي التحويل بمعدل بت متغير، من 10% إلى 50%، وأصلحنا تكرار نتائج API التوصيات الذكية.

تحديث الميزات

  • أولاً، إضافة m3u8 خارجي. أدخل رابط Douban لجلب البيانات ثم عنوان m3u8 واحفظ.
  • ثانياً، يحدد المصدر نوع m3u8، سواء m3u8 تكيفياً أو m3u8 عادياً، والمسارات المطلقة أو النسبية، ويجلب محتوى m3u8 ويحفظ نسخة M3u8 محلية. يستدعي FluentAPI للصور والصورة المتحركة ويعين الملصق تلقائياً. يدعم معاينة بحسب صلاحيات المسارات في CMS وAPP الأماميين.
  • ثالثاً، تحسين قيد VBR من 10% إلى 50%. مثلاً 720:1000 يعني تحويل 720P بمتوسط معدل بت 1000. سابقاً كان الحد الأقصى 10%، أي 1100. أصبح 50%، أي 1500. يوزع البرنامج معدل البت ديناميكياً بحسب الصورة، فتتحسن جودة الحركة كثيراً.
  • رابعاً، إصلاح تكرار بيانات API التوصيات الذكية الذي أبلغ عنه المستخدمون بعد تحديث API السابق.