EFV CHANGELOG

سجل التحديثات

قم بتوثيق كل التحسينات وابق على اطلاع بأحدث التطورات في EFV.

  1. أضفنا جدول التعليقات ووظيفة التعليق إلى CMS المتقدم، مع مراجعتها في الإدارة.
  2. أضفنا تحرير المستخدمين، بما يشمل الاسم والبريد وإعادة تعيين كلمة المرور ومجموعة vip وتاريخ انتهاء VIP.
  3. أعدنا تصميم النشر. بعد تحويل الفيديو يدخل حالة وسيطة، ولا يظهر في الواجهة إلا بعد النقر على النشر الرسمي.
  1. أضفنا قالباً متجاوباً حديثاً للغاية.
  2. تصميم متميز وتجربة استخدام متميزة.
  3. قالب جديد بأحدث إطار BOOTSTARP4.
  4. حدّثنا وحسّنا قدراً كبيراً من الشفرة، وأصبحت الصفحة الرئيسية مخزنة بالكامل في الذاكرة.
  1. أضفنا العديد من واجهات API لربط APP.
  2. أضفنا إنشاء غلاف الفيديو بنقرة واحدة.
  3. أصلحنا وحسّنا كثيراً من المشكلات المعروفة وأعدنا كتابة أجزاء كبيرة من منطق الواجهة.
  4. أضفنا معلومات أكثر تفصيلاً إلى الحصول على m3u8، منها الصور المتحركة واللقطات ورابط mp4.
  5. أضفنا تحويل عدة فيديوهات بالتوازي. يمكن ضبط عددها في الإدارة للاستفادة الكاملة من قدرة CPU.
  1. أضفنا معاينة متعددة معدلات البت، وأعدنا كتابة جميع عمليات الحصول على m3u8 ومعالجة m3u8 لتدعم المعاينة مع إعدادات التوزيع بالكامل.
  2. هذه معاينة فعلية محدودة المحتوى، وليست محاكاة داخل المشغّل. يعيد ملف m3u8 نفسه محتوى مختلفاً حسب حالة المستخدم.
  3. تدعم المعاينة الإصدار المتقدم متعدد معدلات البت. عند تفعيلها، يستطيع المستخدم غير المسجل مشاهدة دقيقة واحدة بأي دقة. بعد التسجيل يمكن مشاهدة الفيديو كاملاً بالدقات التي تسمح بها مجموعته، وتبقى الدقات غير المصرح بها محدودة بدقيقة واحدة. مثال: بعد إتاحة m3u8 للجمع الخارجي، يمكن تفعيل المعاينة بنقرة واحدة لتحويل جميع روابط m3u8 الخارجية إلى معاينة لمدة دقيقة.
  4. تتوافق المعاينة مع التوزيع، بما فيه cdn. تُلتقط طلبات ملفات m3u8 الثابتة وتُعالج بالكامل في شفرة التطبيق بدلاً من الدليل الثابت، لذلك تعيد روابط m3u8 نفسها محتوى مختلفاً حسب حالة المستخدم.
  5. عند تفعيل المعاينة، تتوفر حماية من الربط غير المصرح به بمستوى مشابه لـ Youku وiQIYI، ولكن مع cms المرفق بهذه الشفرة فقط. تعني المعاينة منع الربط غير المصرح به بشكل دائم.
  6. ربطنا واجهة Alipay الرسمية، لشراء النقاط مباشرة عبر Alipay. قد تُضاف لاحقاً واجهات دفع أخرى لتوفير خيارات أكثر.
  7. أضفنا إدارة الطلبات لمعاملات شحن النقاط عبر Alipay.
  8. حسّنا إشعارات الواجهة للهاتف وأضفنا تذكيرات المعاينة.
  9. أضفنا apipost. يمكن للمستخدم التقني استعمال apipost مباشرة على الخادم لإدخال مسار الفيديو والمخرج والممثلين وغيرها إلى المكتبة، ثم تحويل الفيديو وتقسيمه وملء المعلومات تلقائياً، دون فتح لوحة الإدارة.
  10. أصلحنا رفع أغلفة الأفلام والمسلسلات.
  11. أصلحنا بعض مشكلات bug البسيطة.
  1. أضفنا إعداد لون خلفية النص المتحرك.
  2. يمكن ضبط لون الخلفية وعرضها.
  3. أصلحنا بعض مشكلات bug، منها تعذر ضبط مجموعة مستخدم لدقة 640P.
  1. أجرينا تحديثات كثيرة وأضفنا وظائف تحويل متعددة، منها دمج ترجمة ass. أصبح بإمكان المستخدم دمج ass، مع إعدادات جديدة للنص المتحرك، تشمل الإطار وحجمه ولون النص.
  2. حسّنا مسارات m3u8 لإدارة المقاطع وتخزينها. أصبح الشكل http://localhost:3000/videos/201904/05/5ca769985e1388234947e349/7ecd7e/index.m3u8,也就是 ، أي سنة وشهر/يوم/objectid/قيمة عشوائية من 6 خانات/index.m3u8. أعدنا كتابة الواجهة لتناسب المسارات الجديدة مع الإبقاء على دعم القديمة.
  3. أضفنا توليد الأغلفة إلى وحدة المسلسلات. بعد الترقية، يجب النقر على توليد الغلاف فيها بسبب تغيير مسارات m3u8.
  4. أضفنا دمج ترجمة ass. تستخدم فيديوهات كثيرة تأثيرات ترجمة ass. إلى جانب دعم srt السابق، أصبح دعم ass يفضّل ملفات ass المطابقة لاسم الفيديو داخل movies. عند وجود srt وass معاً، تُدمج ass مباشرة.
  5. أضفنا إعدادات تحويل مخصصة لفيديوهات مختارة أو لفيديو واحد، لتلبية اختلاف متطلبات كل فيديو.
  6. أضفنا لون النص ولون الإطار وحجمه للنصوص الإعلانية المتحركة. وبالجمع مع ملفات الخطوط، يمكن تخصيص مظهرها بالكامل.
  1. أضفنا دمج علامة مائية صورية مستقلة في كل موضع، ضمن إعادة هيكلة كبيرة.
  2. حذفنا إعداد العلامة المائية السابق وأعدنا تصميمه، ليستخدم كل موضع صورة مختلفة.
  3. يتكيف حجم العلامات المائية بذكاء مع أبعاد الفيديو، بحيث تبدو متسقة الحجم بعد التحويل.
  4. يمكن إضافة أربع صور في أربعة مواضع بإدارة العلامات المائية. قد تكون الصور متطابقة أو مختلفة؛ وإذا تُرك موضع دون صورة فلا تُضاف علامة إليه.
  5. حجزنا مواضع للعلامة المائية النصية في الإدارة، مع توقع إضافة دعمها لاحقاً.
  1. أضفنا خيار دقة جديداً هو 640P.
  2. أضفنا 640P إلى خيارات الاحتفاظ بملفات mp4.
  3. أصلحنا مشكلات BUG، مثل الخطأ عند الحذف بعد تحديد التوصية.
  4. أضفنا تخصيص معدل البت لكل دقة.
  1. حوّلنا الاحتفاظ بـ mp4 إلى اختيار متعدد لملفات MP4، لتحديد عدة دقات من ملفات mp4 الناتجة بعد التحويل.
  2. أضفنا خيار تفعيل التقسيم أو تعطيله، لمن لا يحتاج هذه الوظيفة.
  1. أضفنا إعدادات توزيع متعددة الخوادم والنطاقات.
  2. أضفنا العديد من إعدادات API لربط أنظمة التخزين الشبكي.
  3. تُضاف نطاقات التوزيع عشوائياً إلى روابط ts في m3u8 حسب الإعدادات المدخلة.
  4. تتيح مزامنة المقاطع بين الخوادم أو استخدام الوكيل العكسي موازنة الحمل. ويمكن أيضاً التوزيع عبر نطاق CDN لمعالجة قيود عرض النطاق والحمل.
  1. أضفنا رفع المستخدمين ومكافآت النقاط على الرفع.
  2. أضفنا ثلاث طبقات من تصفية الأمان للرفع وزر مراجعة في الإدارة.
  3. يستطيع المستخدم مشاهدة الفيديوهات التي رفعها.
  4. أضفنا فحص MD5 للرفع. إذا كان الفيديو موجوداً، يُبلغ المستخدم بأن شخصاً آخر رفعه من قبل. (لتجنب تكرار الرفع.)
  1. أضفنا دمج ترجمة srt في جميع معدلات البت. تُرفع ملفات الفيديو وsrt المطابقة للاسم عبر ftp إلى movies. بعد الاستيراد، يؤدي النقر على التحويل إلى دمج srt تلقائياً في جميع المخرجات.
  2. أضفنا ألبومات الصور إلى الإصدار المتقدم، وهي مناسبة للقصص المصورة وغيرها.
  3. حسّنا إعدادات القالب والقيم الافتراضية لتطبيق إعدادات CMS.
  1. أضفنا جدول مواعيد الحلقات إلى CMS، يُعالج تلقائياً وفق دورية المسلسل المدخلة في الإدارة.
  2. أضفنا معاينة الصور إلى CMS، وتكون الصورة الأخيرة هي الصورة المتحركة المولدة.
  1. أجرينا تحديثات كثيرة، بنحو عشرات التحسينات.
  2. حسّنا CMS بالكامل، مع نتائج عرض ممتازة.
  3. كانت التحسينات كثيرة لدرجة أنني لا أتذكرها كلها.
  1. حدّثنا إنشاء مجموعات vip المدفوعة وفصلناها عن المجموعات العادية. تُشترى مجموعات vip بالنقاط.
  2. ربطنا القسائم بـ CMS المتقدم. يمكن توليد قسائم شحن نقاط، واستخدامها لشراء مجموعة VIP.
  3. أضفنا خيارات دفع vip لتحديد عدد أيام التفعيل ومجموعة vip المقابلة والنقاط المطلوبة. يفعّل المستخدم مجموعة VIP بنفسه بالنقاط من الواجهة العامة.