Ce este nou în 5.2.0
Îmbunătățiri și optimizări ale motorului de conversie:
- Motorul de conversie nu va mai copia și duplica fișierele sursă atunci când utilizați servere de conversie locale. Acesta este conceput pentru a reduce încărcarea sistemului de fișiere în timpul procesării conținutului.
- Înregistrare mai bună a procesului de conversie: jurnalele video vor deveni mult mai scurte și nu vor conține jurnale ffmpeg dacă totul funcționează conform planului.
- Activitățile de fundal care sunt executate pe serverul principal pe un set mare de date sunt reînnoite folosind o abordare iterativă. Asemenea sarcini, cum ar fi crearea unui nou format de captură de ecran, nu vor mai bloca motorul de conversie așa cum se întâmpla înainte pentru proiectele cu o mulțime de conținut.
- Posprocesarea fișierelor MP4 a fost optimizată: motorul de conversie va verifica acum dacă fișierul încărcat necesită vreo postprocesare și îl va omite dacă nu este necesar. Acest lucru ar trebui să reducă încărcarea sistemului de fișiere, ceea ce este foarte important atunci când conversia este locală.
- Formatele video acceptă acum până la 2 filigrane diferite în același timp. Puteți folosi acest lucru pentru a vă afișa logo-ul deasupra videoclipului și pentru a muta textul cu drepturile de autor în mai multe fragmente. În plus, va fi posibil să specificați diferite valori % pentru lățimea maximă pentru videoclipurile orizontale și verticale, astfel încât să puteți potrivi filigranul în mod ideal în toate cazurile.
- Jurnalele video și albumele vor fi îmbinate automat în arhive mai mici comprimate pentru a reduce utilizarea spațiului pe disc.
- În opțiunile ffmpeg în format video, acum puteți specifica filtrele video personalizate în opțiunea -vf care vor fi combinate cu filtrele utilizate de KVS.
Îmbunătățiri ale capturilor de ecran video:
- Am schimbat modul în care este aplicată decuparea capturii de ecran. Anterior, KVS aplica decuparea la crearea formatelor de capturi de ecran, astfel încât sursele de capturi de ecran să nu fie afectate. Am decis să schimbăm acest concept pentru toate videoclipurile noi: KVS va aplica acum decuparea surselor de capturi de ecran și le va salva în forma decupată. Sursele de capturi de ecran pentru videoclipurile vechi vor fi păstrate neatinse.
- În setările de decupare capturii de ecran, acum puteți activa decuparea automată a regiunilor negre. Această opțiune va fi activată în mod implicit și va afecta imediat toate videoclipurile noi.
- Am schimbat, de asemenea, modul în care sunt procesate capturile de ecran încărcate manual. KVS va oferi acum opțiuni pentru a aplica decuparea și filigranul și capturilor de ecran încărcate manual, în timp ce anterior nu era posibil deloc.
- Cu ajutorul acestor modificări, am remediat și vechea problemă KVS, când crearea de noi formate de capturi de ecran ar putea duce la aplicarea decupării și a filigranelor capturilor de ecran încărcate manual, ceea ce ar putea duce apoi la pierderea calității acestora pentru noile formate. Acest lucru nu ar trebui să se întâmple niciodată în cazul videoclipurilor noi.
- A fost adăugat un nou grup de capturi de ecran pentru postere cu propriul set separat de formate de capturi de ecran. Posterele pot fi încărcate manual numai în comparație cu capturile de ecran de prezentare generală care pot fi fie încărcate, fie create din sursă.
- Capturile de ecran pentru videoclipurile verticale vor fi mult mai bune de acum! Mai întâi puteți configura diferite opțiuni de redimensionare pentru videoclipurile verticale și orizontale în formate de capturi de ecran. În al doilea rând, când raportul de aspect al videoclipului este diferit de raportul de captură de ecran necesar (de exemplu, pentru videoclipuri verticale), KVS va crea fundal neclar în loc de bare negre.
- Am îmbunătățit gradul de utilizare a interfeței grafice atunci când lucrăm cu capturi de ecran în panoul de administrare.
- Funcția de creare manuală a capturii de ecran va lua în considerare acum LA și limitele de timp configurate în setările de conținut pentru motorul de conversie, astfel încât să nu fie posibilă pornirea acestor procese atunci când aceste limite sunt atinse. De obicei, aceste limite sunt setate pentru a reduce sarcina pe serverul dvs. principal în perioadele de vârf.
- Interfața grafică de editare în masă va permite acum ștergerea capturilor de ecran de prezentare generală (lăsând doar capturile de ecran principale) și, de asemenea, recrearea oricăror formate de capturi de ecran pentru setul dat de videoclipuri.
Exportarea îmbunătățirilor pentru feed:
- Acum este posibil să exportați videoclipuri inactive prin feeduri.
- A fost adăugat un set de filtre statice de clasificare, astfel încât să puteți controla mai bine ce conținut apare în feeduri.
- S-a adăugat compatibilitate pentru mai mulți parametri de urmărire a traficului (anterior era posibil să se specifice doar unul). Acești parametri vor fi atașați automat la toate adresele URL și codurile de încorporare difuzate de feed.
- S-a adăugat compatibilitate pentru sateliți și capacitatea de a genera adrese URL de satelit la conținut.
- Pagina de documentație a feedului a fost îmbunătățită pentru a avea un formular de constructor de feed, care va oferi GUI pentru a configura cu ușurință toate setările de feed și pentru a obține date în formatul necesar.
- Am schimbat modul în care filtrele de format video funcționează în fluxuri. Anterior, aceste filtre funcționau incorect și dacă un videoclip nu conținea formatul necesar, acest videoclip ar fi exportat cu alt fișier video disponibil. Cu noua versiune, feedurile vor returna fișiere video goale pentru toate videoclipurile care nu au formatul cerut. Din acest motiv, am schimbat și denumirea acestor filtre - vor exista video_format_1 și video_format_2 în loc de video_format_standard și video_format_premium. Orice URL de feed care utilizează denumirea veche a parametrilor nu va mai funcționa după actualizare. Pentru a le remedia, va trebui să deschideți adresa URL a feedului și să reselectați filtrele în formularul care apare pentru a obține noua adresă URL a feedului. De asemenea, ar trebui să înțelegeți că atunci când utilizați aceste filtre, unele videoclipuri din feed pot avea fișier video gol, iar acest lucru ar trebui să aibă ca rezultat erori de import pentru aceste videoclipuri.
Importarea îmbunătățirilor pentru feed:
- Importarea fluxurilor în format KVS devine mai utilă. Mai întâi, vă vor permite să alegeți ce date doriți să importe. În al doilea rând, vor accepta și importarea mai multor fișiere video pentru același videoclip, similar importului manual. Acesta poate fi folosit pentru a importa fișiere principale și previzualizări video de la un site la altul fără a fi nevoie să le recreați.
- Înregistrarea fluxurilor devine mai bună; De asemenea, puteți configura cât timp trebuie să-și păstreze un flux jurnalele și le va curăța automat pe baza setărilor dvs.
- Feedurile pot acum șterge automat videoclipurile importate de ele. Pentru feedurile CSV, va trebui să specificați feedul de videoclipuri șterse care furnizează adrese URL ale videoclipurilor care urmează să fie șterse. Aceasta poate fi folosită numai dacă în setările feedului ați selectat adresa URL a videoclipului ca câmp cheie. Pentru fluxurile în format KVS nu trebuie să specificați nimic, deoarece acestea vor extrage automat datele necesare.
- În setările feedului puteți specifica acum filtrarea după durată, evaluare, popularitate și terminologie. Puteți utiliza aceasta pentru a filtra datele importate chiar dacă feedul sursă nu acceptă nicio filtrare.
- În sfârșit, am adăugat și compatibilitate pentru grabbers în feed-uri. Aceasta poate fi folosită fie pentru a prelua de pe canale RSS, fie pentru a oferi o logică personalizată pentru a genera lista de pagini pe care doriți să le preluați de pe alte site-uri.
Player KVS și îmbunătățiri VAST:
- Jucătorul nostru va accepta acum mai mulți agenți de publicitate VAST în același răspuns VAST. Acesta este folosit de unii brokeri de publicitate pentru a furniza agenți de publicitate alternativi pentru o conversie mai bună.
- Player va crea acum o structură HTML puțin diferită atunci când afișează anunțuri VPAID, pentru a permite o mai bună integrare cu anumiți agenți de publicitate sensibili la aspectul HTML al playerului.
- Timpul VAST configurat în setările playerului va fi aplicat acum agenților de publicitate individuali și nu întregului VAST. Acest lucru ar trebui să permită afișarea agenților de publicitate VAST alternativi, chiar dacă agentul de publicitate principal funcționează lent și declanșează timeout.
- Setările playerului vor permite acum specificarea a cât mai mulți agenți de publicitate VAST alternativi. Dacă aceasta este configurată, agenții de publicitate alternativi vor fi încercați unul câte unul până când oricare dintre ei afișează un anunț negoal.
- Playerul va înregistra mai bine erorile de publicitate.
- Profilurile VAST sunt îmbunătățite în mai multe moduri. Pentru fiecare agent de publicitate din profilul VAST, acum puteți configura setul alternativ specific de agenți de publicitate. O altă modificare importantă este modul în care specificați filtrarea țărilor. Anterior, ar fi trebuit să configurați în mod normal cel puțin un agent de publicitate fără niciun filtru de țări, care ar fi folosit ca unul prestabilit. Am considerat această abordare greșită și am schimbat-o complet. Cu noua versiune, ar trebui să specificați în mod explicit dacă o anumită publicitate ar trebui să fie activată pentru anumite țări sau dacă ar trebui să fie dezactivată. Prin urmare, orice agent de publicitate fără țări va fi activat pentru toate țările, ca și cum nu ar fi activat nicio filtrare pentru acesta.
- Pe lângă filtrarea țărilor, am adăugat și filtrarea prin trimiteri pentru a vă oferi control deplin asupra momentului când anumiți agenți de publicitate ar trebui activați sau dezactivați. O problemă comună cu unii parteneri de trafic este că aceștia nu permit publicitate de un anumit tip sau durată pentru traficul lor. O astfel de publicitate are de obicei tarife mai bune, dar nu aveți voie să o utilizați dacă cumpărați trafic de la acești parteneri de trafic. Cu noua funcție de filtrare a trimiterilor, veți avea libertatea de a utiliza orice publicitate ajustând-o pentru a fi oprită pentru părțile din trafic care au oricare dintre astfel de limitări.
- Schimbarea setărilor playerului va reseta automat acum memoria cache pentru blocurile video. Prin urmare, noile setări vor fi puse în aplicare imediat pe măsură ce le salvați. Anterior, puteau dura până la câteva ore pentru ca setările actualizate ale playerului să fie propagate în toate paginile dvs. video.
- Cheia de abonament VAST va fi acum actualizată automat din depozitul KVS, astfel încât să nu fie nevoie să o actualizați manual în diferite setări ale playerului. De asemenea, va accepta aliasuri fără a fi nevoie să modificați șabloanele.
Statistici mai bune:
- Traficul și statisticile jucătorilor vor accepta segmentarea în funcție de tipul de dispozitiv: desktop-uri, telefoane și tablete. Poate fi activat în setările de statistici.
- Statisticile jucătorilor vor accepta segmentarea prin profiluri de cod încorporate. Acest lucru este extrem de util dacă utilizați coduri de încorporare KVS în mai multe alte proiecte și doriți să aveți o analiză separată a traficului pentru acestea.
- Statisticile de trafic vor include și redări video pentru a avea o perspectivă mai bună asupra calității traficului.
- Statisticile de căutare care sunt adăugate manual în panoul de administrare nu vor fi curățate automat cu statisticile de căutare colectate de la utilizatorii site-ului. De asemenea, în setările pentru statistici, acum puteți forța toate interogările de căutare trimise de utilizatori să scrie litere mici.
Alte îmbunătățiri:
- Modul anti-spam nou-nouț. Acesta analizează istoricul datelor postate de același tip de la un singur IP/cont, sau de la toată lumea. Dacă acest număr depășește limita dată (de exemplu, un IP va posta mai mult de 10 comentarii în ultimele 300 de secunde sau toți utilizatorii în general vor posta mai mult de 10 comentarii în ultimele 300 de secunde), toate datele viitoare de același tip (de exemplu, comentarii) de la IP-ul dat sau de la toți utilizatorii vor fi supuse acțiunilor configurate în setări. Aceste acțiuni includ mai multe niveluri de strictețe: solicitați captcha, dezactivați la adăugare, ștergeți în tăcere sau afișați o eroare.
- Încărcarea fișierelor a fost comutată pentru a utiliza instrumentul de încărcare fragmentat, care va permite suportarea practic oricărei limite de dimensiune a fișierelor de încărcare configurată pe serverul sau proxy-ul dvs. Acest lucru este foarte important pentru proiectele proxy de CloudFlare care impun o limită de încărcare a fișierelor de 100 MB. Mai devreme era posibil să mutați încărcarea într-un subdomeniu în astfel de cazuri, dar acum aceasta nu ar mai fi o problemă. Panoul de administrare va începe să folosească un nou concept de încărcare automat după actualizare, dar pentru a schimba site-ul de încărcare va trebui să actualizați fișierul JS cu tema. Vom descrie această procedură mai târziu pe forumul tematic.
- KVS a trecut la utilizarea modulului Memcached „corect”. Anterior PHP5 a acceptat 2 module diferite scrise în mod similar, iar cel pe care l-am folosit în KVS a fost abandonat cu PHP7.
- Editarea în masă a albumelor va permite recrearea individuală a oricăror formate pentru setul dat de albume. Anterior, a fost posibil să se recreeze formatul de album doar pentru întregul set de albume.
- Filtrarea browserului în publicitate va accepta acum Yandex și UCBrowser.
- A fost îmbunătățită funcționalitatea de separare a conținutului între administratori. A fost posibil să se limiteze administratorii să acceseze numai conținutul în care sunt setați ca proprietari. Dar setarea dreptului de proprietate a fost permisă numai superadministratorilor și, prin urmare, nu a fost foarte convenabilă. Acest lucru a fost modificat, astfel încât orice administrator cu privilegii de administrare poate acum ajusta calitatea de proprietar al conținutului. De asemenea, am adăugat un nivel suplimentar pentru a separa conținutul folosind semnalizatoarele de administrator, care ar putea fi o modalitate mai bună de a gestiona acest lucru. În cele din urmă, am făcut posibilă și dezactivarea utilizatorilor admin în loc să-i ștergem.
- Opțiunile de importare a conținutului vor permite acum dezactivarea validării efectuate de grabbers. Această validare nu este de fapt necesară și poate duce chiar la unele probleme, de exemplu, poate dura mult timp și poate expune ca IP-ul serverului dvs. să fie blocat.
- Pluginul pentru statistici de conținut are acum o interfață grafică mai bună. Acest plugin va lista acum execuțiile din perioada recentă, iar rezultatele sale vor separa spațiul pe disc folosit pe diferite grupuri de stocare.
- Pluginul de generare a avatarurilor de categorii va folosi acum cea mai bună captură de ecran reală din CTR când aveți activată rotația capturii de ecran. Anterior, acest plugin folosea captura de ecran principală în toate cazurile.
- KVS acceptă acum integrarea cu AWE Black Label prin plugin. Dacă doriți să începeți să îl utilizați, vă rugăm să contactați asistența noastră.
- Testarea serverelor de stocare a fost îmbunătățită pentru a valida problemele SSL și pentru a le raporta imediat ce apar.
- Panoul de administrare va evidenția acum obiectele de categorizare inactive în selectoarele lor și va permite, de asemenea, filtrarea lor dacă este necesar.
- KVS a fost modificat pentru a șterge comentariile atunci când utilizatorii sunt șterși. Acest lucru ar trebui făcut folosind acțiunea specială „Ștergeți cu conținut”. Comentariile anterioare nu au fost șterse, ci au fost trecute la utilizator anonim, ceea ce a fost greșit la ștergerea conturilor de spam.
- Compatibilitatea Captcha a fost adăugată la blocurile post_edit, playlist_edit și dvd_edit.
- Funcționalitatea de blocare a invitației de prieteni a fost în sfârșit eliminată. Vă recomandăm să eliminați acest link din subsolul site-ului dvs., deoarece oricum nu va mai funcționa.
- În blocul logon am adăugat suport pentru caracteristica SSO (Single Sign-On). Această caracteristică va fi extrem de utilă pentru cei care integrează KVS cu celelalte zone membre ale lor, de exemplu forumuri. Punctul cheie este că nu trebuie să vă integrați utilizatorii în KVS, ci în schimb puteți să creați un link semnat către site-ul KVS și să îl afișați utilizatorului la final. Făcând clic pe acest link, utilizatorul va fi conectat automat la KVS cu contul său, iar dacă nu există încă un astfel de utilizator - va fi creat automat. Prin urmare, utilizatorii conectați la cealaltă platformă pot fi conectați în siguranță la KVS fără niciun alt efort pentru integrarea lor.
- Logica pentru opțiunea randomize_positions din blocul list_videos a fost ușor modificată. Acest parametru este folosit pentru a insera videoclipuri aleatoare în listele de videoclipuri sortate după CTR, astfel încât CTR să fie calculat și pentru alte videoclipuri. Acum, inserarea nu va fi total aleatorie - puteți personaliza sortarea videoclipurilor inserate printr-un parametru separat randomize_positions_sort_by. De asemenea, videoclipurile inserate vor schimba acum videoclipurile originale în loc să le înlocuiască, iar CTR-ul întregului bloc nu va fi redus.
- În blocul list_models, acum puteți filtra după câmpuri personalizate.
- În blocul list_members, acum puteți filtra după statutul de membru.
- Rezultatele căutării goale nu vor folosi pagina de sistem 404 dacă parametrul search_empty_404 este activat. În schimb, vor returna doar starea 404 și vor afișa o pagină goală cu rezultatele căutării.
Erori care au fost remediate:
- [SEVERE] Export GUI nu permitea selectarea a mai mult de 5 câmpuri (regresie după 5.1.0).
- [SEVERE] Sateliții au afișat administratori goali în panoul de administrare (regresie după 5.1.1).
- [MEDIUM] Statisticile de căutare au considerat aceleași interogări cu litere mici sau mari ca fiind diferite (regresie după 5.1.1).
- [MEDIUM] Încărcarea adresei URL din zona site-ului poate duce la o eroare pentru descărcări lente.
- [MEDIUM] Comportament greșit show_model_groups în blocul list_models.
- [MEDIUM] KVS uneori poate șterge directorul /tmp.
- [MEDIUM] Postback-ul NATS User Management ar putea ignora unele evenimente de conversie.
- [LOW] Pentru importuri foarte mari, procesul lor de validare ar putea dura câteva zile.
- [LOW] În unele cazuri, statisticile pot înregistra date viitoare.
- [LOW] Cuvintele de oprire au avut o prioritate mai mare decât înlocuirea expresiilor regex.
- [LOW] Sarcinile de fundal care și-au început conversia ar ajunge în eroare dacă serverul de conversie ar fi dezactivat.