KVS v2.0.0 - абсолютно нова архітектура дає абсолютно нові можливості

17 September, 2010

Я. Механізм перетворення та концепцію зберігання відео/скріншотів було повністю переписано
1. Для кожного типу відео – стандартного (публічного та приватного) та преміум – тепер ви можете вказати окремий список форматів, який буде створюватися автоматично на основі джерела. Кожен із цих форматів дозволяє задати індивідуальні параметри та обмеження тривалості відео (в секундах або в %, кількість частин, з яких має бути сформовано відео), окреме зображення водяного знака.
2. Можливість увімкнути збереження джерела відео.
3. Формати відео можна видалити / додати в будь-який час. При видаленні формату всі файли цього формату видаляються автоматично, при додаванні – додатково створюються на основі джерела відео або на основі файлів інших форматів.
4. Скріншоти розділені на 2 групи: оглядові та часові. Оглядові скріншоти створюються на основі джерела відео та представляють відео для користувача. Ви можете встановити або фіксовану кількість скріншотів огляду для всіх відео, або інтервал, з яким вони будуть зроблені (таким чином, відео різної тривалості матимуть різну кількість скріншотів огляду). Скріншоти таймлайну налаштовуються для кожного формату відео окремо та створюються на основі файлів цього формату (а не джерела). Скріншоти шкали часу призначені для відображення в ключових точках відео в програвачі, але також можуть використовуватися в інших місцях, де потрібно показати звіт камери про відео.
5. Для скріншотів огляду та часової шкали можна вказати окремі формати. Ви можете вказати окремий розмір, окремі налаштування якості та окреме зображення водяного знака для кожного формату знімків екрана. Формати скріншотів можна додавати / видаляти в будь-який момент, потрібні файли будуть створені / видалені автоматично.
6. Додано поняття черги конвертації та серверів конвертації. Тепер будь-які операції з контентом створюються як завдання (9 типів завдань). Деякі завдання виконуються на головному сервері і не потребують серверів конвертації. Завдання, які включають роботу з відеоконтентом, виконуються на серверах конвертації. Під час встановлення створюється один сервер перетворення за замовчуванням, який фізично розташований на тому самому сервері. При необхідності ви можете додати будь-яку кількість сторонніх серверів конвертації та виконувати на них усі найскладніші операції. Це можна зробити в будь-який момент (потрібно лише встановити необхідні серверні бібліотеки на сервер конвертації та скопіювати невеликий PHP-скрипт). Таким чином, ми вирішили важливе питання оптимізації ефективності конверсії.
7. Розширено підтримку мультисерверного зберігання відео:
(a) Тепер ви можете налаштувати балансування навантаження потокового відео між серверами в одній групі серверів за ваговими коефіцієнтами, а також за країною (організація CDN). Отже, маючи сервери в США та Європі, ви можете показувати те саме відео різним користувачам з різних серверів.
(b) Додано підтримку FTP при роботі з кількома серверами.
(c) Додано постійну фонову перевірку відеофайлів на всіх серверах, тож ви будете знати про будь-який збій у системі зберігання.
(d) Тепер ви можете перевіряти потокове відео з кожного сервера за прямим посиланням або через сценарій завантаження. Це робиться для того, щоб під час увімкнення/вимкнення захисту від хотлінків ви могли швидко перевірити, чи все працює належним чином.
8. Перероблено ручну роботу зі скріншотами з урахуванням мультиформатної підтримки та поділу скріншотів на оглядові/часові групи. Створення нових скріншотів з відео переведено на фоновий режим із відображенням прогрес-бару, що зробило його набагато зручнішим (по-перше, ви бачите, скільки ще залишилося чекати, а по-друге, ви можете продовжити роботу з адмінпанеллю в тому ж браузер – раніше це було неможливо).
9. Імпорт і експорт відео було переписано з урахуванням усіх нових функцій і деяких серйозних проблем, які були виявлені в попередніх версіях:
(a) Можна пропустити рядки, які спричинили помилку.
(b) Можна вказати тривалість відео в стандартному форматі (раніше можна було вказати лише кількість секунд).
(c) Ми додали функцію визначення списку користувачів, які публікують відео, тож вам не потрібно вказувати окремо для кожного відео, але ви можете вказати окремий список, з якого користувача буде вибрано випадковим чином для кожного відео.
(d) Операцію перевірки даних імпорту було виведено на фоновий режим із відображенням індикатора виконання. Також виправлено основні проблеми очікування, з якими клієнти стикалися в попередніх версіях під час імпорту великої кількості відео.
(д) З'явилася можливість вказувати скріншоти відео в архіві.
10. Додано повне журналювання процесів перетворення відео та пост-перетворення. Ми постаралися зібрати якомога більше корисної інформації, яка дозволить швидко знаходити будь-які проблеми та оперативно їх вирішувати. Журнали кожного відео тепер доступні в списку відео на панелі адміністратора.
11. Додано підтримку 5 типу контенту – фейкове відео.
12. Додано функцію масового редагування відео, яка дозволяє не тільки масово редагувати деякі поля вибраного (або всіх) відео, але й дозволяє робити набагато більше:
(a) Виберіть дату публікації відео у вказаному діапазоні, тобто випадковим чином розподіліть відео на різні дати.
(b) Додавати або видаляти теги, категорії та моделі.
(c) Створіть або відтворіть файли вибраних відеоформатів.
(d) Масове видалення вихідних файлів.
II. Двигун веб-сайту та продуктивність
13. Ми оптимізували найбільш проблемні блоки сайту: list_categories, list_tags, tags_cloud.
14. Покращено захист від перевантаження сервера. Додано статистику спрацьовування захисту від перевантаження.
15. Додано збір та відображення статистики продуктивності для окремих сторінок і блоків. Ця статистика дуже важлива для оптимізації різних аспектів веб-сайту. Це дозволяє аналізувати стратегію кешування та коригувати її, а також знаходити найбільш критичні фактори з точки зору продуктивності. Також була додана функція скидання накопиченої статистики продуктивності.
16. В адмінку додано пошук по шаблонах. Це дуже зручно, якщо вам потрібно масово змінити деякі аспекти дизайну, які потенційно можуть бути в кількох місцях вашого веб-сайту. Тепер ви можете шукати будь-що прямо з панелі адміністратора.
17. Змінено концепцію розбиття на сторінки: URL-адреси тепер відображають номери сторінок, а не номери першого елемента на сторінці, як це було раніше. Крім того, будь-який список можна змінити на сторінки AJAX, зберігаючи при цьому старі посилання для пошукових систем.
18. Змінено концепцію включення javascripts. Тепер вони включаються автоматично, залежно від блоків, які вставляються на сторінку. Кожен блок знає, який javascript потрібен, і включає його.
III. Плеєр і його використання в КВС
19. Додано функцію налаштування перенаправлення користувача при натисканні на область відео під час відтворення.
20. Додано відображення постійного посилання (посилання на сторінку з цим відео на вашому сайті).
21. Додано функцію вказувати рекламний рядок на панелі керування програвачем і клацати на ньому URL.
22. Тепер ви можете вказати, що всі посилання з плеєра відкриваються в одному вікні браузера.
23. Тепер ви можете показувати пов'язані відео в плеєрі.
24. Тепер ви можете захищати відео від копіювання за допомогою програмного забезпечення для захоплення (ви можете встановити інтервал, через який налаштований текст відображатиметься в різних частинах програвача, наприклад, IP-адреса та поточний логін користувача).
25. Тепер під час прокручування ви можете показувати скріншоти шкали часу для поточного відеофайлу (якщо вони ввімкнені для цього відеоформату).
26. У режимі вбудовування плеєра для різних варіантів реклами тепер ви можете перенаправляти користувача на сторінку з цим відео на вашому веб-сайті.
27. У зв’язку з доданою функцією мультиформатності відео, тепер ви можете налаштувати список форматів для користувачів з різними рівнями доступу (як у YouTube – 360p, 480p тощо – все це можна налаштувати). Швидко пояснити ці варіанти дуже важко; їх необхідно ретельно дослідити. Використовуючи їх, ви можете, наприклад, налаштувати незареєстрованих користувачів на перегляд лише скороченої версії відео в поганій якості, але, вибравши опцію 720p, вони перейдуть на веб-сайт спонсора, або на вашу сторінку реєстрації, або просто кудись ще. У той же час зареєстровані користувачі можуть дивитися відео в HD, використовуючи ту ж опцію 720p. Це лише один із десятків прикладів використання; тут ваша фантазія необмежена, за винятком того факту, що максимальна кількість варіантів у списку становить 3.
28. Загалом додано функцію вказувати різні налаштування плеєра для різних типів користувачів. Таким чином, ви можете показувати рекламу в плеєрі тільки для гостей, і не показувати для учасників і т.д. KVS має 3 рівні доступу для користувачів: незареєстровані (гості), стандартні та преміум користувачі.
IV. Різні аспекти експлуатації та адміністрування
29. Додано посилання на сайт з адмінпанелі.
30. Тепер ви можете повністю налаштувати стовпці списку відео в панелі адміністратора (яких тепер набагато більше) в особистих налаштуваннях користувача. Також ви можете показати великий палець на списку відео в панелі адміністратора.
31. Додано можливість перегляду відео прямо зі списку в адмінпанелі.
32. Додано функцію блокування окремих відео, щоб їх не можна було редагувати або видаляти на веб-сайті.
33. Було представлено DVD-диски, які можна використовувати для групування списку відео (сцен). DVD-диски є самостійними об’єктами, які можна показувати на веб-сайті у вигляді списку, відображати дані DVD, списки сцен для них, їх можна оцінювати та додавати до них коментарі.
34. Додано спеціальні поля в категорії та групи категорій.
35. Для всіх сторінок адмінпанелі створено унікальний HTML-заголовок, завдяки чому навігація по історії стала простішою, а також тепер легше працювати з декількома відкритими вікнами.
36. Додано оцінку та коментарі для джерел контенту та моделей.
37. Для моделей розширено набір персональних даних моделей.
В. Статистика
38. Статистика повністю переведена на концепцію JS+cookie. Додано розрахунок трафіку без файлів cookie.
39. Додано розрахунок відображення коду вбудовування на інших сайтах. Коли ви встановлюєте реферери для моніторингу, кількість кодів вбудовування також буде записана для рефералів.
40. Додано можливість скидання статистики за вказаний період.
VI. Веб-сайт і блокування сайтів
41. Блокування входу – тепер ви можете налаштувати захист від входу кількох людей з одного облікового запису. Ви можете вказати кількість унікальних IP-адрес, масок IP-адрес, браузерів і країн, які дозволені протягом певного періоду часу. Якщо для будь-якого учасника хоча б одна з цих умов порушується – настає бан. Бани можуть бути двох типів: тимчасові – коли користувачеві надсилається лист із проханням підтвердити, і постійні. Ви можете налаштувати кількість дозволених тимчасових заборон, після яких настає постійна заборона. Звичайно, ви зможете побачити інформацію, чому користувача було забанено та скільки разів, ви можете розбанити його, якщо це необхідно.
42. Тепер ви можете розрахувати час перебування користувача, який увійшов у систему, на веб-сайті (необов’язково). Таким чином, для кожного користувача можна побачити середній час, проведений ним на сайті. Також ця функція дозволяє відображати індикатор «онлайн» для кожного користувача та відображати користувачів, які зараз «онлайн».
43. До всіх коментарів (для відео, альбомів, моделей, DVD та джерел вмісту) було внесено декілька виправлень:
(a) Реєструється не лише IP-адреса, а й країна.
(b) Функція налаштування поведінки captcha (відображати для всіх, лише для гостей, не показувати нікому).
(c) Якщо коментарі налаштовані на те, щоб негайно з’являтися на веб-сайті, вони все одно потраплятимуть у список для перевірки на панелі адміністратора (раніше в цьому випадку коментарі не потрапляли до списку для перевірки).
44. До списків категорій і тегів додано функцію сортування елементів за середнім рейтингом відео (альбомів) у цій категорії/тегу, а також за середньою популярністю відео (альбомів).
45. До списків моделей і джерел вмісту додано функцію сортування елементів за середнім рейтингом і середньою популярністю відео, пов’язаних з моделлю / джерелом контенту.
46. ​​Додано блок зворотного зв'язку, який дозволяє користувачам писати будь-яку інформацію адміністраторам сервісу.
47. Тепер анонімні користувачі можуть завантажувати відео (раніше це могли робити лише учасники). Тепер можна зробити деякі поля необов’язковими (зняти галочку), наприклад, опис, теги, категорії.
48. Тепер ви можете відображати глобальний список зображень з фотоальбомів – без підключення до альбомів.
49. У багатьох блоках списків додано функцію фільтрації елементів із порожнім описом.
50. Додано функцію відображення учасників веб-сайту з країни поточного користувача.
VII. Програмні плагіни
51. Додано підтримку плагінів, які можна легко встановити/видалити. Плагіни використовуватимуться нами для надання різних зовнішніх функцій нашим клієнтам, які не вимагають встановлення нових версій програмного забезпечення.
52. Плагін аудиту дозволяє перевірити різні аспекти вашого встановлення та роботи:
(a) Наявність необхідних привілеїв для системних файлів.
(b) Цілісність бази даних.
(c) Коректність усіх форматів відео та скріншотів (для тестового відео він намагається створити файли всіх форматів відео та скріншотів).
(d) Кешування сторінок веб-сайту та блоків.
(e) Глибока перевірка вмісту – повністю перевіряє наявність і розмір усіх відеофайлів і скріншотів.
Новий KVS 6.3.0 тут Замовляйте зараз