چیزهای جدید در نسخه 5.1.0
مجموعه عظیمی از بهبودهای پخش کننده KVS:
- به طور کامل از مشخصات VAST 3.0 پشتیبانی می کند (به جز نمادهای صنعت، زیرا ما هرگز نمونه ای از هیچ مشتری KVS نداشتیم که از آن استفاده کند). این به طور خاص به این معنی است که پخش کننده KVS اکنون از wrapper ها و تکنیک های پیشرفته بارگیری VAST پشتیبانی می کند.
- به طور کامل از مشخصات VPAID 2.0 پشتیبانی می کند.
- ما نحوه درخواست پخش کننده فایل VAST XML را تغییر دادیم. قبلاً VAST را در حین راهاندازی بازیکن بارگیری میکرد تا از تأخیر بیشتر هنگام شروع پخش جلوگیری شود. این رویکرد با پاپوندرهای شخص ثالث به درستی کار نمی کرد، زیرا در اکثر موارد صفحه پخش کننده دو بار برای یک کاربر نمایش داده می شد و پخش کننده KVS هیچ شانسی برای دانستن این واقعیت نداشت، به طوری که می توانست از بارگذاری VAST جلوگیری کند. رویکرد جدید به طور مشابه با سایر بازیکنان کار خواهد کرد، به عنوان مثال. VAST فقط با کلیک کردن بارگیری می شود. ما معتقدیم که این عملکرد VAST را برای اکثر مشتریان KVS بهبود میبخشد.
- دستگاه های تلفن همراه در حین نمایش تبلیغات قبل از پخش، بارگیری ویدیوی اصلی را از قبل شروع می کنند. این باید منجر به زمان کمتری در انتظار برای شروع ویدیو شود، زیرا در اغلب موارد فایل ویدیویی زمانی که کاربر در حال تماشای قبل از پخش است بافر میشود.
- ما رفتار نوار کنترل را در دستگاههای لمسی هنگام نمایش تبلیغات قبل از پخش یا پس از پخش تغییر دادیم. قبلاً نوار کنترل به صورت خودکار مخفی می شد و با اولین لمس تبلیغاتی نمایش داده می شد، که ممکن است منجر به کلیک کمتر و CTR کوچکتر شود. ما این مشکل را برطرف کردیم تا در هنگام نمایش تبلیغات در دستگاههای لمسی هرگز نوار کنترل پنهان نشود.
- دکمه میزان صدا را ثابت کردیم تا بتوانیم صدا را در حین نمایش تبلیغات کاهش دهیم (بیشتر دسکتاپها چون موبایلها ممکن است این را پشتیبانی نکنند). قبلاً فقط از گزینههای بیصدا/لغو صدا پشتیبانی میکرد.
- ما پشتیبانی از آمار بازیکنان را در KVS و Google Analytics اضافه کردیم. در تنظیمات آمار اکنون امکان فعال کردن آمار برای رویدادهای بازیکن و انتخاب محل جمع آوری آنها وجود دارد.
- همچنین در تنظیمات آمار، شمارش رویدادهای پخش برای هر ویدیو امکان پذیر خواهد بود. بهطور پیشفرض KVS فقط رویداد «مشاهده» را محاسبه میکند، که اساساً حقیقت باز کردن صفحه پخشکننده ویدیو است. با این بهروزرسانی پخشکننده، شمارش تعداد دفعات پخش یک ویدیوی خاص توسط پخشکننده نیز امکانپذیر خواهد بود.
- مهم! همه پوسته های پخش کننده به دلیل این تغییرات به روز می شوند. اگر از پوسته پخش کننده سفارشی استفاده می کنید، باید آن را نیز بر این اساس به روز کنید، زیرا KVS پوسته پخش کننده سفارشی شما را به طور خودکار به روز نمی کند.
عملکرد چرخاننده CTR به چندین روش بهبود یافته است:
- اول از همه، ما روش محاسبه قدیمی آن را به روز کردیم که منجر به کاهش سرعت محاسبه CTR شد. منطق چرخاننده جدید مقادیر CTR فوری را به ارمغان میآورد که بیشترین ویدیوهای قابل کلیک را به همان شکلی که در آن لحظه هستند منعکس میکند. کش وب سایت دیگر بر محاسبه CTR تأثیر نمی گذارد.
- یکی دیگر از پیشرفتهای مهم، توانایی پیکربندی ترکیبهای ویدیویی تصادفی هنگام رندر کردن ویدیوها توسط CTR است. به عنوان مثال، اگر قبلاً مجموعهای از ویدیوها را دارید که بر اساس CTR مرتب شدهاند، میتوانید اجازه دهید برخی از ویدیوهای تصادفی در چندین موقعیت نمایش داده شوند، به طوری که ویدیوهای جدید شانس بیشتری برای دریافت چند کلیک و رسیدن به بالا داشته باشند. این باید در هر فهرست در پارامترهای بلوک list_videos پیکربندی شود (پارامتر randomize_positions اضافه شده است).
- در نهایت ما برخی بهبودهای عملکرد را در منطقه انجام دادیم و به پیشرفت هایی رسیدیم که بار پایگاه داده را در طول محاسبه مجدد CTR کاهش می دهد. ما همچنین گزینه Schedule را در تنظیمات Rotator اضافه کردیم که امکان افزایش فواصل بین محاسبات مجدد CTR را فراهم می کند، و همچنین توانایی پیکربندی دوره "سکوت" را فراهم می کند تا زمانی که سرور شما تحت ترافیک سنگین است روتاتور بار اضافی ایجاد نکند.
سایر ویژگی ها:
- پشتیبانی از فرمت WebP در اسکرین شات های ویدئویی اضافه شد. WebP یک فرمت تصویر مدرن است که توسط Google تبلیغ می شود و توسط مرورگرهای اصلی پشتیبانی می شود (در حال حاضر 79.96٪ پوشش پشتیبانی می کند). ویژگی کلیدی این فرمت کاهش حجم تصویر HUGE - 30-50% - در مقایسه با JPG در عین حفظ کیفیت بصری تقریباً یکسان است. از آنجایی که این قالب 100٪ پشتیبانی نمی شود، فقط می توان از آن به عنوان یک فرمت استاندارد JPG استفاده کرد.
- Adspyglass.com اکنون یکی از لیست ارائه دهندگان رایگان VAST است که به کد اشتراک VAST از KVS نیاز ندارد! این یکپارچگی با بیش از 30 تبلیغکننده محبوب VAST را فراهم میکند و ممکن است با نمایش خودکار بهترین آگهیهای پولی برای هر بازدیدکننده خاص بر اساس دستگاه و مکان، درآمد تبلیغاتی شما را بدون هیچ تلاشی از جانب شما افزایش دهد.
- آمار بازیکن برای ارائه داده های پیچیده تر از قبل بهبود یافته است. اکنون می توانید از آنها برای مقایسه کیفیت ترافیک از منابع مختلف (با استفاده از تنظیمات ارجاع دهنده KVS) استفاده کنید. اگر ترافیک را از چندین منبع خریداری میکنید یا معامله میکنید، میتوانید گروهبندی آمار را طوری تغییر دهید که هر ردیف در آمار ترافیک را از ارجاعدهنده جداگانه نشان دهد. با مقایسه اختلاف بین مقدار AVG و مقدار واقعی (که به صورت +-% در پرانتز نشان داده شده است) به راحتی می توانید متقلبان و ترافیک بد را شناسایی کنید، زیرا بعید است که آنها بتوانند همان الگوی رفتاری را برای رویدادهای بازیکن شبیه سازی کنند. li>
- همه آمار ترافیک به رابط کاربری گرافیکی بهتر با قابلیت نمایش ستون های داده بیشتر و عملکرد تجزیه و تحلیل بهبود یافته است.
- KVS اکنون از GIF های متحرک به عنوان فرمت های ویدئویی پشتیبانی می کند. امکان تعریف فرمت GIF مشابه سایر فرمتهای ویدیویی وجود دارد و KVS برای ایجاد تصویر GIF از هر ویدیوی آپلود شده بر اساس مدت زمان و تنظیمات تریلر، نیاز است. برای مثال امکان ایجاد تریلرهای GIF 5 ثانیه ای از هر ویدیو وجود دارد.
- در تنظیمات برچسب اکنون میتوانید پیکربندی کنید که همه برچسبهای جدید در وضعیت غیرفعال ایجاد شوند و بدون فعال کردن دستی آنها در سایت ظاهر نشوند.
- در تنظیمات شخصی، گزینه ای را که اجازه پیکربندی حداکثر اندازه انگشت شست را در لیست های پنل مدیریت می داد، برگرداندیم. این گزینه قبلاً با تغییرات 5.0 حذف شده بود.
- در پنل مدیریت اکنون پیکربندی کاربر ناشناس به عنوان کاربر پیش فرض برای هر محتوا امکان پذیر خواهد بود.
- نمایش آمار کد جاسازی شده در صفحه شروع در پنل مدیریت اضافه شد.
- در صورتحسابها، پشتیبانی از بازپسگیری مجدد تراکنش را در صورت بروز خطا اضافه کردیم. برای اینکه اجازه دهیم ایمیل و رمز ورود به گزارشهای صورتحساب را که قبلاً بهعنوان بخشی از بهروزرسانی 4.0.2 حذف شدهاند، پس بگیریم
- وارد کردن رابط کاربری گرافیکی برای نشان دادن نمونه هایی از مقادیر مورد انتظار برای هر ستون داده به روز شد. همچنین پشتیبانی از گزینه سطح دسترسی برای ویدیوها و آلبوم ها اضافه شد.
- در نظرات، نحوه نمایش پنل مدیریت نظرات طولانی در لیست را تغییر دادیم. قبلاً هر نظری که بیش از 200 کاراکتر داشته باشد از انتهای آن کوتاه می شود. در به روز رسانی، ما این را به کوتاه کردن قسمت میانی تغییر دادیم، به طوری که ابتدا و انتهای نظر همیشه قابل مشاهده باشد. همچنین ستون دیگری اضافه کردیم که میتواند نظر کامل را بدون هیچ گونه برش، صرف نظر از طول آن ارائه دهد.
- بررسیهای تأیید اعتبار سرور ذخیرهسازی اکنون سرصفحه ارجاعدهنده را ارسال میکند تا از پیکربندیهای خاصی که اجازه ارجاعدهندههای خالی را نمیدهند اجتناب شود.
- افزونه پشتیبانگیری از نامگذاری بهتری برای پشتیبانگیریهای ایجاد شده استفاده میکند.
- موتور تبدیل KVS دیگر فرمتهای خروجی FLV را پشتیبانی نمیکند زیرا منسوخ شدهاند.
- در بلوکهای video_edit و album_edit اکنون میتوان فیلد سطح دسترسی را مشخص کرد.
- در بلوکهای ثبت نام و member_profile_edit KVS اکنون تاریخ تولد مشخصشده را بهطور کامل تأیید میکند تا با حداقل سن مجاز پیکربندیشده در setup.php مطابقت داشته باشد (به طور پیشفرض روی ۱۸ سال تنظیم شده است) . قبلاً از این گزینه برای محدود کردن انتخاب سالهای موجود در انتخابگرهای تاریخ استفاده میشد، اما KVS هرگز تأیید نکرد که تاریخ تولد مشخصشده در محدوده سالهای کامل مجاز است.
- اگر چندین سرور ذخیرهسازی فعال در یک گروه قرار داشته باشند و KVS خطا را در هر یک از آنها تشخیص دهد، از این سرور برای ارائه درست محتوا استفاده نمیشود.
اشکالاتی که رفع شده اند:
- [ بحرانی] پردازشگر پرداخت NATS در صورتی که بسته های دسترسی برای آن ایجاد نشود (رگرسیون بعد از 5.0) منجر به خطای پردازش می شود.
- [HIGH] ممکن است فایلهای ویدیویی شکسته زمانی ظاهر شوند که فرمت ویدیو از خودش دوباره ایجاد شود و موتور تبدیل به دلیل خطای شبکه قادر به کپی کامل آن در سرور ذخیرهسازی نباشد.
- [HIGH] عملکرد مدل و منبع محتوا منجر به خطاهای SQL در MySQL 8 شد.
- [MEDIUM] در برخی موارد که وظایف پسزمینه به صورت دستی حذف میشوند، فایلهای منبع ویدیو حذف نمیشوند.
- [MEDIUM] رتبهبندی مدل و منبع محتوا در موارد تصادفی اشتباه محاسبه میشود.
- [LOW] وارد کردن فیدها به اشتباه میزان ویدیوهای حذف شده را نمایش میدهد (رگرسیون بعد از 5.0).
- [LOW] افزونه انتخاب خودکار دستهها، هنگام استفاده از حروف مختلط، برچسبها را به درستی در نظر نمیگیرد (مثلاً Tag1 در مقابل tag1).
- [LOW] منطق تشخیص اسکرینشات بد برای برخی ویدیوها به درستی کار نمیکند و میتواند منجر به ایجاد اسکرینشات بسیار کندتر شود.
- [LOW] بازیکن گاهی اوقات اسکرین شات خط زمانی 1+ را ارائه میکند که وجود نداشت و منجر به خطای 404 میشد.
- [LOW] افزونه آپلودکننده محتوای FTP اجازه میدهد ویدیوهای ممتاز را وارد کنید، حتی اگر هیچ قالب ممتازی تعریف نشده باشد.
- [LOW] هنگام تغییر تاریخ پست یک ویدیو یا آلبوم، نظرات به تاریخهای آینده منتقل میشوند.