Будь ласка, дивіться повну інформацію про оновлення зі знімками екрана покращень на форумі 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 року здавалося необхідним зберігати багато форматів, щоб забезпечити сумісність відтворення на всіх пристроях. Однак Apple почала додавати підтримку AV1 до своїх нових пристроїв, що робить H265 майже застарілим. H265 широко підтримується компанією Apple, але це власний (платний) кодек, який потребує ліцензійної плати. AV1 — це безкоштовний кодек, який уже давно підтримується на інших платформах (Android, Windows, Linux). Крім того, AV1 пропонує розширене стиснення (до 45% краще, ніж H264, тоді як H265 пропонує до 30%). Однак ключовим недоліком AV1 є те, що його неможливо ефективно закодувати на стандартних серверах на базі ЦП протягом прийнятного часу. Станом на 2026 рік Інтернет рухається до повного впровадження AV1, потенційно зменшуючи витрати на зберігання та пропускну здатність майже на 50%. Згідно з реальними тестами проекту, поточна підтримка AV1 становить близько 75–80%, хоча вона залежить від країни: регіони, де переважають пристрої Apple, демонструють нижчу підтримку, тоді як регіони з інтенсивним використанням Android можуть досягати 95%. Очікується, що ці цифри зростуть, і зрештою AV1 замінить як H265, так і H264. Наразі ми рекомендуємо використовувати AV1 для нових відео з високою роздільною здатністю (1080p+), зберігаючи нижчу роздільну здатність у H264 для сумісності. Це особливо важливо для проектів, які оплачують витрати CDN на зберігання та трафік, оскільки витрати можна скоротити майже вдвічі. Коли підтримка AV1 досягне 95%+, у H264 залишиться лише 480p, а всі інші формати – у AV1.
- Щоб допомогти проаналізувати оптимізацію витрат і оцінити доцільність переходу на AV1, ми покращили плагін статистики вмісту. Тепер він надає детальний розподіл за роздільною здатністю, загальним розміром файлу, бітрейтом, бітрейтом на піксель тощо. Статистика програвача також тепер показує відсоток підтримки AV1/H265 у вашому трафіку (можливо, потрібно буде ввімкнути стовпці в налаштуваннях таблиці).
- Щоб зменшити витрати на трафік, ми додали можливість у налаштуваннях плеєра керувати форматами відео за країнами. Наприклад, ви можете вимкнути формати 1080p і 4K для регіонів з низькою монетизацією, щоб зменшити використання пропускної здатності.
- Покращено можливості фільтрації вмісту для супутників. По-перше, додано спеціальну сторінку налаштувань для відображення всіх доступних параметрів фільтрації (тільки для читання; фактична конфігурація виконується через setup.php через його вплив на поведінку). По-друге, додано фільтрацію та затримку за датою публікації, що дозволяє супутникам показувати лише новіший вміст і коригувати дати публікації щодо основного проекту. Це покращує SEO, оскільки поступова публікація вмісту веде до кращої індексації. Крім того, супутникові канали експорту тепер застосовують усі налаштовані правила фільтрації (використовуйте URL-адреси каналів через супутниковий домен).
- Додано плагін AI GPT Text Processor для повної підтримки текстових нейронних мереж у KVS. Цей плагін дозволяє використовувати кілька підтримуваних моделей для переписування заголовків, створення описів, перекладу кількома мовами та виконання синонімізації супутників. Він підтримує як відео, так і альбоми, а також переклад тегів і категорій.
- Групи форматів відео тепер можуть автоматично вибирати формати на основі типу відео: вертикальне, коротке або довге. Це дає змогу гнучкіше налаштовувати, наприклад, надсилати всі короткі відео в групу «shorts», а вертикальні відео — у групу «vertical», кожне з різними наборами форматів і налаштуваннями.
- Додано підтримку локалізації дописів.
- Налаштування AgeVerif тепер підтримують псевдоніми, оскільки служба потребує різних ключів доступу для різних доменів.
- Параметри Grabber тепер дозволяють призначати канал для всіх імпортованих відео (раніше підтримувалося лише джерело вмісту).
- Плагін автоматичного вибору категорій тепер має опцію видаляти теги, якщо було призначено категорії з однаковою назвою, запобігаючи дублікату тегів.
- Налаштування реклами тепер підтримують спеціальні маркери для передачі категорій або тегів у рекламний код для покращеного націлювання.
- Покращено оптимізацію підсумків у категоризації, що має зменшити навантаження на базу даних під час фонових операцій.
- Масове редагування тепер включає можливість скинути категоризацію для вибраних відео та альбомів.
- Параметри обертання знімків екрана тепер містять опцію вимкнення обертання для відео із завантаженими вручну знімками екрана.
Помилки, які були виправлені:
- [СЕРЕДНІЙ]: у деяких випадках користувачі, які завантажили відео чи альбоми, не могли отримати до них доступ, якщо вони ще не були активовані.
- [НЕЩОРОДНИЙ]: вимкнено збір помилок гравців від відомих ботів, щоб зменшити фальшиві помилки в статистиці.
- [НЕМЕНШИЙ]: модуль автоматичного вибору моделі не враховував крапки в псевдонімах.
- [НЕМЕНШЕ]: сповіщення панелі адміністратора, приховані через налаштування, більше не відображаються на початковій сторінці.
- [MINOR]: виправлено повторювані пробіли під час додавання нових тегів.
[НЕДОБРИЙ]: імпорт тепер надсилатиме заголовок посилання під час завантаження знімків екрана, як того вимагають деякі граббери.
[НЕЩОРОДНИЙ]: перевірку електронної пошти стандартизовано в KVS відповідно до вбудованих правил перевірки PHP.