5.2.0'daki yenilikler
Dönüşüm motoru iyileştirmeleri ve optimizasyonları:
- Dönüşüm motoru artık yerel dönüştürme sunucularını kullanırken kaynak dosyaları kopyalamayacak ve çoğaltmayacaktır. Bu, içerik işleme sırasında dosya sistemi yükünü azaltmak için tasarlanmıştır.
- Daha iyi dönüşüm süreci günlüğü: Her şey planlandığı gibi çalışırsa video günlükleri çok daha kısa olacak ve ffmpeg günlüklerini içermeyecek.
- Birincil sunucuda büyük bir veri kümesi üzerinden yürütülen arka plan görevleri, yinelemeli yaklaşım kullanılarak yenilendi. Yeni bir ekran görüntüsü formatı oluşturmak gibi görevler, daha önce tonlarca içeriğe sahip projelerde olduğu gibi dönüşüm motorunu artık engellemeyecek.
- MP4 dosyalarının son işlemesi optimize edildi: dönüştürme motoru artık yüklenen dosyanın herhangi bir son işlemeye ihtiyacı olup olmadığını kontrol edecek ve gerekmiyorsa atlayacaktır. Bu, dönüştürme yerel olduğunda çok önemli olan dosya sistemi yükünü daha da azaltacaktır.
- Video formatları artık aynı anda en fazla 2 farklı filigranı destekliyor. Bunu, logonuzu videonun üzerinde göstermek ve telif hakkınızı içeren hareketli metni çeşitli parçalar halinde göstermek için kullanabilirsiniz. Buna ek olarak, filigranı her durumda ideal şekilde sığdırabilmeniz için yatay ve dikey videolar için farklı maksimum genişlik yüzdesi değerleri belirlemek mümkün olacaktır.
- Disk alanı kullanımını azaltmak için video ve albüm günlükleri otomatik olarak daha küçük, sıkıştırılmış arşivlerde birleştirilecektir.
- Video formatı ffmpeg seçeneklerinde artık -vf seçeneğinde KVS tarafından kullanılan filtrelerle birleştirilecek özel video filtrelerinizi belirtebilirsiniz.
Video ekran görüntülerinde iyileştirmeler:
- Ekran görüntüsü kırpmanın uygulanma şeklini değiştirdik. Daha önce KVS, ekran görüntüsü formatlarını oluştururken ekran görüntüsü kaynaklarının etkilenmemesi için kırpma uyguluyordu. Bu konsepti tüm yeni videolar için değiştirmeye karar verdik: KVS artık ekran görüntüsü kaynaklarına kırpma uygulayacak ve bunları kırpılmış biçimde kaydedecek. Eski videoların ekran görüntüsü kaynaklarına dokunulmayacak.
- Ekran görüntüsü kırpma ayarlarında artık siyah bölgelerin otomatik olarak kırpılmasını etkinleştirebilirsiniz. Bu seçenek varsayılan olarak etkin olacak ve tüm yeni videoları anında etkileyecektir.
- Manuel olarak yüklenen ekran görüntülerinin işlenme şeklini de değiştirdik. KVS artık manuel olarak yüklenen ekran görüntülerine de kırpma ve filigran uygulama seçenekleri sunacak, ancak daha önce bu mümkün değildi.
- Bu değişikliklerin yardımıyla, yeni ekran görüntüsü formatları oluştururken, manuel olarak yüklenen ekran görüntülerine kırpma ve filigran uygulanmasına neden olabilen ve bu durum yeni formatlarda kalite kaybına yol açabilen eski KVS sorununu da düzelttik. Yeni videolarda bu asla gerçekleşmemelidir.
- Posterler için kendi ayrı ekran görüntüsü formatlarına sahip yeni bir ekran görüntüsü grubu eklendi. Kaynaktan yüklenebilen veya oluşturulabilen genel bakış ekran görüntülerine kıyasla posterler yalnızca manuel olarak yüklenebilir.
- Dikey videoların ekran görüntüleri artık çok daha iyi olacak! Öncelikle ekran görüntüsü formatlarındaki dikey ve yatay videolar için farklı yeniden boyutlandırma seçeneklerini yapılandırabilirsiniz. İkinci olarak, video en boy oranı gerekli ekran görüntüsü oranından farklı olduğunda (ör. dikey videolar için), KVS siyah çubuklar yerine bulanık arka plan oluşturacaktır.
- Yönetici panelinde ekran görüntüleri ile çalışırken GUI'nin kullanılabilirliğini iyileştirdik.
- Manuel ekran görüntüsü oluşturma özelliği artık dönüşüm motoru için içerik ayarlarında yapılandırılan LA ve zaman sınırlarını dikkate alacak, böylece bu sınırlara ulaşıldığında bu süreçlerin başlatılması mümkün olmayacak. Genellikle bu sınırlar, yoğun dönemlerde birincil sunucunuzdaki yükü azaltmak için ayarlanır.
- Toplu düzenleme GUI'si artık genel bakış ekran görüntülerinin silinmesine (yalnızca ana ekran görüntüsünün bırakılmasına) ve ayrıca verilen video grubu için ekran görüntüsü formatlarının yeniden oluşturulmasına olanak tanıyacak.
Feed geliştirmelerini dışa aktarma:
- Artık etkin olmayan videoları yayınlar aracılığıyla dışa aktarmak mümkün.
- Akışlarda hangi içeriğin görüneceğini daha iyi kontrol edebilmeniz için bir dizi statik kategorizasyon filtresi eklendi.
- Birden fazla trafik izleme parametresi için destek eklendi (önceden yalnızca bir tanesini belirtmek mümkündü). Bu parametreler feed tarafından sunulan tüm URL'lere ve yerleştirme kodlarına otomatik olarak eklenecektir.
- Uydu desteği ve içeriğe uydu URL'leri oluşturma yeteneği eklendi.
- Feed dokümantasyon sayfası, GUI'nin tüm feed ayarlarını kolayca yapılandırmasını ve verileri gereken formatta almasını sağlayacak feed oluşturucu formuna dönüştürülecek şekilde geliştirildi.
- Akışlarda video biçimi filtrelerinin çalışma şeklini değiştirdik. Daha önce bu filtreler hatalı çalışıyordu ve eğer bir video gerekli formatı içermiyorsa, bu video mevcut diğer video dosyasıyla birlikte dışa aktarılıyordu. Yeni sürümle birlikte feed'ler, istenen formata sahip olmayan tüm videolar için boş video dosyaları döndürecek. Bu nedenle, bu filtrelerin adlarını da değiştirdik; video_format_standard ve video_format_premium yerine video_format_1 ve video_format_2 olacak >. Eski parametre adlandırmasını kullanan tüm yayın URL'leri, güncellemeden sonra çalışmayı durduracaktır. Bunları düzeltmek için, yeni yayın URL'sini almak üzere yayın URL'sini açmanız ve görünen formdaki filtreleri yeniden seçmeniz gerekecektir. Ayrıca, bu filtreleri kullanırken feed'deki bazı videoların boş video dosyasına sahip olabileceğini ve bunun, bu videoların içe aktarılmasında hatalara yol açabileceğini de anlamalısınız.
Feed geliştirmelerini içe aktarma:
- Yayınları KVS biçiminde içe aktarmak daha kullanışlı hale geliyor. Öncelikle hangi verileri içe aktarmalarını istediğinizi seçmenize izin verecekler. İkinci olarak, manuel içe aktarmaya benzer şekilde aynı video için birden fazla video dosyasının içe aktarılmasını da destekleyecekler. Bu, ana dosyaları ve video önizlemelerini yeniden oluşturmaya gerek kalmadan bir siteden diğerine aktarmak için kullanılabilir.
- Yayın günlüğü tutma işlemi daha iyi hale geliyor; Ayrıca bir feed'in günlüklerini ne kadar süreyle saklaması gerektiğini de yapılandırabilirsiniz ve ayarlarınıza göre bunları otomatik olarak temizler.
- Yayınlar artık kendileri tarafından içe aktarılan videoları otomatik olarak silebilir. CSV yayınları için, silinecek video URL'lerini sağlayan silinmiş videolar yayınını belirtmeniz gerekecektir. Bu yalnızca feed ayarlarında anahtar alan olarak video URL'sini seçtiyseniz kullanılabilir. KVS biçimindeki feed'ler için herhangi bir şey belirtmenize gerek yoktur; çünkü feed'ler gerekli verileri otomatik olarak alır.
- Feed ayarlarında artık süreye, derecelendirmeye, popülerliğe ve terminolojiye göre filtrelemeyi belirtebilirsiniz. Kaynak feed herhangi bir filtrelemeyi desteklemese bile içe aktarılan verileri filtrelemek için bunu kullanabilirsiniz.
- Son olarak akışlara yakalayıcılar için de destek ekledik. Bu, RSS kanallarından bilgi almak veya diğer sitelerden almak istediğiniz sayfaların listesini oluşturmak için özel mantık sağlamak için kullanılabilir.
KVS oynatıcı ve VAST geliştirmeleri:
- Oynatıcımız artık aynı VAST yanıtında birden fazla VAST reklamverenini destekleyecektir. Bu, bazı reklam komisyoncuları tarafından daha iyi dönüşüm için alternatif reklamverenler sağlamak amacıyla kullanılır.
- Oyuncu, HTML düzenine duyarlı bazı reklamverenlerle daha iyi entegrasyon sağlamak için artık VPAID reklamlarını görüntülerken biraz farklı bir HTML yapısı oluşturacak.
- Oynatıcı ayarlarında yapılandırılan VAST zaman aşımı artık VAST'ın tamamına değil, tek tek reklamverenlere uygulanacaktır. Bu, birincil reklamveren yavaş çalışıp zaman aşımını tetiklese bile alternatif VAST reklamverenlerinin görüntülenmesine olanak tanıyacaktır.
- Oynatıcı ayarları artık ihtiyaç duyulan sayıda alternatif VAST reklamvereninin belirtilmesine izin verecek. Bu ayarlanırsa alternatif reklamverenler, içlerinden herhangi biri boş olmayan reklam görüntüleyene kadar teker teker denenecektir.
- Oyuncu, reklam hatalarını daha iyi günlüğe kaydedecektir.
- VAST profilleri birçok yolla geliştirildi. Artık VAST profilindeki her reklamveren için kendine özgü alternatif reklamveren grubunu yapılandırabilirsiniz. Bir diğer önemli değişiklik ise ülke filtrelemesini nasıl belirttiğinizdir. Daha önce normalde en az bir reklamvereni, varsayılan filtre olarak kullanılacak herhangi bir ülke filtresi olmadan yapılandırmanız gerekirdi. Biz bu yaklaşımı yanlış bulduk ve tamamen değiştirdik. Yeni sürümde, belirli ülkeler için belirli bir reklamın mı açılması gerektiğini yoksa bunun yerine kapatılması mı gerektiğini açıkça belirtmeniz gerekir. Dolayısıyla hiçbir ülkesi olmayan reklamverenler, sanki kendisi için etkinleştirilmiş bir filtreleme yokmuş gibi tüm ülkeler için etkinleştirilecektir.
- Ülke filtrelemeye ek olarak, belirli reklamverenlerin ne zaman açılması veya kapatılması gerektiği konusunda size tam kontrol sağlamak için yönlendirenlere göre filtreleme de ekledik. Bazı trafik iş ortaklarının ortak sorunu, trafikleri için belirli türde veya süreyle reklam yapılmasına izin vermemeleridir. Bu tür reklamların oranları genellikle daha iyidir, ancak bu trafik ortaklarından trafik satın alırsanız bunu kullanmanıza izin verilmez. Yeni yönlendiren filtreleme özelliği sayesinde, trafiğin bu tür sınırlamalara sahip bölümleri için reklamları kapatılacak şekilde ayarlayarak her türlü reklamı kullanma özgürlüğüne sahip olacaksınız.
- Oynatıcı ayarlarını değiştirmek artık video bloklarına ilişkin önbelleği otomatik olarak sıfırlayacak. Bu nedenle, yeni ayarlar, kaydettiğiniz anda etkinleşecektir. Daha önce, güncellenen oynatıcı ayarlarının tüm video sayfalarınıza yayılması birkaç saat kadar sürebiliyordu.
- VAST abonelik anahtarı artık KVS deposundan otomatik olarak güncellenecek, böylece onu farklı oynatıcı ayarlarında manuel olarak güncellemenize gerek kalmayacak. Ayrıca şablonları değiştirmeye gerek kalmadan takma adları da destekleyecektir.
Daha iyi istatistikler:
- Trafik ve oyuncu istatistikleri, cihaz türüne göre segmentasyonu destekleyecektir: masaüstü bilgisayarlar, telefonlar ve tabletler. İstatistik ayarlarından etkinleştirilebilir.
- Oyuncu istatistikleri, yerleştirme kodu profillerine göre segmentasyonu destekleyecektir. KVS yerleştirme kodlarını birden fazla projede kullanıyorsanız ve bunlar için ayrı trafik analizine sahip olmak istiyorsanız bu son derece kullanışlıdır.
- Trafik kalitesine daha iyi bir bakış açısı sağlamak için trafik istatistikleri, video oynatmaları da içerecektir.
- Yönetici paneline manuel olarak eklenen arama istatistikleri, site kullanıcılarından toplanan arama istatistikleriyle otomatik olarak temizlenmez. Ayrıca istatistik ayarlarında artık kullanıcılar tarafından gönderilen tüm arama sorgularının küçük harflerle yazılmasını zorunlu kılabilirsiniz.
Diğer geliştirmeler:
- Yepyeni anti-spam modülü. Tek bir IP/hesaptan veya herkesten aynı türden gönderilen verilerin geçmişini analiz eder. Bu sayı verilen sınırı aşarsa (örneğin bir IP son 300 saniye içinde 10'dan fazla yorum yayınlayacaksa veya genel olarak tüm kullanıcılar son 300 saniye içinde 10'dan fazla yorum yayınlayacaksa), gelecekte aynı türden tüm veriler (ör. yorumlar) Verilen IP'den veya tüm kullanıcılardan gelenler, ayarlarda yapılandırılan eylemlere tabi olacaktır. Bu işlemler çeşitli katılık düzeylerini içerir: captcha gerektirme, ekleme sırasında devre dışı bırakma, sessizce silme veya hata gösterme.
- Dosya yükleme, sunucunuzda veya proxy'nizde yapılandırılan hemen hemen tüm yükleme dosya boyutu sınırını desteklemeye olanak tanıyan parçalı yükleyiciyi kullanacak şekilde değiştirildi. Bu, 100mb yükleme dosya boyutu sınırı uygulayan CloudFlare tarafından proxylenen projeler için çok önemlidir. Daha önce bu gibi durumlarda yüklemeyi bir alt alana taşımak mümkündü, ancak artık bu bir sorun olmamalı. Yönetici paneli, güncelleme sonrasında otomatik olarak yeni yükleme konseptini kullanmaya başlayacaktır, ancak site yükleyicisini değiştirmek için tema JS dosyasını güncellemeniz gerekecektir. Bu prosedürü daha sonra tema forumunda açıklayacağız.
- KVS, 'doğru' Memcached modülünü kullanmaya geçti. Daha önce PHP5, benzer şekilde yazılmış 2 farklı modülü destekliyordu ve KVS'de kullandığımız modül PHP7'den çıkarıldı.
- Albümlerin toplu olarak düzenlenmesi, belirli bir albüm grubu için herhangi bir formatın ayrı ayrı yeniden oluşturulmasına olanak tanır. Daha önce yalnızca tüm albüm seti için albüm formatını yeniden oluşturmak mümkündü.
- Reklamcılıkta tarayıcı filtreleme artık Yandex ve UCBrowser'ı destekleyecek.
- Yöneticiler arasında içerik ayırma işlevi geliştirildi. Yöneticilerin yalnızca sahip olarak ayarlandığı içeriğe erişmesini sınırlamak mümkündü. Ancak sahipliğin ayarlanmasına yalnızca süper yöneticilere izin veriliyordu ve bu nedenle pek uygun değildi. Bu, artık yönetim ayrıcalığına sahip herhangi bir yöneticinin içerik sahipliğini ayarlayabileceği şekilde değiştirildi. Ayrıca, bunu yönetmenin daha iyi bir yolu olabilecek yönetici bayraklarını kullanarak içeriği ayırmak için ek düzey ekledik. Son olarak, yönetici kullanıcıları silmek yerine devre dışı bırakmayı da mümkün kıldık.
- İçerik içe aktarma seçenekleri artık yakalayıcılar tarafından gerçekleştirilen doğrulamanın devre dışı bırakılmasına izin verecek. Bu doğrulama aslında gerekli değildir ve hatta bazı sorunlara yol açabilir. Örneğin, uzun zaman alabilir ve sunucu IP'nizin engellenmesine neden olabilir.
- İçerik istatistikleri eklentisi artık daha iyi bir GUI'ye sahip. Bu eklenti artık yakın dönemdeki yürütmeleri listeleyecek ve sonuçları, farklı depolama gruplarında kullanılan disk alanlarını ayıracak.
- Kategori avatarları oluşturma eklentisi, ekran görüntüsü döndürmeyi etkinleştirdiğinizde artık TO'ya göre en iyi gerçek ekran görüntüsünü kullanacak. Daha önce bu eklenti her durumda ana ekran görüntüsünü kullanıyordu.
- KVS artık eklenti aracılığıyla AWE Black Label ile entegrasyonu destekliyor. Kullanmaya başlamak istiyorsanız lütfen desteğimizle iletişime geçin.
- Depolama sunucuları testleri, SSL sorunlarını doğrulamak ve bunları ortaya çıkar çıkmaz bildirmek için geliştirildi.
- Yönetici paneli artık seçicilerinde etkin olmayan sınıflandırma nesnelerini vurgulayacak ve gerekirse bunların filtrelenmesine de olanak tanıyacak.
- KVS, kullanıcılar silindiğinde yorumları da silecek şekilde değiştirildi. Bu, özel "İçerikle birlikte sil" eylemi kullanılarak yapılmalıdır. Önceki yorumlar silinmedi, bunun yerine anonim kullanıcıya aktarıldı; bu, spam hesapları silerken yanlış bir davranıştı.
- post_edit, playlist_edit ve dvd_edit bloklarına Captcha desteği eklendi.
- Arkadaşlarını davet et engelleme işlevi nihayet kaldırıldı. Bu bağlantıyı sitenizin altbilgisinden kaldırmanızı öneririz çünkü bu bağlantı zaten çalışmayı bırakacaktır.
- Oturum açma bloğuna SSO özelliği (Tek Oturum Açma) için destek ekledik. Bu özellik, KVS'yi forumlar gibi diğer üye bölgeleriyle entegre edenler için son derece yararlı olacaktır. Önemli olan nokta, kullanıcılarınızı KVS'ye entegre etmenize gerek olmamasıdır; bunun yerine KVS sitesine imzalı bir bağlantı oluşturabilir ve bunu kullanıcıya görüntüleyebilirsiniz. Bu bağlantıya tıkladığınızda, kullanıcı kendi hesabıyla otomatik olarak KVS'ye giriş yapacak ve henüz böyle bir kullanıcı yoksa otomatik olarak oluşturulacaktır. Bu nedenle, diğer platformunuza giriş yapan kullanıcılar, entegrasyon konusunda başka bir çaba harcamadan, KVS'ye güvenli bir şekilde giriş yapabilirler.
- list_videos bloğundaki randomize_positions seçeneğinin mantığı biraz değiştirildi. Bu parametre, TO'ya göre sıralanmış video listelerine rastgele videolar eklemek için kullanılır, böylece TO diğer videolar için de hesaplanır. Artık ekleme tamamen rastgele olmayacak; eklenen videoların sıralamasını ayrı bir randomize_positions_sort_by parametresi aracılığıyla özelleştirebilirsiniz. Ayrıca eklenen videolar artık orijinal videoları değiştirmek yerine kaydıracak ve tüm bloğun TO'su azalmayacaktır.
- list_models bloğunda artık özel alanlara göre filtreleme yapabilirsiniz.
- list_members bloğunda artık üye durumuna göre filtreleme yapabilirsiniz.
- search_empty_404 parametresi etkinse, boş arama sonuçları sistem 404 sayfasını kullanmaz. Bunun yerine yalnızca 404 durumunu döndürecekler ve boş arama sonuçları sayfasını gösterecekler.
Düzeltilen hatalar:
- [SEVERE] Dışa aktarma GUI'si 5'ten fazla alanın seçilmesine izin vermiyordu (5.1.0'dan sonra gerileme).
- [SEVERE] Uydular, yönetici panelinde boş yöneticiler gösteriyordu (5.1.1'den sonra gerileme).
- [MEDIUM] Arama istatistikleri, küçük ve büyük harflerin kullanıldığı aynı sorguların farklı olduğunu değerlendirdi (5.1.1'den sonraki gerileme).
- [MEDIUM] Site alanından URL yükleme, yavaş indirmelerde hataya neden olabilir.
- [MEDIUM] list_models bloğunda yanlış show_model_groups davranışı.
- [MEDIUM] KVS bazen /tmp dizinini silebilir.
- [MEDIUM] NATS Kullanıcı Yönetimi geri göndermesi, bazı dönüşüm etkinliklerini yok sayabilir.
- [LOW] Gerçekten büyük ithalatlar için doğrulama süreçleri günlerce sürebilir.
- [LOW] Bazı durumlarda istatistikler gelecekteki tarihleri kaydedebilir.
- [LOW] Durdurma sözcükleri, normal ifade değiştirmelerden daha yüksek önceliğe sahipti.
- [LOW] Dönüşüm sunucusu devre dışı bırakılırsa, dönüşümü başlatan arka plan görevleri hatalı sonuçlanacaktır.