Vad är nytt i 5.2.0
förbättringar och optimeringar av konverteringsmotorn:
- Konverteringsmotorn kommer inte längre att kopiera och duplicera källfiler när du använder lokala konverteringsservrar. Detta är utformat för att minska filsystemets belastning under innehållsbehandling.
- Bättre loggning av konverteringsprocesser: videologgar blir mycket kortare och kommer inte att innehålla ffmpeg-loggar om allt fungerar som planerat.
- Bakgrundsuppgifter som körs på primär server över en stor uppsättning data förnyas med iterativ metod. Sådana uppgifter, som att skapa ett nytt skärmdumpsformat, kommer inte längre att blockera konverteringsmotorn som tidigare för projekt med massor av innehåll.
- Efterbehandlingen av MP4-filer optimerades: konverteringsmotorn kontrollerar nu om den uppladdade filen behöver efterbearbetas och hoppar över den om den inte behövs. Detta bör ytterligare minska filsystemets belastning, vilket är mycket viktigt när konverteringen är lokal.
- Videoformat stöder nu upp till två olika vattenstämplar samtidigt. Du kan använda detta för att visa din logotyp ovanpå video och rörlig text med din upphovsrätt i flera fragment. Utöver det kommer det att vara möjligt att ange olika värden för maxbredd % för horisontella och vertikala videor, så att du kan passa vattenstämpeln perfekt i alla fall.
- Video- och albumloggar slås automatiskt samman till mindre komprimerade arkiv för att minska användningen av diskutrymme.
- I videoformatet ffmpeg-alternativ kan du nu ange dina anpassade videofilter i -vf-alternativet som kommer att kombineras med filtren som används av KVS.
Förbättringar av videoskärmdumpar:
- Vi har ändrat hur skärmdumpbeskärning tillämpas. Tidigare använde KVS beskärning när skärmdumpsformat skapades, så att skärmdumpskällor inte påverkades. Vi bestämde oss för att ändra detta koncept för alla nya videor: KVS kommer nu att tillämpa beskärning på skärmdumpskällor och sparar dem i beskuren form. Skärmdumpskällor för gamla videor kommer att bevaras orörda.
- I beskärningsinställningarna för skärmdumpar kan du nu aktivera automatisk trimning av svarta områden. Det här alternativet är aktiverat som standard och kommer omedelbart att påverka alla nya videor.
- Vi har också ändrat hur manuellt uppladdade skärmdumpar behandlas. KVS kommer nu att tillhandahålla alternativ för att tillämpa beskärning och vattenmärkning även på de manuellt uppladdade skärmdumparna, medan det tidigare inte var möjligt alls.
- Med hjälp av dessa ändringar åtgärdade vi även gamla KVS-problem, när man skapar nya skärmdumpsformat kan det resultera i att man tillämpar beskärning och vattenstämpel på de manuellt uppladdade skärmdumparna, vilket sedan kan leda till kvalitetsförlust för de nya formaten. Detta bör aldrig hända för nya videor.
- En ny skärmdumpsgrupp har lagts till för affischer med sin egen separata uppsättning skärmdumpsformat. Affischer kan endast laddas upp manuellt i jämförelse med översiktsskärmdumpar som antingen kan laddas upp eller skapas från källan.
- Skärmdumpar för vertikala videor kommer att bli mycket bättre från och med nu! Först kan du konfigurera olika storleksändringsalternativ för vertikala och horisontella videor i skärmdumpsformat. För det andra när videoformatet skiljer sig från det erforderliga skärmbildsförhållandet (t.ex. för vertikala videor) kommer KVS att skapa suddig bakgrund istället för svarta fält.
- Vi förbättrade användbarheten av det grafiska gränssnittet när vi arbetade med skärmdumpar i adminpanelen.
- Funktionen för att skapa manuella skärmbilder tar nu hänsyn till LA och tidsgränser som konfigurerats i innehållsinställningarna för konverteringsmotorn, så att det inte är möjligt att starta dessa processer när dessa gränser nås. Vanligtvis är dessa gränser inställda för att minska belastningen på din primära server under högbelastningsperioder.
- Massredigeringsgränssnittet gör det nu möjligt att ta bort översiktsskärmdumpar (med endast huvudskärmdump) och även återskapa skärmdumpsformat för den givna uppsättningen videor.
Exportera flödesförbättringar:
- Det är nu möjligt att exportera inaktiva videor via flöden.
- Har lagt till en uppsättning statiska kategoriseringsfilter, så att du bättre kan kontrollera vilket innehåll som visas i flöden.
- Lägg till stöd för flera trafikspårningsparametrar (tidigare var det möjligt att endast ange en). Dessa parametrar kommer automatiskt att kopplas till alla webbadresser och inbäddningskoder som serveras av flödet.
- Lägg till stöd för satelliter och möjlighet att generera satellit-URL:er till innehållet.
- Flödesdokumentationssidan har förbättrats till flödeskonstruktörsformulär som ger GUI för att enkelt konfigurera alla flödesinställningar och hämta data i det format som behövs.
- Vi har ändrat hur videoformatfilter fungerar i flöden. Tidigare fungerade de här filtren felaktigt och om en video inte innehöll det nödvändiga formatet skulle den här videon exporteras med en annan tillgänglig videofil. Med den nya versionen kommer flöden att returnera tomma videofiler för alla videor som inte har det begärda formatet. På grund av det ändrade vi även namnet för dessa filter - det kommer att finnas video_format_1 och video_format_2 istället för video_format_standard och video_format_premium. Alla flödesadresser som använder gamla parameternamn kommer att sluta fungera efter uppdateringen. För att åtgärda dem måste du öppna flödes-URL och återvälja filter i formuläret som visas för att få den nya flödes-URL. Du bör också förstå att när du använder dessa filter kan vissa videor i flödet ha en tom videofil och detta bör resultera i importfel för dessa videor.
Importera flödesförbättringar:
- Att importera flöden i KVS-format blir mer användbart. Först låter de dig välja vilken data du vill att de ska importera. För det andra kommer de också att stödja import av flera videofiler för samma video, liknande manuell import. Detta kan användas för att importera huvudfiler och videoförhandsvisningar från en webbplats till en annan utan att behöva återskapa dem.
- Flödesloggningen blir bättre; du kan också konfigurera hur länge ett flöde ska lagra sina loggar, och det kommer automatiskt att rengöra dem baserat på dina inställningar.
- Flöden kan nu automatiskt radera videor som importerats av dem. För CSV-flöden måste du ange raderade videoflöden som ger videowebbadresser som ska raderas. Detta kan endast användas om du i flödesinställningarna har valt video-URL som nyckelfält. För flöden i KVS-format behöver du inte ange någonting eftersom de automatiskt hämtar nödvändiga data.
- I flödesinställningar kan du nu ange filtrering efter varaktighet, betyg, popularitet och terminologi. Du kan använda detta för att filtrera den importerade informationen även om källflödet inte stöder någon filtrering.
- Äntligen har vi också lagt till stöd för grabbers i flöden. Detta kan användas för att antingen hämta från RSS-kanaler eller tillhandahålla anpassad logik för att generera listan över sidor du vill hämta från andra webbplatser.
KVS-spelare och VAST-förbättringar:
- Vår spelare kommer nu att stödja flera VAST-annonsörer i samma VAST-svar. Detta används av vissa reklammäklare för att tillhandahålla alternativa annonsörer för bättre konvertering.
- Spelaren kommer nu att skapa en lite annan HTML-struktur när de visar VPAID-annonser för att möjliggöra bättre integration med vissa annonsörer som är känsliga för spelarens HTML-layout.
- VAST-timeout som konfigurerats i spelarinställningarna kommer nu att tillämpas på enskilda annonsörer och inte på hela VAST. Detta bör tillåta alternativa VAST-annonsörer att visas även om den primära annonsören arbetar långsamt och utlöser timeout.
- Spelarinställningar gör det nu möjligt att ange så många alternativa VAST-annonsörer som behövs. Om detta är inställt kommer alternativa annonsörer att prövas en efter en tills någon av dem visar en icke-tom annons.
- Spelaren kommer att göra bättre loggning av reklamfel.
- VAST-profiler förbättras på flera sätt. För varje annonsör i VAST-profilen kan du nu konfigurera dess specifika alternativa uppsättning annonsörer. En annan viktig förändring är hur du anger filtrering av länder. Tidigare borde du normalt ha konfigurerat minst en annonsör utan något länderfilter, vilket skulle användas som standard. Vi ansåg att detta tillvägagångssätt var fel och ändrade det helt. Med den nya versionen bör du uttryckligen ange om en viss reklam ska vara påslagen för vissa länder eller ska stängas av istället. Så alla annonsörer utan länder kommer att aktiveras för alla länder som om det inte finns någon filtrering aktiverad för den.
- Förutom landsfiltrering har vi även lagt till filtrering efter hänvisare för att ge dig full kontroll över när vissa annonsörer ska slås på eller av. Ett vanligt problem med vissa trafikpartner är att de inte tillåter annonsering av viss typ eller varaktighet för sin trafik. Sådan reklam har vanligtvis bättre priser, men du får inte använda den om du köper trafik från dessa trafikpartners. Med den nya funktionen för hänvisningsfiltrering kommer du att ha frihet att använda vilken reklam som helst genom att justera den så att den stängs av för delar av trafiken som har någon av dessa begränsningar.
- Om du ändrar spelarinställningarna återställs cacheminnet för videoblock automatiskt. Därför kommer nya inställningar att träda i kraft omedelbart när du sparar dem. Tidigare kunde det ta upp till flera timmar innan de uppdaterade spelarinställningarna spreds till alla dina videosidor.
- VAST-prenumerationsnyckeln kommer nu att uppdateras automatiskt från KVS-förvaret, så att du inte behöver uppdatera den manuellt i olika spelarinställningar. Det kommer också att stödja alias utan att mallar behöver ändras.
Bättre statistik:
- Trafik- och spelarstatistik stöder segmentering efter enhetstyp: stationära datorer, telefoner och surfplattor. Det kan aktiveras i statistikinställningar.
- Spelarstatistik kommer att stödja segmentering efter inbäddningskodprofiler. Detta är extremt användbart om du använder KVS-inbäddningskoder på flera andra projekt och du vill ha separat trafikanalys för dem.
- Trafikstatistik kommer också att inkludera videouppspelningar för att få bättre syn på trafikkvaliteten.
- Sökstatistik som läggs till manuellt i adminpanelen kommer inte att rensas automatiskt med sökstatistik som samlas in från webbplatsanvändare. Även i statistikinställningarna kan du nu tvinga alla användarskickade sökfrågor till små bokstäver.
Andra förbättringar:
- Helt ny anti-spam-modul. Den analyserar historiken för postad data av samma typ från en enda IP/konto, eller från alla. Om detta antal överskrider den givna gränsen (t.ex. en IP kommer att posta mer än 10 kommentarer under de senaste 300 sekunderna, eller alla användare i allmänhet kommer att posta mer än 10 kommentarer under de senaste 300 sekunderna), alla framtida data av samma typ (t.ex. kommentarer) från den givna IP-adressen eller från alla användare kommer att bli föremål för de åtgärder som konfigurerats i inställningarna. Dessa åtgärder inkluderar flera nivåer av strikthet: kräver captcha, inaktivera vid tillägg, radera tyst eller visa ett fel.
- Filuppladdning har ändrats till att använda chunked uploader som tillåter stöd för praktiskt taget alla uppladdningsfilstorleksgränser som konfigurerats på din server eller proxy. Detta är mycket viktigt för projekt som proxyserveras av CloudFlare som inför 100 MB uppladdningsfilstorleksgräns. Tidigare var det möjligt att flytta uppladdning till en underdomän i sådana fall, men nu borde detta inte vara ett problem längre. Administratörspanelen kommer att börja använda nytt uppladdningskoncept automatiskt efter uppdateringen, men för att byta webbplatsuppladdare måste du uppdatera tema JS-fil. Vi kommer att beskriva denna procedur senare på temaforumet.
- KVS bytte till att använda "rätt" Memcached-modul. Tidigare stödde PHP5 2 olika liknande stavade moduler och den vi använde i KVS togs bort med PHP7.
- Med massredigering av album kan du återskapa alla format för den givna uppsättningen album individuellt. Tidigare var det bara möjligt att återskapa albumformat för hela uppsättningen album.
- Webbläsarfiltrering i annonsering kommer nu att stödja Yandex och UCBrowser.
- Funktionalitet för att separera innehåll mellan administratörer har förbättrats. Det var möjligt att begränsa administratörer till att bara komma åt innehåll där de är inställda som ägare. Men att ställa in äganderätt fick bara superadmins och var därför inte särskilt bekvämt. Detta ändrades så att alla administratörer med administratörsbehörighet nu kan justera innehållsägandet. Vi har också lagt till ytterligare nivåer för att separera innehåll med hjälp av adminflaggor, vilket kan vara ett bättre sätt att hantera detta. Slutligen har vi också gjort det möjligt att avaktivera administratörsanvändare istället för att ta bort dem.
- Innehållsimportalternativ tillåter nu inaktivering av validering som utförs av grabbers. Denna validering behövs faktiskt inte och kan till och med resultera i vissa problem, till exempel kan det ta lång tid och det kan exponera din server-IP för att blockeras.
- Innehållsstatistik-plugin har ett bättre GUI nu. Denna plugin kommer nu att lista körningar från den senaste perioden och dess resultat kommer att separera diskutrymme som används på olika lagringsgrupper.
- Kategoriavatargenereringsplugin kommer nu att använda den bästa faktiska skärmdumpen av CTR när du har aktiverat skärmdumprotation. Tidigare använde detta plugin huvudskärmdump i alla fall.
- KVS stöder nu integration med AWE Black Label via plugin. Om du vill börja använda det, kontakta vår support.
- Tester av lagringsservrar förbättrades för att validera SSL-problem och rapportera dem så snart de uppstår.
- Administratörspanelen kommer nu att markera inaktiva kategoriseringsobjekt i sina väljare och tillåter även att filtrera bort dem om det behövs.
- KVS har ändrats för att ta bort kommentarer när användare tas bort. Detta bör göras med den speciella "Radera med innehåll"-åtgärden. Tidigare kommentarer raderades inte utan byttes istället till anonym användare, vilket var fel när skräppostkonton raderades.
- Captcha-stöd har lagts till i blocken post_edit, playlist_edit och dvd_edit.
- Funktionen för blockering av inbjudna vänner togs slutligen bort. Vi rekommenderar att du tar bort den här länken från sidfoten på din webbplats eftersom den kommer att sluta fungera ändå.
- I blocket inloggning lade vi till stöd för SSO-funktionen (Single Sign-On). Denna funktion kommer att vara extremt användbar för dem som integrerar KVS med sina andra medlemszoner, till exempel forum. Den viktigaste punkten är att du inte behöver integrera dina användare i KVS, utan istället kan du bara bygga en signerad länk till KVS-webbplatsen och visa den för användaren i din ände. Genom att klicka på denna länk kommer användaren automatiskt att loggas in i KVS med sitt konto, och om det inte finns någon sådan användare än - kommer den att skapas automatiskt. Därför kan användare som är inloggade på din andra plattform loggas in på KVS på ett säkert sätt utan någon annan ansträngning för sin integration.
- Logiken för alternativet randomize_positions i blocket list_videos ändrades något. Den här parametern används för att infoga slumpmässiga videor i videolistor sorterade efter CTR, så att CTR även beräknas för andra videor. Nu kommer infogningen inte att vara helt slumpmässig - du kan anpassa sorteringen för de infogade videorna via en separat parameter randomize_positions_sort_by. Dessutom kommer de infogade videorna nu att flytta de ursprungliga videorna istället för att ersätta dem, och CTR för hela blocket kommer inte att minskas.
- I blocket list_models kan du nu filtrera efter anpassade fält.
- I blocket list_members kan du nu filtrera efter medlemsstatus.
- Tömma sökresultat kommer inte att använda system 404-sidan om parametern search_empty_404 är aktiverad. Istället kommer de bara att returnera 404-status och visa en tom sökresultatsida.
Buggar som har åtgärdats:
- [ALLVARLIG] Export GUI tillät inte val av fler än 5 fält (regression efter 5.1.0).
- [SVERE] Satelliter visade tomma administratörer i adminpanelen (regression efter 5.1.1).
- [MEDIUM] Sökstatistik betraktade samma sökfrågor med gemener eller stora bokstäver som olika (regression efter 5.1.1).
- [MEDIUM] Uppladdning av webbadresser från webbplatsområdet kan resultera i ett fel för långsamma nedladdningar.
- [MEDIUM] Fel beteende i show_model_groups i blocket list_models.
- [MEDIUM] KVS kunde ibland ta bort /tmp-katalogen.
- [MEDIUM] NATS User Management-återläggning kan ignorera vissa konverteringshändelser.
- [LÅG] För riktigt stora importer kan deras valideringsprocess pågå i flera dagar.
- [LOW] I vissa fall kan statistik logga framtida datum.
- [LOW] Stoppord hade högre prioritet än ersättningar för regex.
- [LOW] Bakgrundsuppgifter som har startat sin konvertering skulle hamna i fel om konverteringsservern avaktiverades.