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

تحديث كبير في شهر 6 من 2021: سجلات تحويل تفصيلية لكل فيديو وعشرات تحسينات التفاصيل

يجمع هذا الإصدار عشرات التحديثات الصغيرة والكبيرة خلال شهر. يرى بعض المتابعين غياب السجل فيظنون أننا لم نحدّث، لكننا نصدر تحديثات أسبوعية دون كتابة سجل. نرتب هنا تحديثات الشهر، بثلاثة محاور: تحسين التفاصيل وسهولة الإدارة، ثم الدفع مع دعم Rainbow Yipay وتجريد ملفات واجهته لربط أي مزود بتعديلات قليلة، وأخيراً سجل تحويل مستقل لكل فيديو يجعل جميع إجراءات النظام واضحة وشفافة للمسؤول.

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

إصلاح فشل تشغيل الفيديو بمقاطع مموهة في بعض متصفحات الهواتف في cms المدمج ومعاينة m3u8 خلفياً.

إصلاح احتمال نادر لخطأ عرض صفحة جمع Locoy.

إصلاح البحث والترقيم داخل المسلسلات وغيرها.

إضافة كشف تكرار أسماء الأفلام والمسلسلات بنقرة واحدة لتسهيل حذفها.

إصلاح BUG تعذر حذف قوائم المحتوى.

إصلاح عرض الترقيم في cms المنفصل وتحسين عرض قوائم المحتوى على الهاتف.

إضافة تكامل مدمج مع Rainbow Yipay.

فصل ملفات واجهة الدفع لتمكين المطورين من ربط أي مزود.

إضافة api رفع مجزأ يعيد id بعد الرفع لتجميع روابط m3u8 والصور وغيرها مسبقاً.

إضافة bunnyCDN إلى التوزيع السحابي لمزامنة المقاطع والصور واستخدام CDN لتسريع التشغيل.

إضافة تصنيف عند إنشاء تنزيل في مركز التنزيل، لإدراجه تلقائياً فيه بعد الانتهاء.

إضافة اختيار أي لقطة كغلاف في التحرير التفصيلي.

إضافة تصفية المهام في مركز التنزيل بحسب قيد التنزيل أو مكتمل أو فاشل.

إضافة خيار غير مصنف في تصفية إدارة الفيديو.

إضافة إلغاء نشر جماعي للفيديوهات المنشورة أو بحالة intv، لإعادتها إلى حالة اكتمال التحويل.

دعم عدة نطاقات في واجهة الإشعارات، لإرسال بيانات الفيديو وكل الصور والرسوم المتحركة وروابط m3u8 وغيرها دفعة واحدة إلى عدد غير محدود من النطاقات عند النشر.

ميزة كبيرة: سجل تحويل مستقل لكل فيديو يسجل المعالجة كاملة، مع الوقت بالدقة إلى الثانية وبدايات الخطوات ونهاياتها وحتى الدقة الجاري تحويلها. إذا فشلت خطوة يعرض السجل جميع معلمات التحويل وقتها، لتصبح العملية التي كانت صندوقاً مغلقاً شفافة بالكامل للمسؤول.

أسباب التحديث

اقترح المستخدمون تحسينات التفاصيل، فجمعناها ونفذنا كل ما يسهل الاستخدام.

تختلف واجهات الدفع في السوق، لكن منطقها ثلاثة أجزاء: توليد sign بتشفير md5، وواجهة إرسال الدفع ومعلماتها، ومعلمات إشعار payback غير المتزامن والمحتوى المطلوب. فصلناها إلى ثلاثة ملفات مستقلة يمكن لأي شخص تعديلها للربط بأي واجهة دفع.

أضفنا السجل لأن كثيرين لا يعرفون كيف يعالج النظام الفيديو. كان سجل efv الكبير في الجذر يسجل الأخطاء فقط، وبعض المسؤولين لا يستطيعون الدخول إلى الخادم لقراءته. صممنا السجل المستقل ليوثق كل معالجة الفيديو وأوقاتها بالثانية. يمكن للمسؤول عرض سجل كل فيديو مباشرة من اللوحة. وإذا فشلت خطوة تُدرج جميع معلماتها، فيكفي نسخ السجل إلى خدمة العملاء للحصول على حل سريع.

صورة السجل المستقل