لطفاً اطلاعات کامل مربوط به بهروزرسانی را با تصاویری از پیشرفتها در انجمن KVS بیابید: بهروزرسانی KVS 7.0.0.
موارد جدید در KVS 7.0.0:
- ما در حال راه اندازی یک شعبه جدید هستیم. نسخه 7.0.x آخرین نسخه ای خواهد بود که از PHP 7 پشتیبانی می کند. با شروع از KVS 7.1، به روز رسانی به PHP 8.1 نیاز دارد. به دلیل انتقال به نسخه های جدیدتر PHP نمی توان از این به روز رسانی صرف نظر کرد. در میان تغییرات عمده سیستم، KVS همچنین به جداول InnoDB در پایگاه داده و رمزگذاری UTF8MB4 تغییر می کند. این امکان ذخیره هر گونه ایموجی را در پایگاه داده (عنوان، نظرات و غیره) فراهم می کند. در حال حاضر هیچ مهاجرت اجباری وجود نخواهد داشت - ما به صورت اختیاری آزمایش و مهاجرت می کنیم و بعداً یک افزونه برای مهاجرت یک بار برای پروژه های قدیمی ارائه می دهیم. مشکل اصلی در اینجا مربوط به پروژههای با بار بالا است: برای کاهش بار، سایت باید در حین انتقال پایگاه داده آفلاین شود.
- ما خوشحالیم که سرویس جدید خود را معرفی می کنیم - KVS Conversion Cloud که به طور کامل در KVS ادغام شده است و به شما امکان می دهد از قدرت تبدیل ما در پروژه های خود استفاده کنید. قیمت ها چندین برابر کمتر از خدمات مشابه است و ابر تبدیل سریع به کدک های ویدیویی مدرن (H265، AV1) را امکان پذیر می کند. برخلاف موتور اصلی تبدیل KVS، ابر مستقیماً از گزینههای FFmpeg استفاده نمیکند، بلکه در عوض از تنظیمات پیشفرض کیفیت برای تعیین میزان بیت استفاده میکند. این امکان انتخاب نرخ بیت پویا برای ویدیوهای ورودی را فراهم میکند و از تولید فایلهای خروجی بسیار بزرگتر از منبع جلوگیری میکند، که به هر حال کیفیت را بهبود نمیبخشد. در این مرحله اولیه، توصیه میکنیم برای کمک به پیکربندی با تیم پشتیبانی خود تماس بگیرید، زیرا ممکن است برخی از جنبههای انتخاب کیفیت واضح نباشد. اسناد سلف سرویس بیشتری در آینده ارائه خواهد شد.
- KVS اکنون از کدک های ویدئویی مدرن H265 و AV1 در هر دو سطح موتور و پخش پشتیبانی می کند. تا سال 2026، ذخیره فرمت های زیادی برای اطمینان از سازگاری پخش در همه دستگاه ها ضروری به نظر می رسید. با این حال، اپل شروع به اضافه کردن پشتیبانی AV1 به دستگاه های جدیدتر خود کرده است و H265 را تقریباً منسوخ کرده است. H265 به طور گسترده توسط اپل پشتیبانی می شود، اما یک کدک اختصاصی (پرداختی) است که به هزینه های مجوز نیاز دارد. AV1 یک کدک رایگان است و مدتهاست که در سایر پلتفرمها (اندروید، ویندوز، لینوکس) پشتیبانی میشود. علاوه بر این، AV1 فشرده سازی پیشرفته تری را ارائه می دهد (تا 45٪ بهتر از H264، در حالی که H265 تا 30٪ را ارائه می دهد). با این حال، یک اشکال کلیدی AV1 این است که نمی توان آن را به طور موثر در سرورهای استاندارد مبتنی بر CPU در مدت زمان معقول کدگذاری کرد. از سال 2026، وب به سمت پذیرش کامل AV1 در حال حرکت است و به طور بالقوه هزینه های ذخیره سازی و پهنای باند را تا حدود 50 درصد کاهش می دهد. بر اساس آزمایشهای واقعی پروژه، پشتیبانی فعلی AV1 حدود 75 تا 80 درصد است، اگرچه در کشور متفاوت است: مناطق تحت سلطه دستگاههای اپل پشتیبانی کمتری را نشان میدهند، در حالی که مناطق سنگین Android میتواند تا 95 درصد برسد. انتظار می رود این اعداد رشد کنند و در نهایت AV1 جایگزین H265 و H264 شود. در حال حاضر، توصیه میکنیم از AV1 برای ویدیوهای جدید با وضوح بالا (1080p+) استفاده کنید، در حالی که برای سازگاری، رزولوشن پایینتری را در H264 نگه دارید. این امر به ویژه برای پروژه هایی که هزینه های CDN را برای ذخیره سازی و ترافیک پرداخت می کنند مهم است، زیرا هزینه ها می تواند تقریباً به نصف کاهش یابد. هنگامی که پشتیبانی AV1 به 95%+ رسید، تنها 480p میتواند در H264 باقی بماند، با همه فرمتهای دیگر در AV1.
- برای کمک به تجزیه و تحلیل بهینه سازی هزینه و ارزیابی ارتباط تغییر به AV1، افزونه آمار محتوا را بهبود بخشیده ایم. اکنون جزئیات تفکیک شده بر اساس وضوح، اندازه کل فایل، میزان بیت، میزان بیت در هر پیکسل و غیره را ارائه می دهد. آمار پخش کننده همچنین درصد پشتیبانی AV1/H265 را در ترافیک شما نشان می دهد (ممکن است لازم باشد ستون ها در تنظیمات جدول فعال شوند).
- برای کاهش هزینه های ترافیک، در تنظیمات پخش کننده قابلیت مدیریت فرمت های ویدئو را بر اساس کشور اضافه کرده ایم. به عنوان مثال، برای کاهش استفاده از پهنای باند، می توانید فرمت های 1080p و 4K را برای مناطق کم درآمد غیرفعال کنید.
- قابلیت فیلتر محتوا برای ماهواره ها بهبود یافته است. ابتدا، یک صفحه تنظیمات اختصاصی برای نمایش تمام گزینههای فیلتر موجود اضافه شده است (فقط خواندنی؛ پیکربندی واقعی به دلیل تأثیر آن بر رفتار، از طریق setup.php انجام میشود). دوم، فیلتر کردن و تاخیر بر اساس تاریخ انتشار اضافه شده است - به ماهواره ها اجازه می دهد فقط محتوای جدیدتر را نشان دهند و تاریخ انتشار را نسبت به پروژه اصلی تنظیم کنند. این امر سئو را بهبود می بخشد، زیرا انتشار تدریجی محتوا منجر به نمایه سازی بهتر می شود. علاوه بر این، فیدهای صادراتی ماهواره اکنون همه قوانین فیلترینگ پیکربندی شده را اعمال می کنند (از URL های فید از طریق دامنه ماهواره ای استفاده کنید).
- افزونه AI GPT Text Processor را برای پشتیبانی کامل از شبکه های عصبی مبتنی بر متن در KVS اضافه کرد. این افزونه اجازه می دهد تا از چندین مدل پشتیبانی شده برای بازنویسی عناوین، تولید توضیحات، ترجمه به چندین زبان و انجام مترادف سازی برای ماهواره ها استفاده کنید. هم از فیلم ها و آلبوم ها و هم ترجمه برچسب ها و دسته ها پشتیبانی می کند.
- گروه های فرمت ویدیو اکنون می توانند به طور خودکار فرمت ها را بر اساس نوع ویدیو انتخاب کنند: عمودی، کوتاه یا طولانی. این امکان پیکربندی انعطافپذیرتر را فراهم میکند - به عنوان مثال، ارسال همه ویدیوهای کوتاه به یک گروه "کوتاه" و فیلمهای عمودی به یک گروه "عمودی"، که هر کدام با مجموعهها و تنظیمات فرمتهای متفاوتی هستند.
- پشتیبانی برای محلی سازی پست ها اضافه شده است.
- تنظیمات AgeVerif اکنون از نام مستعار پشتیبانی می کنند، زیرا این سرویس به کلیدهای دسترسی متفاوت برای دامنه های مختلف نیاز دارد.
- تنظیمات Grabber اکنون اجازه اختصاص یک کانال برای همه ویدیوهای وارد شده را می دهد (قبلا فقط منبع محتوا پشتیبانی می شد).
- افزونه انتخاب خودکار دستهها اکنون گزینهای برای حذف برچسبها در صورت اختصاص دستههایی با همان نام دارد و از برچسبگذاری تکراری جلوگیری میکند.
- تنظیمات تبلیغات اکنون از توکن های ویژه ای برای ارسال دسته ها یا برچسب ها به کد تبلیغاتی برای بهبود هدف گذاری پشتیبانی می کنند.
- بهینه سازی مجموع در دسته بندی بهبود یافته است، که باید بار پایگاه داده را در طول عملیات پس زمینه کاهش دهد.
- ویرایش انبوه اکنون شامل امکان بازنشانی دسته بندی برای فیلم ها و آلبوم های انتخاب شده است.
- تنظیمات چرخاننده اسکرین شات اکنون گزینه ای برای غیرفعال کردن چرخش برای ویدیوهایی با اسکرین شات های آپلود شده دستی دارند.
اشکالاتی که رفع شده اند:
- [MEDIUM]: در برخی موارد، کاربرانی که ویدیوها یا آلبومها را آپلود کردهاند، اگر هنوز فعال نشده باشند، نمیتوانند به آنها دسترسی داشته باشند.
- [MINOR]: غیرفعال کردن جمع آوری خطاهای بازیکن از ربات های شناخته شده برای کاهش خطاهای جعلی در آمار.
- [MINOR]: افزونه انتخاب خودکار مدل، نقطه را در نام مستعار به حساب نمی آورد.
- [MINOR]: اعلانهای پنل مدیریت که از طریق تنظیمات پنهان شدهاند، دیگر در صفحه شروع ظاهر نمیشوند.
- [MINOR]: Import اکنون یک سرصفحه ارجاع را هنگام بارگیری اسکرینشاتها ارسال میکند، همانطور که برخی از گربرها نیاز دارند.
- [MINOR]: اعتبارسنجی ایمیل در سراسر KVS استاندارد شده است تا از قوانین اعتبارسنجی داخلی PHP پیروی کند.
- [MINOR]: هنگام افزودن برچسبهای جدید، فاصلههای تکراری ثابت شد.