KVS 5.2.0

26 June, 2020

Apa yang baru di 5.2.0

Peningkatan dan pengoptimalan mesin konversi:

  1. Mesin konversi tidak akan lagi menyalin dan menduplikasi file sumber saat menggunakan server konversi lokal. Ini dirancang untuk mengurangi beban sistem file selama pemrosesan konten.
  2. Pencatatan proses konversi yang lebih baik: log video akan menjadi jauh lebih pendek dan tidak akan berisi log ffmpeg jika semuanya berjalan sesuai rencana.
  3. Tugas latar belakang yang dijalankan di server utama pada kumpulan data besar diubah menggunakan pendekatan berulang. Tugas seperti membuat format tangkapan layar baru, tidak akan lagi memblokir mesin konversi seperti yang terjadi sebelumnya pada proyek dengan banyak konten.
  4. Pasca-pemrosesan file MP4 telah dioptimalkan: mesin konversi sekarang akan memeriksa apakah file yang diunggah memerlukan pasca-pemrosesan dan akan melewatinya jika tidak diperlukan. Hal ini akan semakin mengurangi beban sistem file yang sangat penting ketika konversi bersifat lokal.
  5. Format video kini mendukung hingga 2 tanda air berbeda secara bersamaan. Anda dapat menggunakan ini untuk menampilkan logo Anda di atas video dan teks bergerak dengan hak cipta Anda dalam beberapa fragmen. Selain itu, Anda juga dapat menentukan nilai % lebar maksimal yang berbeda untuk video horizontal dan vertikal, sehingga Anda dapat menyesuaikan tanda air secara ideal di semua kasus.
  6. Log video dan album akan otomatis digabungkan ke dalam arsip terkompresi yang lebih kecil untuk mengurangi penggunaan ruang disk.
  7. Dalam opsi ffmpeg format video, kini Anda dapat menentukan filter video khusus dalam opsi -vf yang akan digabungkan dengan filter yang digunakan oleh KVS.

Peningkatan pada tangkapan layar video:

  1. Kami mengubah cara penerapan pemotongan tangkapan layar. Sebelumnya KVS menerapkan cropping saat membuat format screenshot, sehingga sumber screenshot tidak terpengaruh. Kami memutuskan untuk mengubah konsep ini untuk semua video baru: KVS sekarang akan menerapkan pemotongan pada sumber tangkapan layar dan menyimpannya dalam bentuk yang dipotong. Sumber tangkapan layar untuk video lama tidak akan disentuh.
  2. Dalam pengaturan pemangkasan tangkapan layar, kini Anda dapat mengaktifkan pemangkasan otomatis pada area hitam. Opsi ini akan diaktifkan secara default dan akan langsung memengaruhi semua video baru.
  3. Kami juga mengubah cara pemrosesan tangkapan layar yang diunggah secara manual. KVS kini juga akan memberikan opsi untuk menerapkan crop dan watermark pada screenshot yang diupload secara manual, padahal sebelumnya hal ini tidak dapat dilakukan sama sekali.
  4. Dengan bantuan perubahan ini, kami juga memperbaiki masalah KVS lama, ketika membuat format tangkapan layar baru dapat mengakibatkan penerapan pemotongan dan tanda air pada tangkapan layar yang diunggah secara manual, yang kemudian dapat menyebabkan penurunan kualitas untuk format baru. Hal ini tidak boleh terjadi pada video baru.
  5. Grup tangkapan layar baru telah ditambahkan untuk poster dengan kumpulan format tangkapan layar tersendiri. Poster hanya dapat diunggah secara manual dibandingkan dengan tangkapan layar ikhtisar yang dapat diunggah atau dibuat dari sumber.
  6. Tangkapan layar untuk video vertikal akan jauh lebih baik mulai sekarang! Pertama, Anda dapat mengonfigurasi opsi pengubahan ukuran yang berbeda untuk video vertikal dan horizontal dalam format tangkapan layar. Kedua, ketika rasio aspek video berbeda dari rasio tangkapan layar yang diperlukan (misalnya untuk video vertikal), KVS akan membuat latar belakang buram, bukan bilah hitam.
  7. Kami meningkatkan kegunaan GUI saat bekerja dengan tangkapan layar di panel admin.
  8. Fitur pembuatan tangkapan layar manual sekarang akan mempertimbangkan LA dan batas waktu yang dikonfigurasi dalam pengaturan konten untuk mesin konversi, sehingga proses ini tidak dapat dimulai ketika batas ini tercapai. Biasanya batasan ini ditetapkan untuk mengurangi beban pada server utama Anda selama periode sibuk.
  9. GUI pengeditan massal kini memungkinkan penghapusan tangkapan layar ikhtisar (hanya menyisakan tangkapan layar utama) dan juga membuat ulang format tangkapan layar apa pun untuk kumpulan video tertentu.

Mengekspor penyempurnaan feed:

  1. Sekarang dimungkinkan untuk mengekspor video yang tidak aktif melalui feed.
  2. Menambahkan serangkaian filter kategorisasi statis, sehingga Anda dapat mengontrol dengan lebih baik konten mana yang muncul di feed.
  3. Menambahkan dukungan untuk beberapa parameter pelacakan lalu lintas (sebelumnya hanya dimungkinkan untuk menentukan satu parameter). Parameter ini akan otomatis dilampirkan ke semua URL dan kode semat yang ditayangkan oleh feed.
  4. Penambahan dukungan untuk satelit dan kemampuan untuk menghasilkan URL satelit ke konten.
  5. Halaman dokumentasi feed ditingkatkan menjadi formulir konstruktor feed yang akan menyediakan GUI untuk dengan mudah mengonfigurasi semua setelan feed dan mendapatkan data dalam format yang diperlukan.
  6. Kami mengubah cara kerja filter format video di feed. Sebelumnya filter ini tidak berfungsi dengan benar dan jika video tidak berisi format yang diperlukan, video ini akan diekspor dengan file video lain yang tersedia. Dengan versi baru, feed akan mengembalikan file video kosong untuk semua video yang tidak memiliki format yang diminta. Oleh karena itu, kami juga mengubah penamaan filter ini - akan ada video_format_1 dan video_format_2, bukan video_format_standard dan video_format_premium. URL feed apa pun yang menggunakan penamaan parameter lama akan berhenti berfungsi setelah pembaruan. Untuk memperbaikinya, Anda harus membuka URL feed dan memilih kembali filter di formulir yang muncul untuk mendapatkan URL feed baru. Anda juga harus memahami bahwa saat menggunakan filter ini, beberapa video di feed mungkin memiliki file video kosong dan ini akan mengakibatkan kesalahan impor untuk video tersebut.

Mengimpor penyempurnaan feed:

  1. Mengimpor feed dalam format KVS menjadi lebih berguna. Pertama, mereka akan mengizinkan Anda memilih data apa yang Anda ingin mereka impor. Kedua, mereka juga akan mendukung impor beberapa file video untuk video yang sama, mirip dengan impor manual. Ini dapat digunakan untuk mengimpor file utama dan pratinjau video dari satu situs ke situs lain tanpa perlu membuatnya ulang.
  2. Pencatatan feed menjadi lebih baik; Anda juga dapat mengonfigurasi berapa lama feed harus menyimpan lognya, dan feed akan otomatis membersihkannya berdasarkan setelan Anda.
  3. Umpan kini dapat menghapus otomatis video yang diimpornya. Untuk feed CSV Anda harus menentukan feed video yang dihapus yang menyediakan URL video yang akan dihapus. Ini hanya dapat digunakan jika dalam pengaturan feed Anda memilih URL video sebagai kolom kunci. Untuk feed dalam format KVS Anda tidak perlu menentukan apa pun karena feed tersebut akan secara otomatis mengambil data yang diperlukan.
  4. Dalam pengaturan feed kini Anda dapat menentukan pemfilteran berdasarkan durasi, peringkat, popularitas, dan terminologi. Anda dapat menggunakan ini untuk memfilter data yang diimpor meskipun feed sumber tidak mendukung pemfilteran apa pun.
  5. Akhirnya kami juga menambahkan dukungan untuk tangan-tangan di feed. Ini dapat digunakan untuk mengambil dari saluran RSS, atau memberikan logika khusus untuk menghasilkan daftar halaman yang ingin Anda ambil dari situs lain.

Pemutar KVS dan penyempurnaan VAST:

  1. Pemutar kami kini akan mendukung beberapa pengiklan VAST dalam respons VAST yang sama. Hal ini digunakan oleh beberapa broker periklanan untuk menyediakan pengiklan alternatif untuk konversi yang lebih baik.
  2. Pemain sekarang akan membuat struktur HTML yang sedikit berbeda saat menampilkan iklan VPAID untuk memungkinkan integrasi yang lebih baik dengan beberapa pengiklan yang sensitif terhadap tata letak HTML pemain.
  3. Waktu tunggu VAST yang dikonfigurasi di setelan pemutar kini akan diterapkan ke masing-masing pengiklan dan bukan ke keseluruhan VAST. Hal ini akan memungkinkan pengiklan VAST alternatif untuk ditampilkan meskipun pengiklan utama bekerja lambat dan memicu waktu tunggu.
  4. Setelan pemutar kini memungkinkan penentuan pengiklan VAST alternatif sebanyak yang diperlukan. Jika ini sudah diatur, pengiklan alternatif akan dicoba satu per satu hingga salah satu dari mereka menampilkan iklan yang tidak kosong.
  5. Pemain akan mencatat kesalahan iklan dengan lebih baik.
  6. Profil VAST ditingkatkan dalam berbagai cara. Untuk setiap pengiklan di profil VAST, kini Anda dapat mengonfigurasi kumpulan pengiklan alternatif spesifiknya. Perubahan penting lainnya adalah cara Anda menentukan pemfilteran negara. Sebelumnya Anda seharusnya sudah mengonfigurasi setidaknya satu pengiklan tanpa filter negara apa pun, yang akan digunakan sebagai filter default. Kami menganggap pendekatan ini salah dan mengubahnya sepenuhnya. Dengan versi baru ini Anda harus secara jelas menentukan apakah iklan tertentu harus diaktifkan untuk negara tertentu atau justru dinonaktifkan. Jadi pengiklan mana pun yang tidak memiliki negara akan diaktifkan untuk semua negara seolah-olah tidak ada pemfilteran yang diaktifkan untuk negara tersebut.
  7. Selain pemfilteran negara, kami juga menambahkan pemfilteran berdasarkan perujuk untuk memberi Anda kontrol penuh mengenai kapan pengiklan tertentu harus diaktifkan atau dinonaktifkan. Masalah umum dengan beberapa mitra lalu lintas adalah mereka tidak mengizinkan iklan dengan jenis atau durasi tertentu untuk lalu lintas mereka. Iklan semacam itu biasanya memiliki tarif yang lebih baik, namun Anda tidak diperbolehkan menggunakannya jika Anda membeli lalu lintas dari mitra lalu lintas tersebut. Dengan fitur pemfilteran perujuk baru, Anda bebas menggunakan iklan apa pun dengan menyesuaikan iklan tersebut agar dinonaktifkan pada bagian lalu lintas yang memiliki batasan tersebut.
  8. Mengubah pengaturan pemutar sekarang akan secara otomatis mengatur ulang cache untuk blok video. Oleh karena itu, pengaturan baru akan segera diterapkan setelah Anda menyimpannya. Sebelumnya, diperlukan waktu hingga beberapa jam agar setelan pemutar yang diperbarui diterapkan ke semua laman video Anda.
  9. Kunci langganan VAST kini akan diperbarui secara otomatis dari repositori KVS, sehingga Anda tidak perlu memperbaruinya secara manual di pengaturan pemutar yang berbeda. Ini juga akan mendukung alias tanpa perlu memodifikasi template.

Statistik yang lebih baik:

  1. Statistik lalu lintas dan pemain akan mendukung segmentasi berdasarkan jenis perangkat: desktop, ponsel, dan tablet. Ini dapat diaktifkan di pengaturan statistik.
  2. Statistik pemain akan mendukung segmentasi berdasarkan kode penyematan profil. Ini sangat berguna jika Anda menggunakan kode semat KVS pada beberapa proyek lain dan Anda ingin memiliki analisis lalu lintas terpisah untuk proyek tersebut.
  3. Statistik lalu lintas juga akan mencakup pemutaran video untuk mendapatkan gambaran yang lebih baik tentang kualitas lalu lintas.
  4. Statistik penelusuran yang ditambahkan secara manual di panel admin tidak akan dibersihkan secara otomatis dengan statistik penelusuran yang dikumpulkan dari pengguna situs. Selain itu, dalam setelan statistik, Anda kini dapat memaksa semua kueri penelusuran yang dikirimkan pengguna menggunakan huruf kecil.

Penyempurnaan lainnya:

  1. Modul anti-spam baru. Ini menganalisis riwayat data yang diposting dengan jenis yang sama dari satu IP/akun, atau dari semua orang. Jika jumlah ini melebihi batas yang ditentukan (misalnya IP akan mengirim lebih dari 10 komentar selama 300 detik terakhir, atau semua pengguna secara umum akan mengirim lebih dari 10 komentar selama 300 detik terakhir), semua data masa depan berjenis sama (misalnya komentar) dari IP yang diberikan atau dari semua pengguna akan tunduk pada tindakan yang dikonfigurasi dalam pengaturan. Tindakan ini mencakup beberapa tingkat keketatan: mewajibkan captcha, menonaktifkan penambahan, menghapus secara diam-diam, atau menampilkan kesalahan.
  2. Unggahan file dialihkan untuk menggunakan pengunggah terpotong yang memungkinkan dukungan hampir semua batas ukuran file unggahan yang dikonfigurasi di server atau proxy Anda. Ini sangat penting untuk proyek yang diproksi oleh CloudFlare yang menerapkan batas ukuran file unggahan 100MB. Sebelumnya dimungkinkan untuk memindahkan unggahan ke subdomain dalam kasus seperti itu, namun sekarang hal ini seharusnya tidak menjadi masalah lagi. Panel admin akan mulai menggunakan konsep unggahan baru secara otomatis setelah pembaruan, tetapi untuk beralih pengunggah situs Anda harus memperbarui file JS tema. Kami akan menjelaskan prosedur ini nanti di forum tema.
  3. KVS beralih menggunakan modul Memcached 'kanan'. Sebelumnya PHP5 mendukung 2 modul berbeda dengan ejaan yang sama dan modul yang kami gunakan di KVS dihilangkan dengan PHP7.
  4. Pengeditan massal album akan memungkinkan pembuatan ulang format apa pun untuk kumpulan album tertentu satu per satu. Sebelumnya, format album hanya dapat dibuat ulang untuk seluruh rangkaian album.
  5. Pemfilteran browser dalam iklan kini akan mendukung Yandex dan UCBrowser.
  6. Fungsi untuk memisahkan konten antar administrator telah ditingkatkan. Dimungkinkan untuk membatasi administrator untuk hanya mengakses konten yang ditetapkan sebagai pemiliknya. Namun pengaturan kepemilikan hanya diperbolehkan untuk superadmin dan karenanya sangat tidak nyaman. Hal ini telah diubah, sehingga setiap admin dengan hak istimewa administrasi kini dapat menyesuaikan kepemilikan konten. Selain itu, kami menambahkan level tambahan untuk memisahkan konten menggunakan tanda admin, yang bisa menjadi cara yang lebih baik untuk mengelolanya. Terakhir, kami juga memungkinkan untuk menonaktifkan pengguna admin alih-alih menghapusnya.
  7. Opsi impor konten sekarang akan memungkinkan penonaktifan validasi yang dilakukan oleh tangan-tangan. Validasi ini sebenarnya tidak diperlukan dan bahkan dapat mengakibatkan beberapa masalah, misalnya memerlukan waktu lama dan dapat membuat IP server Anda diblokir.
  8. Plugin statistik konten memiliki GUI yang lebih baik sekarang. Plugin ini sekarang akan mencantumkan eksekusi dari periode terakhir dan hasilnya akan memisahkan ruang disk yang digunakan pada grup penyimpanan berbeda.
  9. Plugin pembuatan avatar kategori sekarang akan menggunakan tangkapan layar aktual terbaik berdasarkan CTR ketika Anda mengaktifkan rotasi tangkapan layar. Sebelumnya plugin ini menggunakan tangkapan layar utama dalam semua kasus.
  10. KVS sekarang mendukung integrasi dengan AWE Black Label melalui plugin. Jika Anda ingin mulai menggunakannya, silakan hubungi dukungan kami.
  11. Pengujian server penyimpanan ditingkatkan untuk memvalidasi masalah SSL dan melaporkannya segera setelah masalah tersebut muncul.
  12. Panel Admin sekarang akan menyorot objek kategorisasi yang tidak aktif di pemilihnya dan juga memungkinkan memfilternya jika diperlukan.
  13. KVS diubah untuk menghapus komentar ketika pengguna dihapus. Ini harus dilakukan dengan menggunakan tindakan khusus "Hapus dengan konten". Komentar sebelumnya tidak dihapus melainkan dialihkan ke pengguna anonim, yang merupakan kesalahan saat menghapus akun spam.
  14. Dukungan Captcha telah ditambahkan ke blok post_edit, playlist_edit dan dvd_edit.
  15. Fungsi blok undangan teman akhirnya dihapus. Kami menyarankan Anda menghapus tautan ini dari footer situs Anda karena tautan ini akan berhenti berfungsi.
  16. Di blok logon kami menambahkan dukungan untuk fitur SSO (Single Sign-On). Fitur ini akan sangat berguna bagi mereka yang mengintegrasikan KVS dengan member zone lainnya, misalnya forum. Poin kuncinya adalah Anda tidak perlu mengintegrasikan pengguna Anda ke KVS, namun Anda cukup membuat tautan bertanda tangan ke situs KVS dan menampilkannya kepada pengguna di pihak Anda. Dengan mengklik link ini pengguna akan secara otomatis login ke KVS dengan akunnya, dan jika belum ada pengguna tersebut - maka akan dibuat secara otomatis. Oleh karena itu, pengguna yang masuk ke platform Anda yang lain dapat masuk dengan aman ke KVS tanpa perlu melakukan upaya lain untuk mengintegrasikannya.
  17. Logika untuk opsi randomize_positions di blok list_videos sedikit berubah. Parameter ini digunakan untuk memasukkan video acak ke dalam daftar video yang diurutkan berdasarkan CTR, sehingga CTR juga dihitung untuk video lainnya. Sekarang penyisipannya tidak akan sepenuhnya acak - Anda dapat menyesuaikan penyortiran untuk video yang disisipkan melalui parameter terpisah randomize_positions_sort_by. Selain itu, video yang disisipkan sekarang akan menggeser video asli alih-alih menggantikannya, dan RKT seluruh blok tidak akan berkurang.
  18. Di blok list_models kini Anda dapat memfilter menurut bidang khusus.
  19. Di blok list_members kini Anda dapat memfilter berdasarkan status anggota.
  20. Hasil pencarian kosong tidak akan menggunakan halaman sistem 404 jika parameter search_empty_404 diaktifkan. Sebaliknya, mereka hanya akan mengembalikan status 404 dan menampilkan halaman hasil pencarian yang kosong.

Bug yang telah diperbaiki:

  1. [SEVERE] Ekspor GUI tidak mengizinkan pemilihan lebih dari 5 bidang (regresi setelah 5.1.0).
  2. [SEVERE] Satelit menampilkan administrator kosong di panel admin (regresi setelah 5.1.1).
  3. [MEDIUM] Statistik penelusuran menganggap kueri yang sama dengan huruf kecil atau besar berbeda (regresi setelah 5.1.1).
  4. [MEDIUM] Pengunggahan URL dari area situs dapat menyebabkan kesalahan karena pengunduhan lambat.
  5. [MEDIUM] Perilaku show_model_groups yang salah di blok list_models.
  6. [MEDIUM] KVS terkadang dapat menghapus direktori /tmp.
  7. [MEDIUM] Postback Pengelolaan Pengguna NATS dapat mengabaikan beberapa peristiwa konversi.
  8. [LOW] Untuk impor yang sangat besar, proses validasinya dapat memakan waktu berhari-hari.
  9. [LOW] Dalam beberapa kasus, statistik dapat mencatat tanggal yang akan datang.
  10. [LOW] Stop word memiliki prioritas lebih tinggi dibandingkan pengganti regex.
  11. [LOW] Tugas latar belakang yang sudah memulai konversinya akan berakhir dengan kesalahan jika server konversi dinonaktifkan.
KVS 6.3.0 Baru telah hadir Pesan Sekarang