KVS 5.2.0

26 June, 2020

Hvad er nyt i 5.2.0

Konverteringsmotorforbedringer og -optimeringer:

  1. Konverteringsmotor vil ikke længere kopiere og duplikere kildefiler, når der bruges lokale konverteringsservere. Dette er designet til at reducere filsystemets belastning under indholdsbehandling.
  2. Bedre logning af konverteringsprocesser: videologfiler bliver meget kortere og vil ikke indeholde ffmpeg-logfiler, hvis alt fungerer som planlagt.
  3. Baggrundsopgaver, der udføres på den primære server over et stort sæt data, fornyes ved hjælp af iterativ tilgang. Sådanne opgaver, som at oprette et nyt skærmbilledeformat, vil ikke længere blokere konverteringsmotor, som det skete før for projekter med tonsvis af indhold.
  4. Efterbehandling af MP4-filer blev optimeret: Konverteringsmotoren vil nu kontrollere, om den uploadede fil skal efterbehandles, og springer den over, hvis det ikke er nødvendigt. Dette skulle yderligere reducere filsystembelastningen, hvilket er meget vigtigt, når konverteringen er lokal.
  5. Videoformater understøtter nu op til 2 forskellige vandmærker på samme tid. Du kan bruge dette til at vise dit logo oven på video og bevægende tekst med din copyright i flere fragmenter. Derudover vil det være muligt at angive forskellige maks. bredde %-værdier for vandrette og lodrette videoer, så du kan passe vandmærke ideelt i alle tilfælde.
  6. Video- og albumlogfiler vil automatisk blive flettet til mindre komprimerede arkiver for at reducere forbruget af diskplads.
  7. I videoformatet ffmpeg-indstillinger kan du nu angive dine brugerdefinerede videofiltre i -vf-indstillingen, som vil blive kombineret med de filtre, der bruges af KVS.

Forbedringer i videoskærmbilleder:

  1. Vi har ændret måden, hvordan beskæring af skærmbilleder anvendes. Tidligere anvendte KVS beskæring ved oprettelse af skærmbilledeformater, så skærmbilledekilder ikke blev påvirket. Vi besluttede at ændre dette koncept for alle nye videoer: KVS vil nu anvende beskæring på skærmbilledekilder og gemmer dem i den beskårne form. Skærmbilleder til gamle videoer vil blive holdt urørt.
  2. I indstillinger for skærmbilledebeskæring kan du nu aktivere automatisk trimning af sorte områder. Denne mulighed vil være slået til som standard og vil straks påvirke alle nye videoer.
  3. Vi har også ændret måden, hvorpå manuelt uploadede skærmbilleder behandles. KVS vil nu også give muligheder for at anvende beskæring og vandmærke på de manuelt uploadede skærmbilleder, mens det tidligere slet ikke var muligt.
  4. Ved hjælp af disse ændringer løste vi også gamle KVS-problem, når oprettelse af nye skærmbilledeformater kunne resultere i at anvende beskæring og vandmærke på de manuelt uploadede skærmbilleder, hvilket så kunne føre til deres kvalitetstab for de nye formater. Dette bør aldrig ske for nye videoer.
  5. En ny skærmbilledegruppe blev tilføjet til plakater med sit eget separate sæt skærmbilledeformater. Plakater kan kun uploades manuelt i forhold til oversigtsskærmbilleder, der enten kan uploades eller oprettes fra kilden.
  6. Skærmbilleder til vertikale videoer bliver meget bedre fra nu af! Først kan du konfigurere forskellige størrelsesindstillinger for lodrette og vandrette videoer i skærmbilledeformater. For det andet, når videoformatet er forskelligt fra det påkrævede screenshot-forhold (f.eks. for lodrette videoer), vil KVS skabe sløret baggrund i stedet for sorte bjælker.
  7. Vi forbedrede brugergrænsefladen, når vi arbejdede med skærmbilleder i administratorpanelet.
  8. Manuel skærmbilledeoprettelse vil nu overveje LA og tidsgrænser konfigureret i indholdsindstillinger for konverteringsmotor, så det ikke er muligt at starte disse processer, når disse grænser er nået. Disse grænser er typisk sat til at reducere belastningen på din primære server i spidsbelastningsperioder.
  9. Masseredigering GUI vil nu tillade sletning af oversigtsskærmbilleder (efterlader kun hovedskærmbillede) og også genskabe skærmbilledeformater for det givne sæt af videoer.

Eksport af feedforbedringer:

  1. Det er nu muligt at eksportere inaktive videoer via feeds.
  2. Tilføjet et sæt statiske kategoriseringsfiltre, så du bedre kan kontrollere, hvilket indhold der vises i feeds.
  3. Tilføjet understøttelse af flere trafiksporingsparametre (tidligere var det muligt kun at angive én). Disse parametre vil automatisk blive knyttet til alle URL'er og indlejringskoder, der serveres af feed.
  4. Tilføjet understøttelse af satellitter og mulighed for at generere satellit-URL'er til indholdet.
  5. Feeddokumentationssiden blev forbedret til feedkonstruktørform, der giver GUI til nemt at konfigurere alle feedindstillinger og få data i det nødvendige format.
  6. Vi har ændret, hvordan videoformatfiltre fungerer i feeds. Tidligere fungerede disse filtre forkert, og hvis en video ikke indeholdt det nødvendige format, ville denne video blive eksporteret med en anden tilgængelig videofil. Med den nye version vil feeds returnere tomme videofiler for alle videoer, der ikke har det anmodede format. Derfor har vi også ændret navngivningen for disse filtre - der vil være video_format_1 og video_format_2 i stedet for video_format_standard og video_format_premium. Eventuelle feed-URL'er, der bruger gammel parameternavngivning, holder op med at fungere efter opdateringen. For at rette dem skal du åbne feed-URL og genvælge filtre i den viste formular for at få den nye feed-URL. Du bør også forstå, at når du bruger disse filtre, kan nogle videoer i feedet have en tom videofil, og dette bør resultere i importfejl for disse videoer.

Import af feedforbedringer:

  1. Import af feeds i KVS-format bliver mere nyttigt. Først vil de give dig mulighed for at vælge, hvilke data du vil have dem til at importere. For det andet vil de også understøtte import af flere videofiler til den samme video, svarende til manuel import. Dette kan bruges til at importere hovedfiler og videoeksempler fra et websted til et andet uden behov for at genskabe dem.
  2. Feedlogning bliver bedre; du kan også konfigurere, hvor længe et feed skal gemme sine logfiler, og det vil automatisk rense dem baseret på dine indstillinger.
  3. Feeds kan nu automatisk slette videoer importeret af dem. For CSV-feeds skal du angive slettede videofeed, der giver video-URL'er, der skal slettes. Dette kan kun bruges, hvis du i feedindstillingerne har valgt video-URL til at være nøglefeltet. For feeds i KVS-format behøver du ikke angive noget, da de automatisk trækker de nødvendige data.
  4. I feedindstillinger kan du nu angive filtrering efter varighed, bedømmelse, popularitet og terminologi. Du kan bruge dette til at filtrere de importerede data, selvom kildefeedet ikke understøtter nogen filtrering.
  5. Endelig tilføjede vi også understøttelse af grabbere i feeds. Dette kan bruges til enten at hente fra RSS-kanaler eller give brugerdefineret logik til at generere listen over sider, du vil hente fra andre websteder.

KVS-afspiller og VAST-forbedringer:

  1. Vores afspiller vil nu understøtte flere VAST-annoncører i samme VAST-svar. Dette bruges af nogle reklamemæglere til at levere alternative annoncører til bedre konvertering.
  2. Afspilleren vil nu skabe en lidt anden HTML-struktur, når de viser VPAID-annoncer for at tillade bedre integration med nogle annoncører, der er følsomme over for spillerens HTML-layout.
  3. VAST-timeout, der er konfigureret i afspillerindstillinger, vil nu blive anvendt på individuelle annoncører og ikke på hele VAST. Dette skulle gøre det muligt at vise alternative VAST-annoncører, selvom den primære annoncør arbejder langsomt og udløser timeout.
  4. Afspillerindstillinger gør det nu muligt at angive så mange alternative VAST-annoncører, som det er nødvendigt. Hvis dette er konfigureret, vil alternative annoncører blive prøvet én efter én, indtil nogen af ​​dem viser en ikke-tom annonce.
  5. Afspilleren vil gøre en bedre logning af annonceringsfejl.
  6. VAST-profiler forbedres på flere måder. For hver annoncør i VAST-profilen kan du nu konfigurere dens specifikke alternative sæt af annoncører. En anden vigtig ændring er, hvordan du angiver landefiltrering. Tidligere skulle du normalt have konfigureret mindst én annoncør uden et landefilter, som ville blive brugt som standard. Vi anså denne tilgang for forkert og ændrede den fuldstændig. Med den nye version bør du udtrykkeligt angive, om en bestemt reklame skal slås til for bestemte lande eller skal slås fra i stedet for. Så enhver annoncør uden lande vil blive slået til for alle lande, som om der ikke er nogen filtrering aktiveret for det.
  7. Ud over landefiltrering tilføjede vi også filtrering efter henvisninger for at give dig fuld kontrol over, hvornår bestemte annoncører skal slås til eller fra. Et almindeligt problem med nogle trafikpartnere er, at de ikke tillader annoncering af en bestemt type eller varighed for deres trafik. Sådan annoncering har typisk bedre priser, men du må ikke bruge den, hvis du køber trafik fra disse trafikpartnere. Med den nye henvisningsfiltreringsfunktion vil du have frihed til at bruge enhver reklame ved at justere den, så den slukkes for dele af trafikken, der har sådanne begrænsninger.
  8. Ændring af afspillerindstillinger vil nu automatisk nulstille cachen for videoblokke. Derfor sættes nye indstillinger i kraft med det samme, når du gemmer dem. Tidligere kunne det tage op til flere timer, før de opdaterede afspillerindstillinger blev spredt til alle dine videosider.
  9. VAST-abonnementsnøgle vil nu automatisk blive opdateret fra KVS-lageret, så du ikke behøver at opdatere den manuelt i forskellige afspillerindstillinger. Det vil også understøtte aliaser uden behov for at ændre skabeloner.

Bedre statistik:

  1. Trafik- og spillerstatistik understøtter segmentering efter enhedstype: stationære computere, telefoner og tablets. Det kan aktiveres i statistikindstillinger.
  2. Spillerstatistik vil understøtte segmentering efter integrerede kodeprofiler. Dette er yderst nyttigt, hvis du bruger KVS-indlejringskoder på flere andre projekter, og du vil have separat trafikanalyse for dem.
  3. Trafikstatistik vil også inkludere videoafspilninger for at få bedre udsigter til trafikkvalitet.
  4. Søgestatistik, der tilføjes manuelt i administrationspanelet, bliver ikke automatisk renset med søgestatistik indsamlet fra webstedsbrugere. Også i statistikindstillinger kan du nu tvinge alle brugerindsendte søgeforespørgsler til små bogstaver.

Andre forbedringer:

  1. Splinternyt anti-spam-modul. Den analyserer historikken for indsendte data af samme type fra en enkelt IP/konto eller fra alle. Hvis dette antal overskrider den givne grænse (f.eks. vil en IP-adresse poste mere end 10 kommentarer i løbet af de sidste 300 sekunder, eller alle brugere generelt vil sende mere end 10 kommentarer i løbet af de sidste 300 sekunder), alle fremtidige data af samme type (f.eks. kommentarer) fra den givne IP eller fra alle brugere vil være underlagt de handlinger, der er konfigureret i indstillingerne. Disse handlinger omfatter flere strenghedsniveauer: kræve captcha, deaktiver ved tilføjelse, slet stille eller vis en fejl.
  2. Filupload er skiftet til at bruge chunked uploader, der tillader at understøtte praktisk talt enhver upload filstørrelsesgrænse, der er konfigureret på din server eller proxy. Dette er meget vigtigt for projekter, der er proxyet af CloudFlare, der pålægger 100 MB upload filstørrelsesgrænse. Tidligere var det muligt at flytte upload til et underdomæne i sådanne tilfælde, men nu burde dette ikke være et problem længere. Admin panel vil automatisk begynde at bruge nyt upload koncept efter opdateringen, men for at skifte site uploader skal du opdatere tema JS fil. Vi vil beskrive denne procedure senere på temaforummet.
  3. KVS skiftede til at bruge det 'rigtige' Memcached-modul. Tidligere understøttede PHP5 2 forskellige ens stavede moduler, og det, vi brugte i KVS, blev droppet med PHP7.
  4. Albums masseredigering gør det muligt at genskabe alle formater for det givne sæt albums individuelt. Tidligere var det kun muligt at genskabe albumformatet for hele sættet af album.
  5. Browserfiltrering i annoncering vil nu understøtte Yandex og UCBrowser.
  6. Funktionalitet til at adskille indhold mellem administratorer blev forbedret. Det var muligt at begrænse administratorer til kun at få adgang til indhold, hvor de er angivet som ejere. Men at angive ejerskab var kun tilladt for superadmins og var derfor ikke særlig praktisk. Dette blev ændret, så enhver administrator med administrationsrettigheder nu kan justere indholdsejerskabet. Vi tilføjede også et ekstra niveau for at adskille indhold ved hjælp af adminflag, hvilket kunne være en bedre måde at administrere dette på. Endelig har vi også gjort det muligt at deaktivere administratorbrugere i stedet for at slette dem.
  7. Indholdsimportindstillinger vil nu tillade deaktivering af validering udført af grabbere. Denne validering er faktisk ikke nødvendig og kan endda resultere i nogle problemer, for eksempel kan det tage lang tid, og det kan udsætte din server-IP for at blive blokeret.
  8. Indholdsstatistik-plugin har nu en bedre GUI. Dette plugin vil nu vise kørsel fra den seneste periode, og dets resultater vil adskille diskplads, der bruges på forskellige lagergrupper.
  9. Kategori avatars generation plugin vil nu bruge det bedste faktiske skærmbillede efter CTR, når du har skærmbillederotation aktiveret. Tidligere brugte dette plugin hovedskærmbilledet i alle tilfælde.
  10. KVS understøtter nu integration med AWE Black Label via plugin. Hvis du vil begynde at bruge det, bedes du kontakte vores support.
  11. Test af lagerservere blev forbedret for at validere SSL-problemer og rapportere dem, så snart de opstår.
  12. Administrationspanelet vil nu fremhæve inaktive kategoriseringsobjekter i deres vælgere og vil også tillade at filtrere dem fra, hvis det er nødvendigt.
  13. KVS blev ændret til at slette kommentarer, når brugere slettes. Dette skal gøres ved hjælp af en speciel "Slet med indhold"-handling. Tidligere kommentarer blev ikke slettet, men blev i stedet skiftet til anonym bruger, hvilket var forkert ved sletning af spamkonti.
  14. Captcha-understøttelse blev tilføjet til blokkene post_edit, playlist_edit og dvd_edit.
  15. Invitationsvenneblokeringsfunktion blev endelig fjernet. Vi anbefaler, at du fjerner dette link fra sidefoden på dit websted, da det alligevel holder op med at fungere.
  16. I blokken logon tilføjede vi understøttelse af SSO-funktionen (Single Sign-On). Denne funktion vil være yderst nyttig for dem, der integrerer KVS med deres andre medlemszoner, for eksempel fora. Det centrale er, at du ikke behøver at integrere dine brugere i KVS, men i stedet kan du bare bygge et signeret link til KVS-webstedet og vise det til brugeren ved din ende. Ved at klikke på dette link bliver brugeren automatisk logget på KVS med sin konto, og hvis der endnu ikke er en sådan bruger - oprettes den automatisk. Derfor kan brugere, der er logget ind på din anden platform, sikkert logges på KVS uden nogen anden indsats for deres integration.
  17. Logikken for valgmuligheden randomize_positions i blokken list_videos blev ændret en smule. Denne parameter bruges til at indsætte tilfældige videoer i videolister sorteret efter CTR, så CTR også beregnes for andre videoer. Nu vil indsættelsen ikke være helt tilfældig - du kan tilpasse sorteringen for de indsatte videoer via en separat parameter randomize_positions_sort_by. Desuden vil de indsatte videoer nu flytte de originale videoer i stedet for at erstatte dem, og CTR for hele blokken vil ikke blive reduceret.
  18. I blokken list_models kan du nu filtrere efter tilpassede felter.
  19. I blokken list_members kan du nu filtrere efter medlemsstatus.
  20. Tomme søgeresultater vil ikke bruge system 404-siden, hvis parameteren search_empty_404 er aktiveret. I stedet vil de bare returnere 404-status og vise en tom søgeresultatside.

Bug, der er blevet rettet:

  1. [SVERE] Eksporter GUI tillod ikke at vælge mere end 5 felter (regression efter 5.1.0).
  2. [SVERE] Satellitter viste tomme administratorer i adminpanelet (regression efter 5.1.1).
  3. [MIDDEL] Søgestatistikker betragtede de samme forespørgsler med små eller store bogstaver som forskellige (regression efter 5.1.1).
  4. [MIDDEL] URL-upload fra webstedsområdet kan resultere i fejl ved langsomme downloads.
  5. [MEDIUM] Forkert show_model_groups adfærd i list_models blok.
  6. [MIDDEL] KVS kunne nogle gange slette /tmp-biblioteket.
  7. [MIDDEL] NATS User Management-tilbagesendelse kunne ignorere nogle konverteringshændelser.
  8. [LOW] For virkelig store importer kan deres valideringsproces vare i flere dage.
  9. [LOW] I nogle tilfælde kunne statistik logge fremtidige datoer.
  10. [LAV] Stopord havde højere prioritet end udskiftninger af regex.
  11. [LOW] Baggrundsopgaver, der har startet deres konvertering, ville ende ved en fejl, hvis konverteringsserveren blev deaktiveret.
Den helt nye KVS 6.3.0 er her Bestil nu