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