كفس 5.2.0

26 June, 2020

الجديد في الإصدار 5.2.0

تحسينات وتحسينات محرك التحويل:

  1. لن يقوم محرك التحويل بنسخ وتكرار الملفات المصدر عند استخدام خوادم التحويل المحلية. تم تصميم هذا لتقليل تحميل نظام الملفات أثناء معالجة المحتوى.
  2. تسجيل أفضل لعملية التحويل: ستصبح سجلات الفيديو أقصر بكثير ولن تحتوي على سجلات ffmpeg إذا سار كل شيء كما هو مخطط له.
  3. يتم تجديد المهام الخلفية التي يتم تنفيذها على الخادم الأساسي عبر مجموعة كبيرة من البيانات باستخدام أسلوب تكراري. لن تؤدي مثل هذه المهام، مثل إنشاء تنسيق لقطة شاشة جديد، إلى منع محرك التحويل كما حدث من قبل بالنسبة للمشروعات التي تحتوي على الكثير من المحتوى.
  4. تم تحسين المعالجة اللاحقة لملفات MP4: سيتحقق محرك التحويل الآن مما إذا كان الملف الذي تم تحميله يحتاج إلى أي معالجة لاحقة وسيتخطاها إذا لم تكن هناك حاجة إليها. من المفترض أن يؤدي هذا إلى تقليل تحميل نظام الملفات بشكل أكبر، وهو أمر مهم جدًا عندما يكون التحويل محليًا.
  5. تدعم تنسيقات الفيديو الآن ما يصل إلى علامتين مائيتين مختلفتين في نفس الوقت. يمكنك استخدام هذا لإظهار شعارك أعلى الفيديو ونقل النص مع حقوق الطبع والنشر الخاصة بك في عدة أجزاء. بالإضافة إلى ذلك، سيكون من الممكن تحديد قيم مختلفة للعرض الأقصى لمقاطع الفيديو الأفقية والرأسية، بحيث يمكنك ملاءمة العلامة المائية بشكل مثالي في جميع الحالات.
  6. سيتم دمج سجلات الفيديو والألبومات تلقائيًا في أرشيفات مضغوطة أصغر لتقليل استخدام مساحة القرص.
  7. في خيارات تنسيق الفيديو ffmpeg، يمكنك الآن تحديد عوامل تصفية الفيديو المخصصة لديك في خيار -vf الذي سيتم دمجه مع المرشحات التي يستخدمها KVS.

تحسينات في لقطات شاشة الفيديو:

  1. لقد قمنا بتغيير طريقة تطبيق اقتصاص لقطة الشاشة. في السابق، كان KVS يطبق الاقتصاص عند إنشاء تنسيقات لقطات الشاشة، بحيث لا تتأثر مصادر لقطات الشاشة. قررنا تغيير هذا المفهوم لجميع مقاطع الفيديو الجديدة: سيقوم KVS الآن بتطبيق الاقتصاص على مصادر لقطات الشاشة وسيحفظها في النموذج الذي تم اقتصاصه. سيتم الاحتفاظ بمصادر لقطات الشاشة لمقاطع الفيديو القديمة دون تغيير.
  2. في إعدادات اقتصاص لقطة الشاشة، يمكنك الآن تمكين الاقتصاص التلقائي للمناطق السوداء. سيتم تشغيل هذا الخيار افتراضيًا وسيؤثر فورًا على جميع مقاطع الفيديو الجديدة.
  3. لقد قمنا أيضًا بتغيير طريقة معالجة لقطات الشاشة التي تم تحميلها يدويًا. ستوفر KVS الآن خيارات لتطبيق الاقتصاص والعلامة المائية على لقطات الشاشة التي تم تحميلها يدويًا أيضًا، بينما لم يكن ذلك ممكنًا في السابق على الإطلاق.
  4. بمساعدة هذه التغييرات، قمنا أيضًا بإصلاح مشكلة KVS القديمة، عندما يؤدي إنشاء تنسيقات لقطات شاشة جديدة إلى تطبيق الاقتصاص والعلامة المائية على لقطات الشاشة التي تم تحميلها يدويًا، مما قد يؤدي بعد ذلك إلى فقدان جودة التنسيقات الجديدة. لا ينبغي أن يحدث هذا أبدًا مع مقاطع الفيديو الجديدة.
  5. تمت إضافة مجموعة لقطات شاشة جديدة للملصقات بمجموعتها المنفصلة من تنسيقات لقطات الشاشة. لا يمكن تحميل الملصقات إلا يدويًا مقارنةً بلقطات الشاشة العامة التي يمكن تحميلها أو إنشاؤها من المصدر.
  6. ستكون لقطات الشاشة لمقاطع الفيديو العمودية أفضل بكثير من الآن! يمكنك أولاً تكوين خيارات مختلفة لتغيير الحجم لمقاطع الفيديو الرأسية والأفقية بتنسيقات لقطات الشاشة. ثانيًا، عندما تختلف نسبة العرض إلى الارتفاع للفيديو عن نسبة لقطة الشاشة المطلوبة (على سبيل المثال لمقاطع الفيديو الرأسية)، سينشئ KVS خلفية غير واضحة بدلاً من الأشرطة السوداء.
  7. لقد قمنا بتحسين إمكانية استخدام واجهة المستخدم الرسومية عند العمل مع لقطات الشاشة في لوحة الإدارة.
  8. ستأخذ ميزة إنشاء لقطة الشاشة يدويًا الآن في الاعتبار الحد الأقصى للوقت والحدود الزمنية التي تم تكوينها في إعدادات المحتوى لمحرك التحويل، بحيث لا يكون من الممكن بدء هذه العمليات عند الوصول إلى هذه الحدود. عادةً ما يتم تعيين هذه الحدود لتقليل التحميل على خادمك الأساسي أثناء فترات الذروة.
  9. ستسمح واجهة المستخدم الرسومية للتحرير الجماعي الآن بحذف لقطات الشاشة العامة (مع ترك لقطة الشاشة الرئيسية فقط) وكذلك إعادة إنشاء أي تنسيقات لقطات شاشة لمجموعة مقاطع الفيديو المحددة.

تصدير تحسينات الخلاصة:

  1. أصبح من الممكن الآن تصدير مقاطع الفيديو غير النشطة عبر الخلاصات.
  2. تمت إضافة مجموعة من مرشحات التصنيف الثابتة، بحيث يمكنك التحكم بشكل أفضل في المحتوى الذي يظهر في الخلاصات.
  3. تمت إضافة دعم لمعلمات تتبع حركة المرور المتعددة (كان من الممكن في السابق تحديد معلمة واحدة فقط). سيتم إرفاق هذه المعلمات تلقائيًا بجميع عناوين URL ورموز التضمين التي تقدمها الخلاصة.
  4. تمت إضافة الدعم للأقمار الصناعية والقدرة على إنشاء عناوين URL للأقمار الصناعية للمحتوى.
  5. تم تحسين صفحة وثائق الخلاصة لتصبح نموذج منشئ الخلاصة الذي سيوفر واجهة المستخدم الرسومية لتكوين جميع إعدادات الخلاصة بسهولة والحصول على البيانات بالتنسيق المطلوب.
  6. لقد قمنا بتغيير كيفية عمل مرشحات تنسيق الفيديو في الخلاصات. في السابق، كانت هذه المرشحات تعمل بشكل غير صحيح وإذا لم يكن الفيديو يحتوي على التنسيق المطلوب، فسيتم تصدير هذا الفيديو مع ملف فيديو آخر متاح. باستخدام الإصدار الجديد، ستعرض الخلاصات ملفات فيديو فارغة لجميع مقاطع الفيديو التي لا تحتوي على التنسيق المطلوب. ونتيجة لذلك، قمنا أيضًا بتغيير تسمية هذه المرشحات - سيكون هناك video_format_1 وvideo_format_2 بدلاً من video_format_standard وvideo_format_premium. ستتوقف أي عناوين URL للخلاصات تستخدم تسمية المعلمات القديمة عن العمل بعد التحديث. لإصلاحها، سيتعين عليك فتح عنوان URL للخلاصة وإعادة تحديد المرشحات في النموذج الذي يظهر للحصول على عنوان URL الجديد للخلاصة. يجب أن تفهم أيضًا أنه عند استخدام هذه المرشحات، قد تحتوي بعض مقاطع الفيديو في الموجز على ملف فيديو فارغ ويجب أن يؤدي ذلك إلى حدوث أخطاء في استيراد مقاطع الفيديو هذه.

استيراد تحسينات الخلاصة:

  1. أصبح استيراد الخلاصات بتنسيق KVS أكثر فائدة. أولاً سيسمحون لك باختيار البيانات التي تريد منهم استيرادها. ثانيًا، سيدعمون أيضًا استيراد ملفات فيديو متعددة لنفس الفيديو، على غرار الاستيراد اليدوي. يمكن استخدام هذا لاستيراد الملفات الرئيسية ومعاينات الفيديو من موقع إلى آخر دون الحاجة إلى إعادة إنشائها.
  2. أصبح تسجيل الخلاصات أفضل؛ يمكنك أيضًا تكوين المدة التي يجب أن تخزن فيها الخلاصة سجلاتها، وسوف تقوم بتنظيفها تلقائيًا بناءً على إعداداتك.
  3. يمكن للخلاصات الآن حذف مقاطع الفيديو التي تستوردها تلقائيًا. بالنسبة إلى خلاصات CSV، سيتعين عليك تحديد خلاصة مقاطع الفيديو المحذوفة التي توفر عناوين URL للفيديو المراد حذفها. لا يمكن استخدام هذا إلا إذا حددت عنوان URL للفيديو في إعدادات الموجز ليكون الحقل الرئيسي. بالنسبة للخلاصات بتنسيق KVS، لا تحتاج إلى تحديد أي شيء لأنها ستسحب البيانات المطلوبة تلقائيًا.
  4. في إعدادات الموجز، يمكنك الآن تحديد التصفية حسب المدة والتقييم والشعبية والمصطلحات. يمكنك استخدام هذا لتصفية البيانات المستوردة حتى لو كانت خلاصة المصدر لا تدعم أي تصفية.
  5. وأخيرًا أضفنا أيضًا دعمًا للملتقطين في الخلاصات. يمكن استخدام هذا إما للاستيلاء على قنوات RSS، أو توفير منطق مخصص لإنشاء قائمة الصفحات التي تريد الحصول عليها من مواقع أخرى.

مشغل KVS وتحسينات VAST:

  1. سيدعم مشغلنا الآن العديد من معلني VAST بنفس استجابة VAST. يتم استخدام هذا من قبل بعض وسطاء الإعلان لتزويد معلنين بديلين لتحقيق تحويل أفضل.
  2. سيقوم المشغل الآن بإنشاء بنية HTML مختلفة بعض الشيء عند عرض إعلانات VPAID للسماح بتكامل أفضل مع بعض المعلنين الذين لديهم حساسية لتخطيط HTML الخاص بالمشغل.
  3. سيتم الآن تطبيق مهلة VAST التي تم تكوينها في إعدادات المشغل على المعلنين الفرديين وليس على VAST بالكامل. من المفترض أن يسمح هذا بعرض معلنين VAST بديلين حتى إذا كان المعلن الأساسي يعمل ببطء ويؤدي إلى انتهاء المهلة.
  4. ستسمح إعدادات المشغل الآن بتحديد أكبر عدد ممكن من معلني VAST البديلين حسب الحاجة. إذا تم إعداد ذلك، فستتم تجربة المعلنين البديلين واحدًا تلو الآخر حتى يعرض أي منهم إعلانًا غير فارغ.
  5. سيقوم المشغل بتسجيل الأخطاء الإعلانية بشكل أفضل.
  6. يتم تحسين ملفات تعريف VAST بعدة طرق. بالنسبة لكل معلن في الملف الشخصي VAST، يمكنك الآن تكوين مجموعة المعلنين البديلة المحددة له. تغيير مهم آخر هو كيفية تحديد تصفية البلدان. في السابق، كان ينبغي عليك عادةً تهيئة معلن واحد على الأقل بدون فلتر أي بلدان، والذي سيتم استخدامه كمعلن افتراضي. لقد اعتبرنا هذا النهج خاطئًا وغيرناه تمامًا. مع الإصدار الجديد، يتعين عليك أن تحدد بوضوح ما إذا كان يجب تشغيل إعلانات معينة في بلدان معينة أم يجب إيقاف تشغيلها بدلاً من ذلك. لذلك، سيتم تشغيل أي معلن ليس لديه بلدان في جميع البلدان كما لو لم يتم تمكين التصفية له.
  7. بالإضافة إلى تصفية البلدان، أضفنا أيضًا التصفية حسب المُحيلين لنمنحك التحكم الكامل في الوقت الذي يجب فيه تشغيل أو إيقاف معلنين معينين. هناك مشكلة شائعة لدى بعض شركاء حركة المرور وهي أنهم لا يسمحون بإعلانات من نوع أو مدة معينة لحركة المرور الخاصة بهم. عادةً ما تكون أسعار هذه الإعلانات أفضل، لكن لا يُسمح لك باستخدامها إذا قمت بشراء زيارات من شركاء الزيارات هؤلاء. باستخدام ميزة تصفية المُحيل الجديدة، سيكون لديك الحرية في استخدام أي إعلان عن طريق تعديله بحيث يتم إيقاف تشغيله لأجزاء من حركة المرور التي تحتوي على أي من هذه القيود.
  8. سيؤدي تغيير إعدادات المشغل الآن إلى إعادة تعيين ذاكرة التخزين المؤقت لمقاطع الفيديو تلقائيًا. ولذلك، سيتم تفعيل الإعدادات الجديدة فورًا بمجرد حفظها. في السابق، كان الأمر يستغرق ما يصل إلى عدة ساعات حتى يتم نشر إعدادات المشغل المحدثة في جميع صفحات الفيديو لديك.
  9. سيتم الآن تحديث مفتاح اشتراك VAST تلقائيًا من مستودع KVS، بحيث لا يتعين عليك تحديثه يدويًا في إعدادات المشغل المختلفة. كما أنه سيدعم الأسماء المستعارة دون الحاجة إلى تعديل القوالب.

احصائيات أفضل:

  1. ستدعم إحصائيات حركة المرور واللاعبين التقسيم حسب نوع الجهاز: أجهزة الكمبيوتر المكتبية والهواتف والأجهزة اللوحية. ويمكن تمكينه في إعدادات الإحصائيات.
  2. ستدعم إحصائيات اللاعب التجزئة عن طريق تضمين ملفات التعريف البرمجية. يعد هذا مفيدًا للغاية إذا كنت تستخدم أكواد التضمين KVS في عدة مشاريع أخرى وتريد الحصول على تحليل منفصل لحركة المرور لها.
  3. ستتضمن إحصائيات حركة المرور أيضًا عمليات تشغيل الفيديو للحصول على نظرة أفضل لجودة حركة المرور.
  4. لن يتم تنظيف إحصائيات البحث التي تمت إضافتها يدويًا في لوحة الإدارة تلقائيًا باستخدام إحصائيات البحث المجمعة من مستخدمي الموقع. وفي إعدادات الإحصائيات أيضًا، يمكنك الآن إجبار جميع استعلامات البحث المقدمة من قبل المستخدم على كتابة أحرف صغيرة.

تحسينات أخرى:

  1. وحدة جديدة تمامًا لمكافحة البريد العشوائي. يقوم بتحليل تاريخ البيانات المنشورة من نفس النوع من عنوان IP/حساب واحد، أو من الجميع. إذا تجاوز هذا الرقم الحد المحدد (على سبيل المثال، سينشر عنوان IP أكثر من 10 تعليقات خلال آخر 300 ثانية، أو سينشر جميع المستخدمين بشكل عام أكثر من 10 تعليقات خلال آخر 300 ثانية)، فإن جميع البيانات المستقبلية من نفس النوع (مثل التعليقات) من عنوان IP المحدد أو من جميع المستخدمين سيخضع للإجراءات التي تم تكوينها في الإعدادات. تتضمن هذه الإجراءات عدة مستويات من الصرامة: طلب كلمة التحقق، أو إلغاء التنشيط عند الإضافة، أو الحذف بصمت أو إظهار خطأ.
  2. تم تحويل تحميل الملفات لاستخدام برنامج التحميل المقسم الذي سيسمح بدعم أي حد لحجم التحميل تقريبًا تم تكوينه على الخادم أو الوكيل. يعد هذا أمرًا مهمًا للغاية بالنسبة للمشاريع التي يتم وكيلها بواسطة CloudFlare والتي تفرض حدًا أقصى لملفات التحميل يبلغ 100 ميجابايت. في وقت سابق، كان من الممكن نقل التحميل إلى نطاق فرعي في مثل هذه الحالات، ولكن الآن لا ينبغي أن يمثل هذا مشكلة بعد الآن. ستبدأ لوحة الإدارة في استخدام مفهوم التحميل الجديد تلقائيًا بعد التحديث، ولكن لتبديل برنامج تحميل الموقع، سيتعين عليك تحديث ملف JS الخاص بالموضوع. سنشرح هذا الإجراء لاحقًا في منتدى المواضيع.
  3. تحول KVS إلى استخدام وحدة Memcached "الصحيحة". في وقت سابق، كان PHP5 يدعم وحدتين مختلفتين متشابهتين في الهجاء، والوحدة التي استخدمناها في KVS تم إسقاطها مع PHP7.
  4. سيسمح التحرير الجماعي للألبومات بإعادة إنشاء أي تنسيقات لمجموعة الألبومات المحددة بشكل فردي. في وقت سابق، كان من الممكن فقط إعادة إنشاء تنسيق الألبوم لمجموعة الألبومات بأكملها.
  5. ستدعم الآن تصفية المتصفحات في الإعلانات Yandex وUCBrowser.
  6. تم تحسين وظيفة فصل المحتوى بين المسؤولين. كان من الممكن تقييد وصول المسؤولين إلى المحتوى الذي تم تعيينهم فيه كمالكين فقط. لكن تعيين الملكية كان مسموحًا به فقط للمسؤولين المتميزين، وبالتالي لم يكن ملائمًا للغاية. تم تغيير هذا، بحيث يمكن لأي مسؤول يتمتع بامتياز الإدارة الآن تعديل ملكية المحتوى. أضفنا أيضًا مستوى إضافيًا لفصل المحتوى باستخدام علامات المسؤول، والتي قد تكون طريقة أفضل لإدارة ذلك. وأخيرًا، أصبح من الممكن أيضًا إلغاء تنشيط المستخدمين الإداريين بدلاً من حذفهم.
  7. ستسمح خيارات استيراد المحتوى الآن بتعطيل التحقق من الصحة الذي يتم إجراؤه بواسطة أدوات الالتقاط. هذا التحقق ليس ضروريًا في الواقع وقد يؤدي إلى بعض المشكلات، على سبيل المثال، يمكن أن يستغرق وقتًا طويلاً ويمكن أن يعرض عنوان IP الخاص بخادمك للحظر.
  8. يحتوي المكون الإضافي لإحصائيات المحتوى على واجهة مستخدم رسومية أفضل الآن. سيدرج هذا المكون الإضافي الآن عمليات التنفيذ من الفترة الأخيرة وستفصل نتائجها مساحة القرص المستخدمة في مجموعات التخزين المختلفة.
  9. سيستخدم المكون الإضافي لإنشاء الصور الرمزية للفئة الآن أفضل لقطة شاشة فعلية حسب نسبة النقر إلى الظهور عند تمكين تدوير لقطة الشاشة. في وقت سابق، استخدم هذا المكون الإضافي لقطة الشاشة الرئيسية في جميع الحالات.
  10. يدعم KVS الآن التكامل مع AWE Black Label عبر البرنامج الإضافي. إذا كنت تريد البدء في استخدامه، يرجى الاتصال بالدعم لدينا.
  11. تم تحسين اختبار خوادم التخزين للتحقق من مشكلات طبقة المقابس الآمنة (SSL) والإبلاغ عنها بمجرد ظهورها.
  12. ستقوم لوحة الإدارة الآن بتمييز كائنات التصنيف غير النشطة في محدداتها وستسمح أيضًا بتصفيتها إذا لزم الأمر.
  13. تم تغيير KVS لحذف التعليقات عند حذف المستخدمين. يجب أن يتم ذلك باستخدام الإجراء الخاص "الحذف بالمحتوى". لم يتم حذف التعليقات السابقة ولكن بدلاً من ذلك تم تحويلها إلى مستخدم مجهول، وهو ما كان خطأً عند حذف الحسابات غير المرغوب فيها.
  14. تمت إضافة دعم Captcha إلى كتل post_edit وplaylist_edit وdvd_edit.
  15. تمت إزالة وظيفة حظر دعوة الأصدقاء أخيرًا. نوصي بإزالة هذا الرابط من تذييل موقعك لأنه سيتوقف عن العمل على أي حال.
  16. في كتلة تسجيل الدخول أضفنا دعمًا لميزة الدخول الموحّد (SSO). ستكون هذه الميزة مفيدة للغاية لأولئك الذين يقومون بدمج KVS مع مناطق الأعضاء الأخرى، على سبيل المثال المنتديات. النقطة الأساسية هي أنك لا تحتاج إلى دمج المستخدمين في KVS، ولكن بدلاً من ذلك يمكنك فقط إنشاء رابط موقع إلى موقع KVS وعرضه للمستخدم في نهايتك. من خلال النقر على هذا الرابط، سيتم تسجيل دخول المستخدم تلقائيًا إلى KVS باستخدام حسابه، وإذا لم يكن هناك مثل هذا المستخدم حتى الآن - فسيتم إنشاؤه تلقائيًا. لذلك، يمكن للمستخدمين الذين قاموا بتسجيل الدخول إلى نظامك الأساسي الآخر تسجيل الدخول بشكل آمن إلى KVS دون أي جهد آخر لتكاملهم.
  17. تم تغيير منطق خيار randomize_positions في كتلة list_videos قليلاً. يتم استخدام هذه المعلمة لإدراج مقاطع فيديو عشوائية في قوائم الفيديو مرتبة حسب نسبة النقر إلى الظهور، بحيث يتم حساب نسبة النقر إلى الظهور أيضًا لمقاطع الفيديو الأخرى أيضًا. الآن لن يكون الإدراج عشوائيًا تمامًا - يمكنك تخصيص الفرز لمقاطع الفيديو المدرجة عبر معلمة منفصلة randomize_positions_sort_by. كما أن مقاطع الفيديو المدرجة ستعمل الآن على إزاحة مقاطع الفيديو الأصلية بدلاً من استبدالها، ولن يتم تقليل نسبة النقر إلى الظهور للكتلة بأكملها.
  18. في كتلة list_models يمكنك الآن التصفية حسب الحقول المخصصة.
  19. في كتلة list_members يمكنك الآن التصفية حسب حالة العضو.
  20. لن تستخدم نتائج البحث الفارغة صفحة النظام 404 إذا تم تمكين المعلمة search_empty_404. وبدلاً من ذلك، سيعودون فقط بالحالة 404 ويعرضون صفحة نتائج بحث فارغة.

الأخطاء التي تم إصلاحها:

  1. [SEVERE] تصدير واجهة المستخدم الرسومية لم يسمح بتحديد أكثر من 5 حقول (الانحدار بعد 5.1.0).
  2. [SEVERE] عرضت الأقمار الصناعية مسؤولين فارغين في لوحة الإدارة (الانحدار بعد 5.1.1).
  3. [MEDIUM] اعتبرت إحصائيات البحث أن طلبات البحث نفسها التي تحتوي على أحرف صغيرة أو كبيرة مختلفة (الانحدار بعد 5.1.1).
  4. [MEDIUM] قد يؤدي تحميل عنوان URL من منطقة الموقع إلى حدوث خطأ بسبب التنزيلات البطيئة.
  5. [MEDIUM] سلوك show_model_groups خاطئ في كتلة list_models.
  6. [MEDIUM] قد يقوم KVS أحيانًا بحذف دليل /tmp.
  7. [MEDIUM] يمكن أن يؤدي إعادة النشر لإدارة مستخدم NATS إلى تجاهل بعض أحداث التحويل.
  8. [LOW] بالنسبة للواردات الكبيرة جدًا، قد تستمر عملية التحقق لعدة أيام.
  9. [LOW] في بعض الحالات، يمكن أن تسجل الإحصائيات التواريخ المستقبلية.
  10. [LOW] كانت للكلمات المتوقفة أولوية أعلى من بدائل التعبير العادي.
  11. [LOW] قد تنتهي مهام الخلفية التي بدأت تحويلها بالخطأ إذا تم إلغاء تنشيط خادم التحويل.
العلامة التجارية الجديدة KVS 6.3.0 موجودة هنا اطلب الآن